tugrik: (Default)
[personal profile] tugrik
Remember that post about FM that got me the 100+ comments? Well, this might be another of those kinds of entries.


Wve' been running the Purrsia Projects since Feburary of 1996 -- just over 7 years. Wow. It's been a lot of fun, but it's also been a lot of money. Last year I tried to add up all we've spent on it and stopped before I was halfway through as the numbers were downright scary. Still, we keep going. We want the little hosting operation we have to keep running well on into the future if we can at all manage it. What's the problem, then?

What it all comes down to is Purpose. We're losing the ability to satisfy the purposes behind why we keep the sites online. Why do [livejournal.com profile] revar and I run the Purrsia Projects? Well, we have a short list of goals, in no particular order. Or, rather, the order of importance changes quite often:

  • We want net access at home, in the land of NoDSL. So, we got a T1.

  • We are netgeeks. We want to do netgeeky things. This takes bandwidth.

  • We want to help out personal friends who need small sites.

  • We want to give starting webcomics creators and artists an ad-free/annoyance-free place to start.

  • I personally want to host my photography business/hobby sites.

  • Keeping the Muck afloat is good too.

Some of these are easily done. The muck is pennies in the bitbucket; nothin' doin'. The netgeek projects (such as streaming radio and multiplayer game hosting) are sporadic and low-priority, so can come and go freely. I'm not a popular photographer so my photo-images sites don't get much traffic, luckily. Most of the personal friends who have sites get more traffic on their LJ than they ever do on their actual website.

The problem lies in the middle one there: giving starting webcomics creators and artists a place to grow. It's an obvious problem that's been demonstrated quite graphically during the dot-com/dot-boom era, time and time again: becoming victims of your own success. Webcomics that grow in popularity are doomed to grow past what philanthropic sites are able to give.

Bandwidth-wise, we're being crushed.



The numbers break down like this: A T1 can put out about 465GB/mo of traffic if it ran 100% all the time. Taking a theoretical saturation limit of about 85%, this means you can expect to put out around 400GB/mo if your line is blasting bits at full rate 24 hours a day. We're pushing over 320GB.

"Oh, but that means you have 80GB of bandwidth you're not using!" you might say. Not true. Remember the 'bursty' and demand-based nature of bandwidth, and the fact that you cannot save up unused bits to use later. Considering the heavy bias of North American internet users to english-written webcomics, there is a sine-wave like pattern of traffic based on the day/night cycle.



Those 'valleys' are at 1-3am or so, PST, when the bulk of our 'audience' is asleep or otherwise offline. Notice how the 'peaks' are huge upward surfaces, taking up the bulk of the time. The red line is the average, mind you. The blue is the peak; it's always pegged. When that average gets above the 1.2M line, things start grinding to a slow crawl for everybody. The only reason the muck doesn't suffer is that it's so tiny, and protected behind a tiny 'partition' the packetshaper carves out for it. But as anybody who reads The Nice and it's assorted comics we host can tell you, during the middle of the day the images load at painfully slow rates. It's getting to be as bad as Keenspace often is, which makes me grumpy.



Detailed traffic analysis proves what the problem is. The largest chunk of our link is being slurped up by a handful of long-standing comics and comic-related projects on the site. These are sites that have experienced significant growth and should have long ago been urged towards paid-providers and other higher-bandwidth sites. They're great people and we love 'em... but their sites are grinding us to a halt. If we could kick just one of the big-bandwidth boys off the island, it'd free up resources for literally dozens of startup comics that desperately need a home.

Purrsia costs us almost exactly $1000/mo in hosting and power fees per month. This does not include a single penny of the thousands of dollars we've spent on servers, UPS's, racks, network gear and assorted equipment. This does not include any money at all for the hours Revar and I spend keeping it running. Sure, we open up the donations bin, but with the notable exception of Mark Stanley's monetary contributions (he is the creator of the wonderful FreeFall comic, a site I hope to keep hosting for as long as I'm hosting anything at all on the net) the donation tin stays quite empty. As an example, we've received a whopping $50 in donations over the last 12 months, tops.

For this $12,000 a year we wanted to help people get a start. For the last half year or so now we've instead become the fiscal backers of some roleplaying bulletin boards, cross-promotion tools and other things that should have long ago been moved to a for-pay site. As much as I hated doing it, I've written and sent out the first few letters to these high-bandwidth folks asking them to please find other accomodations. We're too nice of guys to slap down a hard deadline or threaten shutting off anybody's sites, but we're definately having much less fun seeing our bandwidth dry up to a trickle.

Over the last 8 months or so we've been trying to find another way out of this. Usually the solutions involve throwing more money at the problem. As we're in an area that can't get DSL or any other more affordable bandwidth, our options are limited. We can:

A) Get another T1. Our costs nearly double. Even with the discount of buying 2 of them, we'll pay >$6000/year.
B) Go Colocated, like at Hurricane Electric. Nope... I did the math. At 320GB/mo, we'd spend far more than even having two T1's at home!
C) Get a fractional T3. Surprisingly, the per-byte costs for the ISP side are great. Unsurprisingly the local loop costs make this so expensive it's absurd.
D) Turn into a business and charge folks for hosting.

(D) sounds all nice and dandy, doesn't it? It's not that easy, though. First and foremost, the cost to the end user doesn't get acceptable until you're selling chunks of a 10MB link or better; a single T1 is just not an efficient thing to chop up and sell, price-wise. Secondly the amount of time we'd have to put into it to make it a business instead of a hobby isn't available or affordable. We're both decently paid engineers who have quite time-filling day-jobs. There's no way that a tiny hosting operation could pay one of us to work less of a day job, nevermind for both of us. Most importantly of all, however, is the big Dot Com Problem: Folks don't want to pay for something they've always had for free. The moment we start asking members to pay so-and-so $ per GB of traffic, they'll bail for Keenspot, Yahoo, Angelfire... you name it. So running a business doing small scale hosting without much of a business plan is right out, since we're not rich. If we were rich, it'd make a nice tax writeoff. :)

This leaves us with two options. Either put up with being squashed by a few 800lb bandwidth gorillas and keep paying our monthly hosting fees like good little drones, or shove a few of those gorillas off the island to get some breathing room back. We're choosing the latter, though it's unpleasant and socially awkward. I only hope the folks who've had in some cases a half-decade of free, high-quality hosting will understand when we ask them to seek other sites. We'll also give them the option of being squished into tiny spaces by our Packetshaper but I bet most of them will find that about as pleasant as eating a steak dinner through a coffee-stirrer straw.

This is definately going to affect The Nice Comics Collective, the folks at Zen Dao Miao's roleplaying forum, and a handful of other decently popular sites. I'm expecting a little fallout, but I hope it's more of the "ouch, but we understand" feelings instead of the "J00 SuXX0R!" angst. We're going to do everything we can to help folks find new homes and transition cleanly. We're open to ideas and discussion, and if anybody has a 'get out of bandwidth jail free' card we'll gladly barter for it. All the individual artist sites, personal sites, smaller/start-up webcomics, the muck, the Belfry and most all the tiny comics folks we host won't have any worries, nor will our founding site: Mark Stanley's FreeFall.




So... that being all said... Any advice from folks? Any more noble ways out of this problem that I'm not seeing right now? Believe me, if I'd struck it rich during the stock-lottery days of the Silicon Valley I'd have a full blown T3 in my garage and I'd be taking on the Keenspots and Modern Tales of the world for the top comics-hosting site crown... but as it stands, this is just how I choose to spend what most people would see as a huge car payment to just help out. I'd give more, but for now I can't.
This account has disabled anonymous posting.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting

Profile

tugrik: (Default)
tugrik

March 2010

S M T W T F S
 1234 56
78 910 111213
1415 16 17 181920
21222324252627
28293031   

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 24th, 2026 04:14 am
Powered by Dreamwidth Studios