Stephen Harris ([info]sweh) wrote,
@ 2007-12-24 11:32:00
Previous Entry  Add to memories!  Tell a Friend!  Next Entry
Moore's Law, a competitive industry, or merely insanity?
In 2001 I got Verizon DSL. For $50/month I had a 768/128Kbit connection. Neato! Then prices started to come down, speeds went up and by the time I moved house in 2005 I had something like 3M/768 for $40 (memory is hazy, but it was something like that). Today I have FIOS which is 20M/5M and as part of the triple play costs roughly the same.

In 2004 I got a linode. For $20 a month (paid a year in advance) I got 64Mbyte of RAM and 4.5Gbyte of disk (and some network transfer I don't remember). Today (literally; they just increased their service) the same service is 360Mb RAM and 15Gbyte of disk and 200Gb of network transfer (lots more than before).

I don't know how competetive the VPS market is; not done any real research. I know Panix V-Colo try to remain competetive with linode. They seem to follow, so it wouldn't surprise me at all if Panix increase their service levels to match in the near future. I also have a v-colo and my websites/mail configs etc are replicated; redudancy! Some of Panix's configuration options are different to linode's and may, in some cases, work out better value for money. I'm cheap and stick with the base model from both providers.

Now I can see some of these increases coming about through changes in technology (especially Verizon switching from copper to fiber). But others like linode? Sure, some of the changes will be due to newer hardware (bigger disks, more memory)... but a factor of 6 memory increase over 3 years? Wow.

Anyway, the extra linode memory was a nice Christmas present.

Of course I built my server config back in the 64Mb days. According to "free", after 30 minutes of uptime my linode says I'm using 22Mb of RAM (the rest is cache). The v-colo (up 7 days) says 96Mb of RAM used. The v-colo is Xen based running Centos 5; linode is UML based running Centos 4; both fully patched... interestingly the v-colo memory usage always seems higher.

I know peak load is higher, especially when indexing the Panix news groups for the search engine I've built :-)

Heh, just realised the uptimes look real low. It's an anomaly. Had to reboot the linode to get the extra memory. I updated my v-colo to CentOS 5.1 last week so rebooted for sanity. Both services have been very stable.

Maybe I should look at building something more than just a plain lighttpd configuration. Perhaps a full LAMP setup!



(Post a new comment)


[info]ptomblin_lj
2007-12-24 05:56 pm UTC (link)
When I had linode, I was paying $30 for 192Mb of RAM. Even using their free beta-test MySQL server it was barely enough RAM for my applications and I was sure they were going to turn the MySQL server a pay-to-play service eventually, so I bought an ex-Google 1U server, and racked it locally. For $100/month, I get 2Gb of RAM, 900Gb of disk, and all the bandwidth I can eat. With 360Mb of RAM, I might have to consider moving back to linode, or use it as a backup.

(Reply to this) (Thread)


[info]sweh
2007-12-24 06:10 pm UTC (link)
Yeah, things have gone mad. $30/month will get you a linode540 these days!

At one time I had debated getting a real server and colocating. But I really didn't want to have to deal with hardware failures and my needs weren't that great so I couldn't justify the cost. I needed root and flexibility to do what I wanted, so something like Panix shell with web addon wasn't adequate. I'd been using the TINHO server, but hasn't been overly happy with how it was managed (of course; no BOFH can agree with another about the best way to run a server ;-)).

So when $20 VPS's became available I jumped at it.

(Reply to this) (Parent)(Thread)


[info]ptomblin_lj
2007-12-24 06:17 pm UTC (link)
Before I went to Linode, I was talking to the BOFHs who run TINHO. I was asking if they provided various services, and then it was all "Can you set it up, $BOFH[0]?", "Maybe next week, why don't you ask $BOFH[1]?", and then a two week long debate on what was the ultimate best way to set it up. A lot of buck passing and very slow to do anything. That's when I decided that in spite of the fact that the server was going to be my hobby, I wanted something run by professionals.

(Reply to this) (Parent)(Thread)


[info]sweh
2007-12-24 06:24 pm UTC (link)
Sounds about right. Essentially people set up the component they needed the most. So Ben did postfix; I did UUCP/stunnel and related stuff; Tori did mailman; Matt did jails; and so on. If something came along that didn't naturally match up then... oh well!

What got me, though, was the habit of some people to make changes (eg upgrade software components) and not tell anyone. Despite us having a "diary" email address that auto-archived this stuff. So the weekly suid report would come out with changes in it... oh, who made those changes? That was my main annoyance, so I dropped out. I still have access but I don't really use it any more.

(Reply to this) (Parent)


[info]dossy
2007-12-24 07:45 pm UTC (link)
Where are you racking it for $100/mo and unmetered bandwidth?

And, how did you get an ex-Google box? Are you a Googler?

(Reply to this) (Parent)(Thread)


[info]ptomblin_lj
2007-12-24 08:19 pm UTC (link)
1) Annexa.net
2) ebay.com

You can see pics of my ex-Google Search Appliance box at
http://gallery.xcski.com/v/misc-pics/DSCN1166.JPG.html
http://gallery.xcski.com/v/misc-pics/DSCN1165.JPG.html
The amusing thing about the box is that I had to buy a Dremel tool just to cut slots in the special screws so I could get the front plate off to change the hard disks. Also, it came with a modem, with instructions that if things went wrong you could plug it in and the box would call home.

(Reply to this) (Parent)


[info]dossy
2007-12-24 07:46 pm UTC (link)
What's your experience with Linode's reliability?

(Reply to this) (Thread)


[info]sweh
2007-12-24 07:54 pm UTC (link)
Very high.

I have a cron job on one of my home machines that makes an HTTP connection to the linode every 5 minutes. The CGI it calls does a DNS lookup of my dynamic DNS address and returns that value, along with the REMOTE_ADDR value. This allows me to detect when my IP address has changed (I believe FIOS is theoretically dynamic IP but it's never changed on me yet), and perform an update as necessary. It also has a secondary advantage of being a practical "is the web server up and running?" test every 5 minutes (I get emailed whenever the process fails).

It's very very unusual for this to fail.

(Reply to this) (Parent)


[info]dossy
2007-12-24 07:48 pm UTC (link)
After looking at their site, Linode sounds a lot like Amazon's EC2 offering, but a set monthly fee. Neat.

(Reply to this) (Thread)


[info]sweh
2007-12-24 07:58 pm UTC (link)
Linode and Panix v-colo are both very good services. I'd recommend either of them.

(Reply to this) (Parent)


Create an Account
Forgot your login or password?
Login w/ OpenID
English • Español • Deutsch • Русский…