I'm a keen follower in news associated with Amazon . com S3. It appears to become reliable, scalable along with a cheap service.
However, web hosting companies don't appear to become excessively scared. I haven't observed any major drops in prices since Amazon . com and Google launched their 'Cloud' based platforms.
It is possible to reason behind this? Or are web-developers simply unaware of the options behind Amazon's offering yet?
Amazon . com S3 is really a file storage service, you cannot run dynamic sites onto it.
Amazon . com EC2 is really a VPS service, requires system administration understanding and it is more costly.
Google Application Engine does not provide a relational database.
An average classical (shared) hosting company customer can't run phpBB on either of those. I imagine this is exactly why they are not excessively scared. Yet.
Both S3 and EC2 provide slightly different services compared to typical website hosting package.
- S3 - Simple Storage Service, employed for scalable file storage
- EC2 - Elastic Compute Cloud, employed for scalable compute assets
The normal limitless website hosting you might see marketed is promoted towards customers with fairly fundamental needs. Email, blog hosting, forums, etc.
EC2 is usually targeted for the more complex customers who require to scale when needed. Typical cases may be an ecommerce site throughout the vacation shopping season as well as something similar to the website for that Masters (golf) throughout a few days from the tournament. With EC2, scaling the compute assets to satisfy these needs throughout peak occasions, after which backing off throughout non-peak can be quite economical.
I typically associate EC2 like a competitor for that Devoted Server hosting packages. You likely don't visit a reduction in cost, since most of the pricing is fixed. (Rack space, equipment cost, energy, cooling, etc.) Amazon . com allocates virtual machines whenever you reserve assets, meaning they circumvent many of these physical restrictions by virtualizing the hardware.
Personally, In my opinion we'll start to see a significant change towards the cloud for a lot of hosts due to the benefits virtualization brings.
I have used S3 and EC2 for a while now and also the options are simply awesome. Imagine you have a concept to have an application that potentially could attract countless site visitors. With traditional hosting you would need to do quite an advanced budgeting to obtain hardware that may handle each one of these potential site visitors. But let's say individuals site visitors never come? Services like EC2, Slicehost, Rackspace etc. allow you to easily scale up or lower. This is effective understandably.
I believe traditional website hosts continue to be a little in denial. They have made massive opportunities both in hardware and infrastructure however their opportunities don't compare the those of the large men like Amazon . com and Google. I believe this cloud factor is actually likely to take of within the next few years since it is only the next layer of abstraction from the technology perspective.