|
Very true, amazon does not make sense for any serious level of application hosting. It very quickly will become more expensive. Example case, when we were testing a very large commerce system the benchmark alone would cause the system to scale from 3 to 40 systems immediately. Under real world conditions that 3 host system would probably always run that high.
Secondly Amazons business model is about cramming as many people into the system as possible. Through the magic of "cloud" technology we are apparently able to defeat thermodynamics and get energy from nothing. Dare I say, we have solved the energy crisis!
Reality here is that the environment is exactly what we all think it is. Bare metal systems, distributed storage, virtualization, and some provisioning automation. Basically the exact same thing you'd be using anyway. Their advantage is they have a lot of it, so they have more redundancy (in theory), more access to bandwidth (in theory). What this means is you pay for over-subscribed systems. (We tested this!) They under-perform and for amazon, thats a good thing. You have to buy more of them, and thus they make more.
So why does it get used? The cloudy redundant magic is techie babble to most people. They probably dont need more than what amazon offers: a system to do their thing, perhaps with more access than they'd get in a general hosting environment, and through marketing that "Cloud" == "what they need".
|