1. You pay stupidly high *monthly* costs based on RAM.
This makes little sense, as RAM is ridiculously cheap.
2. You pay masses for bandwidth if you go over. 1. You pay stupidly high *monthly* costs based on RAM.
This makes little sense, as RAM is ridiculously cheap.
2. You pay masses for bandwidth if you go over.2. That depends on your VPS host, really.
For example, lets say we need 10TB of transfer.
Slicehost: $3,000 (0.30/GB !!! WTF are they smoking)
Amazon: $1,250 (Assume 5TB in, 5TB out, in US)
Linode: $1,000 (0.10/GB Good for VPS, but still crazy)
Typical dedicated server: $99 with 10TB included.
Amazon is ridiculously expensive. I know it's really "hip" to use it, but it's throwing money away. I guess if it's VC's money then who cares if you get to say "We're cloud hosted!!!".Bandwidth pricing on VPS hosts is just crazily expensive.
Hell, even if you need 8GiB registered ecc ddr3 modules, that's only around $130 per module[1], or $1040 for 64GiB.
(both the qpi xeons by intel and the new G34 and C32 opterons support both reg. ecc and unbuffered ecc, but you generally can't get unbuffered ecc in densities higher than 4GiB per stick)
My standard server has 8 cores (2.0Ghz opterons) 32GiB ram, and 4 500gb "enterprise" sata disks. total cost? under $1800. AMD is interesting in this regard because I can get a dual-socket or even quad-socket board (the above system is single socket) and not pay any extra... I just get more cpu sockets and more ram sockets. (on G34 boards you usually get 8 ram slots per CPU socket.)
Now, the price of ram varies a lot. I think we're at a low point, but there was a period a year or two back where prices on reg. ecc ddr2 were almost as low as ddr3 is now, and there was a period between then and now where I was paying well over 2x what I'm paying now. But in general, the stuff is pretty cheap.
Seriously, we (the VPS providers) are making money on renting you hardware. I am making money, and I'm the opposite of "at scale" (to be clear, I'm paying for my hardware, and paying myself a rather below-market wage. I'm not making a /lot/ of money, but I'm profitable, and by enough of a margin that my rent gets paid on time every month.)
As a rule of thumb, I generally make my money back on a new bit of hardware within four months.
[1]http://www.provantage.com/kingston-technology-kvr1066d3q8r7s... (I used the same vendor for my unbuffered ecc, but I'm too lazy to look up the part number right now. )
Although, I probably stated that incorrectly when I said I don't have to worry about these things. I do worry about them, but I have delegated them to someone I trust and has served me well for years. That's worth at least a full time salary + hardware, which is more than I pay for a few VPSs. Of course, that equation changes as my hardware requirements increase. At some point, economies of scale shift in favor of running my own gear, but that's a long ways off for most small to medium sized businesses.
And if the traditional leased-machine colocation businesses I've used in the past are anything to judge by, much of the hardware in commercial use today is probably old enough that todays ram prices are not even close to indicative of the actual ram costs when the hardware was purchased... (Not that that should really matter, if the 3 or 4 year old machines my hosting company are currently offering as low or medium end colos aren't fully paid off several times over by now, they're definitely "doin it wrong"!)