VPS Comparison between Slicehost and Prgmr: is an $8 instance as good as a $20 one?
journal.uggedal.com
journal.uggedal.com
Just guessing, but I'd expect disk access is a bigger bottleneck on highly loaded VPS servers than the CPU, so the worst and average case disk performance are probably what would concern me the most. I think prgmr is a fantastic deal - I certainly haven't seen anybody else offering so much RAM at that price point. I'd be a customer if they were located on the east coast.
Finally, for those who don't know, prgmr is owned and run by lsc who's a member here:
Slicehost does however have very nice and useful articles and it is nice to support them if you use those.
Keeping an OpenVZ VPS running smoothly requires a lot more SysAdmin attention than keeping a Xen VPS running smoothly. The Johncompanies people, last time I tried them, were excellent.
This is really interesting, I'm wondering if you can elaborate a bit?
I'm reasonably familiar with OpenVZ and other "container" approaches (zones, jails).
It sounds like there's a missing abstraction layer, or maybe just fewer administrative tools for these container approaches than the built-in-at-time-of-creation attributes of a true virtualized guest.
Fortunately, more ram can usually make up for slow disk.
I am working on a zfs based network storage system that just might solve the problem and then some, but it's not anywhere near ready yet.
Not sure if prgmr is where I'd end up, but can't be all bad when "figlet prgmr.com" was all the time they spent on logo design. ;)
https://www.linode.com/signup/ https://manage.slicehost.com/customers/new
As a comparison take a look at their signup pages. Which one of those pages would you rather fill out?
Another area where I like the Slicehost approach better is the way the prices are displayed. $20 for Slicehost vs $19.95 for Linode.
> Much of what’s automated over at Slicehost (like provisioning a new instance) is handled manually at Prgmr.
(Which is also true for Linode). That might potentially be a big difference - I found it very quick to bring up new Linodes or Slices, and it's nice to know that that's a quick and easy possibility if you start generating more traffic.
Also... Calexico? Seems an odd place to be running a hosting business. It appears their actual servers are in San Jose... so where did he get Calexico from?
http://book.xen.prgmr.com/mediawiki/index.php/About_prgmr.co...
(Which is what their 'about' link takes you to) Looks like a smaller operation than Linode or Slicehost, too.
[1] http://prgmr.com/san-jose-co-location.html [2] http://www.svtix.com/locationmap.html
My next rack will probably be around here, though. Some place that I can get a cheap dark-fiber connection to from svtix, or maybe even within svtix, but I'd like to offer my customers the option of buying VPSs in different locations.
And they will be welcome!
I am much smaller than linode or slicehost... It's two SysAdmins, with some support from others. I have been around for a while, though. I've been selling VPSs with xen since 2005.
our old location is in he.net Fremont, our new location is in svitx in san jose. I'm looking at a rack in market post tower, but I'm told they've had power problems lately, while svtix has been pretty solid.
And I just couldn't care less. That's like one night's worth of sales. I've (hopefully) got better things to do with my time than spending it preparing for a migration and inevitable breakage in the interests of saving myself an hour's salary a month.
* Memory
* CPU
* Storage
* Bandwidth
* Service - which is hard to measure, but also a very important metric.
I'm working on it, but yeah, if you need a easy control panel to quickly re-image your system or things like that, I don't yet have those things, and yeah, for some people, getting those things is unquestionably worth the price difference between my competitors and I.
But for people who do have more UNIX/Linux experience, I think my system has some advantages that I will be careful to keep as I try to make easier interfaces. I give you a rescue disk that lets you boot your vps even if you break your boot config. I give you a ssh public-key based out of band console and rebooter. I let you run whatever kernel you want (I have a few customers running NetBSD, and I have some experimental OpenSolaris domains)
A) Slicehost isn't an overnite operation. Not saying I don't wish Prgmr all the luck in the world, but still ...
B) vCPUs don't matter as much as the guest/host contention ratio does. If I gave you 4 VCPU's and stuck you on a host with 128 other VMs .... you performance is going to suck no matter what. The fewer the number of guests, the better the performance of the guests.
Now only if Slicehost would stop sending me email I've got credit with them even if I have used 'em for over a year ...
Good luck to you!
On the other hand, if nobody else is trying to do anything, the box with 4 VCPUs has 4 times the resources that the box with 1VCPUs has.
I love a business with a human face :-)
[Currently on linode, for the easier resource upgrades since I'm getting steady increase in users. Also amazing service.]
That alone is reason enough for me to stay with Slicehost.
This article is weighted towards performance aspects. When judging any service provider, I'd hope people here are wise enough to consider other factors as well.
I've heard great things about Linode and may try them if I ever get a chance–but between Slicehost and Prgmr, nothing I see would make me consider switching (I have 9 slices with SH).
I may be off base, but even though Slicehost is more expensive, that doesn't mean they aren't a better value.
1. Slicehost's support is great. Quick responses to tickets and very helpful people in the chatroom
2. Slicehost's articles–while free to anyone–make me want to support them for the willingness to contribute knowledge.
3. Their DNS tool is very handy
4. I'm sure the prgmr.com team is very competent and I hope they do well. But their site does little to instill confidence in me.
My core audience is SysAdmins who need off-site servers and hobbyists, and I think I serve those markets better than my competitors. I am trying to build systems that will allow me to better serve people who are not as familiar with Linux (or bsd)
The website still needs a lot of work. But that is consistent with my goal of serving existing customers before new customers, if there is not enough time to do both.
I'll probably think about reevaluating my server costs (about 300 mo) if slicehost doesn't boost their memory offering in the next few months. Especially using chef for scripted infrastructure, all I'd have to do is change my ip list and rerun.
the formula I use to calculate the 1 month pricing is this: $1 for every 64M ram plus $4 per account. I think it works out reasonable; I was figuring $512/month for each 32GB / 8 core hardware, which is maybe a little high, but it is within reason.
> The cutover from Cogent to Rippleweb was messy, and resulted in nearly a full day's down time This was completely my fault, (That is, Luke Crawford's) as I set the cut off date for the old service to early. Rippleweb moved quickly to help me recover; the rest of the down time was due to a faulty cross-connect. All customers get one month of credit for this, as this has been a rough month (and we are not entirely out of the woods yet.) On the upside, we have avoided renumbering. Neal has survived the baptism by fire, and we can expect prgmr.com services to improve in reliability now that I have help again.
http://wiki.xen.prgmr.com/xenophilia/
is our current blog and the place we report mistakes and outages.
Take the servers at hetzner.de, they don't charge much more than a VPS but you et much more power. The only real advantage of a VPS when you grow is when they offer you tools to automatically deploy new instances (like amazon ec2). Otherwise you should be switching to dedicated servers.
lsc, can you say a bit more about your # of VPSs per box, average cpu usage by user and disk contention. in your system if there is available extra cpu and one user wants that he cant, can he? your prices seem to be too good to be true comparing to others. is there any drawback?
Under Xen if there is available CPU, any user can burst to it. I use the credit scheduler, which means you spend scheduler credits to get that CPU. You gain scheduler credits by not using as much CPU. Your weight determines how fast your credits accumulate, so a domain with twice as much weight, assuming contention, gets twice as much cpu as another domain. I weight my domains based on the amount of ram they have, so a 64Mb domain has 1/4th the weight of a 256MiB domain.
The ceiling on how much CPU you can use when nobody else wants it is set by the number of vcpus you have. I give you one, and in this example, slicehost gives you 4. this is in an effort to make the jokers who run mprime all day (I'm looking at you) from dragging down the service for everyone else. And they don't. I see some users who regularly use as much cpu as they are allowed, and it doesn't cause problems for my more restraned users.
my standard system has 32GiB ram and 2 quad-core 1.9Ghz opterons. (I have one with 64GiB and 2 2.1Ghz shanghais, but most of that ram is being used as cache for my experimental ZFS domain, so it shouldn't have more contention than the 32GiB servers)
As for the number of domains, depends on how many users sign up for what plan. 62 domains are on the system that the user who ran this test is on.
I've found an interesting model for renting servers; I charge a kinda hefty setup fee (like $500 for a core2quad with 2 disk and 8GiB ram. within a couple hundred of the parts cost) but then charge $70/month ongoing. (for one of my 8 core 32GB ram systems, with some disks thrown in, it was $1200 up front and $175/month)
It does lock the customer in, which is not providing value, but on the other hand, if they stay for a while, it's much cheaper than market rates, and I'm ok with it because the customer has covered most of my capital outlay.
I think the thing is that most of us small operators are leery of capital outlays that take many months to repay, and I think the large operators actually pay more for the hardware.
No, I'm serious. every large company I've worked at bought pre-built servers from HP or Dell or whatever, and they always ended up paying a large premium over what I would pay buying parts (when they are on sale) for servers that did the same thing. I think part of it was that salesmen are professionals, and part of it was that in a large corporation, the guy making the buy decision, well, it's not his money. He's more concerned with making a decision that looks right than a decision that is right.
On the other hand after making an especially bad mistake I once said "Hey, that was my Porsche."
the opposite is true as well; if you need instant provisioning... if you need 50 servers during the day and 20 at night, I simply can't do that for you. (I hope to be able to at some point, but I can't yet.) Ec2 has been doing that for some time, and I think slicehost and linode both have similar functionality.
It's very nice to see one nice VPS host that supports Paypal and appreciated by HN. Slicehost and Linode don't support Paypal.
Coming from a geographical region where credit cards are rarely used, this matters too me.
@Isc: you should probably have an FAQ page about the payment methods and other common questions. People usually don't check the signup page to know the payment methods.
Check out Cloudkick (A YC company) for migration between Amazon and Slicehost.