Cloud Hosting (Amazon EC2, Rackspace etc), help please?
It was only by accident that I came across EC2 from another post detailing how to create a proxy using EC2 to access the internet. Quite a revalation as I do love the EC2 platform and how flexible it is. I have signed up to the Windows instance to check it out to make sure it does everything I need it to.
It turns out it does do everything I need it to but I am a little afraid of the hidden costs. With my dedicated servers, I pay an amount a month and thats it. With EC2 I have worked it out and we will save money but I always feel like I am missing something in the config and if I went full scale with it they I am going to get stung.
Whats everyones experience with services like this? Can anyone offer their experience or advice? Any help would be greatly appreciated.
14 comments
[ 3.1 ms ] story [ 35.6 ms ] threadEmail me any time at mw @rackspace .com or call direct at 210-312-5464.
Matt Wilbanks
It was only through actually setting up a reserved instance and seeing I was still being charged every day did I realise that the reserved instances still carried an extra cost.
Thanks for your feedback
I think their whole offering is fantastic, if it works.
I like the whole EBS, VPC etc. I love being able to snapshot drives and recover in fails. I like that power I have to manage it.
Is Heroku purely Ruby?
I need to be able to deply Windows instances, I need MSSQL, I need to know my data is safe. I like all this cloud talk and I am certainly not one to sit still on technology when I could be saving money and getting more power with cloud based hosting.
My Current dedicated host has a cloud hosting feature but its doesn't have the same power as EC2. I want EC2 but I want the pricing to be clearer and I want to ensure that I get the power I am paying for.
I'm considering Azure as well. In fact, I will consider anything anyone can suggest.
What I really like is that fact that I can increase the size of my foot print in a few minutes. Since I'm starting to do PR and marketing this week if anything catches on, not to worried about experiencing server problems.
It is all a cost saving exercise though and Rackspace to me has always = massive costs.
I'll speak to the guy who responded earlier though to see what they can do.
I do love all this cloud stuff though. I personally setup all my dedicated servers last and I know what involved, its a pain in the ass. If I could minimise that then that would be great.
For CPU intensive tasks AWS is a good option, for CDN AWS & Rackspace are both good choices depending on your needs.
I am currently using AWS, for our next project I plan on using a hybrid solution VPS/Dedicated server-AWS CDN-Rackspace CDN.
Having used dedicated servers, AWS, and Rackspace. This is how I see AWS & Rackspace.
AWS
Pros:
- Easy to add/reduce capacity
- Very powerful configurations available for CPU intensive tasks
- Inexpensive CDN with SSL & CNAME support
- Disk space can be expanded without additional RAM/CPU
- Good load balancers
Cons:
- Poor disk read/write performance [i.e. slow DB performance]
- Very expensive compared to hosting yourself (if you can afford to buy hardware)
- Disk space is very expensive
- Bandwidth is very expensive
- Instances are expensive
- No Customer Service (i'm not talking about technical support just basic customer service) unless you pay for expensive support contracts
- RAM/CPU can't be expanded without upgrading into a package you might not need
- Limited to 1 IP address per instance, which means you are limited to 1 SSL site per instance (you could use SNI, but many browsers still don't support it)
Rackspace
Pros:
- Easy to add/reduce capacity
- Better disk read/write performance than AWS
- Inexpensive Akamai CDN
Cons:
- Very expensive compared to dedicated/colo hosting yourself (if you can afford to buy hardware)
- Disk space can't be expanded without purchasing more RAM/CPU
- Cloudfiles (file storage) hosting is very expensive
- Bandwidth is very expensive
- CPU/Bundles are expensive
- CDN doesn't yet support CNAME
- IP Addresses are expensive
(This is off the top of my head, I might have missed something.)
Hardware itself is cheap, setup times are long and exhaustive.
I just priced up Rackspace, its not an option, well expensive. Azure is hard to price up, could they make their form any more difficult to understand??
My current dedicated hosting provider has just put our prices up another £200 a month so thats the reason for looking round. I love our host but it annoys me that if I purchased the hardware then I would save us in 6 months what we spend in a year.
It just means me spending weeks setting up the hardware etc. I can't load balance, I won't have access to a SAN. I feel tied in.
EC2 say that the package I was looking at has good disc IO. Although I can't scale it without purchasing it really
The best way to get good disk IO from EC2 is setting up using a medium or larger instance and setting up a software raid.
Don't know what to do, I am finding myself pricing up SAN's etc this morning.
It's all down to time, I have the knowledge to do it all myself but I don't really want the responsibility. I don't want to go on holiday and the whole of our system to depend on me. I can make it as redundant as possible but as usual there is a cost behind that. More servers are more money.
We currently spend around 17k a year though on dedicated servers so to seriously save some money I would look at spending around that on actual hardware.