Hacker News new | past | comments | ask | show | jobs | submit login
Poll: Which cloud host do you use?
42 points by merrick33 on May 6, 2009 | hide | past | favorite | 82 comments
I am interested in not only seeing what you guys are using, but why you choose one over the other.
SliceHost
130 points
Linode
119 points
Amazon EC2
89 points
Mosso
44 points
Media Temple
30 points
Google App Engine
30 points
Other
29 points



Do we have to call it 'cloud'? Can't we just call it hosting like we used to?

I use linode for hosting, moved from slicehost - cheaper, and more options. Multiple datacenters etc.


Well, it's not just hosting though. Typical hosting you cannot just boot down and then boot up a server with 8x the ram or disk space. That's just one thing.


OK, It's hosting, with a fast upgrade/downgrade/deployment cycle.


...which is why we call it something different. Sure, "cloud" is an overhyped buzzword, but you've gotta' choose your battles.


The absolute key thing is that you can do this with an API and pay by the hour! I think the proper term is utility computing and amazon launched the cloud meme with EC2...


True.

>> "...and pay by the hour"

If you have money to burn.


Being able to pay by the hour massively, massively reduces the capital expenditure required when launching a public site? You can launch on a relatively cheap $75-$150 a month and then if you get Slashdot/Digg your code can automatically scale and only pay for the extra capacity when you need ... that's kind of the point of the service. Check out Bezos at startup school last year talking about animoto : http://omnisio.com/startupschool08/jeff-bezos You can't expect to launch a public site with no budget! It's only a few thousand to support this sort of thing. If you launch unprepared to scale, you are just asking for someone with funding to rewrite your stuff.


Some languages/frameworks etc scale better than others. Making that choice is very important. $75-$150/mo is quite a lot really unless you're getting lots of traffic.

I can see the case for this sort of scalability if your traffic is wildly unpredictable - eg 1 visit one day, 100,000 visits the next - but I think that's rare.


However you slice it, $150/mo is only $1800/year. Let's say you want to launch some new site targeting the public consumer internet where you would like to see hundreds of thousands of people on your site. You're not going to get there first. You have two options - either put forth the engineering effort to properly test your server and get it to scale up to the many thousands of concurrent level or launch in a series of betas with increasingly more people. There is certainly a case for getting the software ready, launching it and then doing a marketing push and if you get a hit on some major service, the site is ready to go - I think it puts forth a more professional air. Now, I have reviewed slicehost more since this discussion and there may be a significant way to reduce cost there... but it is also not as feature rich as the whole AWS suite.


VPS hosting? Though that doesn't cover GAE and Heroku style hosting.


Looks like someone gamed this poll. 36 of Linode's 93 votes came from newly created accounts. (For comparison, 1 of Amazon's 78 did.)

I think in future I'll ignore votes of newly created accounts in polls. For now I'm going to manually subtract them.


This may have something to do with it. Did you manually subtract votes from all newly created accounts or just Linode's?

http://is.gd/xuVf http://is.gd/xuUZ http://is.gd/xuVE


Everyone's. Linode had the most.


I'm confused at the numbers then: 93 - 36 > 24 (current number of votes)


Oops, I changed the software to ignore votes from newly created users, but in this case I'd already manually subtracted them. I fixed it.


I've been using Linode for about 3 months now and I'm 100% satisfied with both their service, the quality/rapid response of their support and billing team as well as the helpfulness of their IRC community.

I originally was thinning between SliceHost and Linode, the Linode offered 'more bang for the buck' - same prices (and as far s I've read, quality too) as SliceHost, but with more RAM and disk space


I prefer linode over slicehost because they let me run 32 bit systems as well as 64 bit ones.


Why is this important to you?


64 bit binaries consume dramatically more memory, thus, unless you have more than 4GB of available RAM, running a 64 bit system is simply stupid.


There are cases where you need more than 4 GB of virtual address space even if you're not actively using 4 GB of physical memory.

Our application, for instance, uses mmap heavily and pretty easily tears through 4 GB of address space while comfortably running on a machine with less RAM.

One other nitpick I'd add there is that 64-bit runtimes consume drastically more memory -- mostly meaning interpreted languages, JVMs, etc. Compiled C, C++, etc. fare better since they usually make use of the stack more widely rather than having everything running through three levels of indirection (thus using lots of 8-byte pointers) up in the heap.


A 64-bit OS build consumes more memory, even if your app does not.

Perhaps there are special cases where it still makes sense, despite losing memory (though your example use case makes me feel funny, and not in a good way, but I don't know enough about such things to argue), but in the general web hosting case, it is stupid to have a 64 bit OS with less than 4GB of RAM. As you note, the difference is much more dramatic in dynamic languages (Ruby, Python, PHP, and Perl applications simply explode in size when run on 64 bit systems...like 50%-75% larger).


> though your example use case makes me feel funny, and not in a good way

mmap is a way of treating files or parts of files as memory when interacting with them and is used pretty often in low-ish level stuff that does file wrangling as it's one of the more performant ways of doing random access on a file. Since those files are being accessed as memory they consume space from the 4 GB of address space on a 32-bit platform, but don't take up physical memory (except insofar as their contents is cached in disk buffers).

That's one thing that's often misunderstood with the 32-bit limitation -- address space is limited; modern "32-bit" CPUs have used 36-bit addressing internally for quite some time, meaning they can address 64 GB rather than 4 GB of RAM (http://en.wikipedia.org/wiki/Physical_Address_Extension).

Because of the address space limitations you also don't have a full 4 GB to work with inside of a process on 32-bit platforms -- if you try to allocate a 3.5 GB block of memory it will usually fail because there's no contiguous block of address space available, even if there's 3.5 GB of unused memory. Typically the Linux kernel reserves 1 GB of address space for itself, and user space reserves a block for memory mapped I/O devices as well.

There's a pretty good article explaining some of this here:

http://kerneltrap.org/node/2450

Now, all of that said, I'm not disagreeing with your advice -- just noting that there are some (mostly corner-) cases where you do need the address space, but may not need the physical memory.


Well, I've posted it here before, but here goes:

http://journal.dedasys.com/2008/11/24/slicehost-vs-linode


Yup, read it before. Thanks!

Noticed that most graphs start with the baseline being the lowest value (usually slicehost 512). Which is ok, but for somebody just glancing at them it looks like linode is always a few times better, when usually it's only 10-30%. Some form of relative comparison might be useful.


Linode's extra features (HA clustering, internal networks, custom partitioning, DNS service, and API), great support, and sweet price points all make it an amazing host.


I use Joyent. I would argue that Media Temple is not cloud hosting (and it's "grid" is always down). If Mosso gave OpenSolaris as an option, I would switch to it.


@Jerecoh: I use Joyent too... and have been very pleased with it. But, I have to admit that we didn't spend a lot of time evaluating all of the other cloud options out there. Why did you choose Joyent?


I think he already told us: "If Mosso gave OpenSolaris as an option, I would switch to it."

I'm surprised to see it, since the majority of folks prefer Linux by some margin (certainly the userland is better on Linux). But Solaris has some killer features in the cloud space, and Joyent are doing a great job taking advantage of them. Solaris Zones are quite a bit more efficient than Xen, and quite a bit more stable than OpenVZ/Virtuozzo and vservers (which use roughly the same model as Solaris Zones).


Linode for *nix, VPSLand for Win2k3. Both awesome services.


I use Linode but i read the SliceHost doc when i need to set up my node. The best of both worlds!


I use Mosso for fun because of the low price. Start up a 20 machine cluster and run it for a couple of hours all for under a dollar.


Presumably you use the Cloud Servers rather than the Cloud Host?


Yeah, I haven't had a chance to use the Cloud Host.


OpenHosting. It seemed the most reputable at the time I first got the service, though today I'd probably pick SliceHost. No problems with OpenHosting, but SliceHost offers more for the same cost. I'd switch over, if I got myself motivated to go through the process of moving my data.


Linode service is fantastic, and its by geeks for geeks.


I totally agree!


Slicehost is ok, their pricing structure ramps up very fast though. MediaTemple is the one I would recommend to someone for a single (or just a few) site instance. If they needed multiple servers with complex config (or just want to lay them out in your own way) either EC2 (multiple clients model: we have 150+ instances working as clients) or MediaTemple CX (complex hosting - we are in the process of purchasing a 200 node cluster with them) would be my recommendations.


IMHO Mediatemple is terribly overpriced* even wrt Slicehost - Their 40GB/512MB/1.5TB plan costs $100/mo for example.

* - I've no idea how much CX costs though


ugh, your right that is expensive (never used that aspect of their service myself).

In which case I retract recommending MT :P


the plan you are referring to is not 'cloud' but dedicated virutal. (mt)'s cloud is only $20 per month.


EngineYard (kind of cloud... well if linode is, so's EngineYard)


I'm on EngineYard as well, and have been pretty happy.


I have a bunch of servers with Amazon, a few with GoGrid and a couple personal ones with SliceHost(probably going to be switching to Linode soon).

Amazon + Scalr is by far my favourite.


I agree with keefe that "cloud" should be replaced with "utility computing".

I host my website with Media Temple on their (gs) Grid, but when I use utility comp services, I use Amazon. Why is Media Temple even on here? Utility computing services let you provision servers at will, where Media Temple still has to provision your server for you.

So, to answer your question, I use AWS EC2 as my "cloud host".


AppEngine doesn't count?


It should. We use Amazon AND AppEngine. AppEngine for e-mails.


Last time I checked, this was against appengine terms of service, has that changed?


Nothing about it in the Terms of Service:

http://code.google.com/appengine/terms.html


Also, nothing in the Program Policies. It just mentions no SPAM.

http://code.google.com/appengine/program_policies.html


Added - sorry about that, I forgot.


I use slicehost and AWS.

I wish AWS offers EC2 instances with less ram like 512mb and 1GB.

I was going to try Cloud Server from Mosso(http://www.mosso.com/cloudservers_pricing.jsp). But its outgoing bandwidth is too expensive for 22cents/GB.


We've been migrating from theplanet to Mosso for a month and cloud hosting concept is great. Mosso's live chat service is very responsive and helpful. I chose it for its partnership with Limelight CDN service and the service reputation by Rackspace.


I was using SliceHost for about 3-4 months for playing around. Service and support were good, but I recently switched to a MediaTemple Rage DV and I love everything about it except for Plesk. Linode looks interesting and cheap, hmmm.


I use App Engine because of its simplicity and ease of deployment. I include Django trunk in my sources, so I am not really missing anything for regular web apps.


Gandi.net should probably be on the list, with their recently-out-of-beta hosting offering. I hear good things, though I can't claim to have tried it myself.


I haven't tried any of these options, mainly because we use Nutch and CPU intensive stuff tends to get a bit pricey. Haven't looked @ Mosso though...


We use Flexiscale because of the low cost per core. CPU power is our bottleneck. Flexiscale has also been cheaper for us owing to the weak pound.


None


VPSLink anyone? I've had few trouble with them, though they're young enough that they do occasionally run into hiccups.


I'm using Slicehost right now but plan to switch to Mosso as soon as they support billing of clients outside of USA.


I'm abstaining since I use the services of 3 companies included in the poll and 1 that isn't (Rimuhosting).


DreamHost, SliceHost, and Heroku. Didn't know which poll choice to select so I went with "Other" :|



EC2 for windows server hosting


Linode.com thumbs up


Mosso has a slick suite offering. There is great potential here.


Very satisfied with MediaTemple service and support.


I use softlayer, mosso cloud servers, s3 and ec2.


Media Temple. Best customer service, best karma.


AWS and Mosso, possibly Slicehost in the future.


Wasn't there some Microsoft thing?


Azure. https://www.microsoft.com/azure/default.mspx

I haven't looked at it in depth so I don't know how it compares to the offerings listed above. My guess is that it's closer to AppEngine - you write to the MS stack and deploy on their infrastructure, the details of that infrastructure are opaque to you.


That sounds about right. I write all my stuff on the Microsoft stack whenever I have a choice, and still I'm not at all excited about their Cloud offering. They really missed a great opportunity to dominate the space.


i can NEVER get linode on the phone...it's an infinite freaking loop...


it's not an infinite loop. leave a message and we'll return your call.


slicehost, prgmr, linode (currently evaluating prgmr and linode)


btw, I think you should add GoGrid to the list...


Where's Joyent?


M5


slicehost


we use slicehost. amazing service.


I have multiple boxes with slicehost. Couldnt be more happy. The customer service is fantastic. Usually get an email response within 2 - 3 hours. Admin interface is easy to use. Theres also a huge repository of tutorials and howtos for setting up your system.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: