If the cloud is so great, how come it's so much cheaper to rent a dedicated server at scale?
If the cloud is so great, how come it's so much cheaper to rent a dedicated server at scale?
Plus even for a single server with a cloud provider you still get advantages like one-click snapshot, monitoring dashboard etc etc.
For production/serious servers looking at price alone is not the best idea; what about other features like reliability (uptime), support etc.
If you know all you need is one server, dedicated is great. If you need flexibility, less so.
I'm late to the AWS party, myself, but have been working on a project recently that leverages some of this. It is an eye opener--when you have virtual servers that are controllable by API, you really open up new frontiers of designing applications.
Scalability is largely a design exercise, not, as much as AWS sales engineers want your CTO/CFO to believe, an infrastructure exercise. At the point where infrastructure becomes an issue, you're building your own AWS.
I'm happy to admit that AWS might make some of this easier, but it's almost certainly going to be more expensive [1], and it's often at the cost of flexibility (lock-in, AWS-specific knowledge).
How are dedicated servers, or even collocated servers, possibly less flexible?
[1] There are exceptions, S3 and Route53 stand out as, at the very least, being cost-competitive to a greater extent than other AWS/Cloud offerings.
One of the things I feel AWS has succeeded at is putting control of infrastructure in the technology team's hands. In many places dedi or colo requires contract negotiation with the provider and involves some sort of purchasing dept. There are some places I've worked with where getting a dedi/colo could be weeks or months of different teams paperwork. With AWS the tech team can spin up 100 servers with no outside involvement needed after the initial work of getting an aws account with $x-xxx k/mo limit.
It's hard to beat the operational flexibility AWS provides, but I can see a few scenarios where creating your own mini private cloud out of dedi/colo servers could be more cost effective.
You are looking in the wrong places. Dedicated server providers offer dedicated servers. What you want is a VPS. There are dozens of VPS providers with a multitude of products and billing by the minute or by the month and everything in between.
> In many places dedi or colo requires contract negotiation with the provider and involves some sort of purchasing dept. There are some places I've worked with where getting a dedi/colo could be weeks or months of different teams paperwork.
This is merely a failure on the part of your employer.
> It's hard to beat the operational flexibility AWS provides, but I can see a few scenarios where creating your own mini private cloud out of dedi/colo servers could be more cost effective.
It's more like the other way around. To refute my point, please give some examples where AWS is cheaper AT SCALE.
AWS might make some things easier or more convenient, but in no way does it come cheaper at scale as their PR flak claims.