One spare machine...
Four misplaced Fedora Core 3 install discs...
Another week on a $20/month VPS...
Priceless.
Some of you out there might think this blog runs slow because of your internet connection. Some of you might even think that it is slow because of something blocking the network of tubes that is the Internet.
No, the real reason it is slow is because Jeremy and I (and our buddy Patty) are all splitting a $20/month VPS account. \
What is a VPS you say?
Virtual Private Server.
A VPS is basically our own server. It has an independent apache, mysql, php engine. This means we can do whatever we want on it, except for the fact that it is on a shared server. The VPS software allows our hosting company (
Spry) to host multiple "servers" on the same physical hardware. Usually this works out ok.
However, recently our "roommates" on the server have been pushing a considerable amount of load. This means that it has been degrading our service. We opened a ticket, but honestly there isn't a whole lot of bitching that we can do for $20/month.
So we hatched a plan. We need better hosting, except that the level of hosting we are looking for starts at $59.99. Well, we looked around and compared prices, in terms of VPS pricing, Spry is about as good as they get. But the issue of "roommates" still was a topic, if we are paying like $59.99 a month, but get stuck with folks that are pushing too much traffic (say big hits from
digg).
So we looked around some more (I say we, but it was mostly Jeremy). We found some pricing for some colocation hosting. For those who aren't familiar with the term, it means Jeremy and I put a server into their location, they hook it up with Internet and power for a monhtly fee, or we co-locate our servers next to theirs.
The ones in Austin start @ about $100. A bit out of our price range.
Now, you might wonder about "Why does it have to be in TX?" Well, when you split the duties between the two of us, I basically have the skillz (and the brains enough) to maintain a server. History has shown that Jeremy and server administration is like mixing oil, water, and a match.
So he does the bulk of any coding, while I handle maintenance, administration, architecture, database design, and minor coding.
The other factor about co-locating vs a bigger VPS is the uRevoo project. It is likely that we can host uRevoo on our own server and be ok during alpha and beta, but on a VPS we might have some big issues.
Back to the search. Dallas was the next place to start looking, since I am there fairly regularly for work. (On avg every other week.)
We found a company,
Sprocket Data that has co-location starting @ $59.
We talked about it, and it seems pretty decent. I mean yes it is $40 more than $20. But with the cost split between Jeremy, Patty and myself it gets to be considerably less. We will probably also do some serendipity Blog hosting for dirt cheap rates to subsidize the cost of the hosting.
The nice thing about the Sprocket Data is that they let you colo a mini-tower or a rackmount. This meant that the spare machine that I have could be turned into a server, negating the need for Jeremy and I to pony up $300 each for a new server to be built.
My mini-tower spare machine consists of:
AMD Athlon 2000+ (1.67Ghz)
1GB RAM
60GB Harddrive
DVD Drive
CDRW Drive
GeForce MX4000 (PCI)
Not a bad little web server. Especially since it will need to host MySQL for a while as well. (Eventually we are thinking we will need to seperate web server and database server functions to gain an increase in efficiency).
I have made web servers out of HP Brios:
P3-600Mhz
512MB Ram
20GB Drive
CD Drive
Onboard video
The brio web servers were running Redhat 7 & 9. Honestly, not too bad at all. Decen response speeds and could handle a fair amount of load. I wish I still had one, so I could run some apache benchmarks on it. Maybe I can dig one up at work.
But I digress.
I was supposed to finish configuring the AMD-2000 for install this week @ Sprocket. However, I couldn't find the install discs. I had installed Fedora Core 3 on it before, but I think I botched it, because MySQL wasn't working right.
Well, I took the box to work today, in the hopes of starting the install around lunch and click/hitting 'Next' until it was done (not too hard overall). Unfortunately, I couldn't find any install discs at work either.
So when I get back from Dallas, I will find the discs in my home office (easier said than done, I swore I saw them last week). And try to get it done so that the next time I am going to Dallas I can drop it off at the colo and get us off Spry.
Definitely starting Sept 1, we will be on a new hosting server.
I really do like Spry, but for the $$$ Jeremy and I need to look at colocation vs VPS. I do highly advocate VPS as a solution, because the environment can be put together quickly, it is cheap. But you do have to worry about the occasional "roommmate" problem, and well for $20/month you can't bitch too much.
I best hit the road.
Laterz.