Re: Completely overlooking the obvious
Hi Lusty,
Designing an app for the cloud can absolutely replace the requirement for running on-prem with outsourced IaaS. I'm a huge advocate of cloud native where its actually possible. However, operating multiple clouds is a real thing, not marketing - and I cringe when people think its that easy to change an entire business or line of business to adopt cloud in the way its meant to be used.
The problem is that your example uses probably one of the easiest possible workloads (ecommerce website) to make the point. Cloud is not the answer to everything and its businesses like AWS that forget this (even though i still believe they will release some type of on-prem version ala Azure Stack or Oracle Cloud on prem). Also, its not as easy as turning up to work and saying "lets get native". The process is long, arduous, requires strict governance and cultural change. Its easier for start ups or small to mid-business, but for large global enterprises with overlapping areas of concern its not.
Large enterprises are still barely even scrapping the barrel with cloud in relation to on-prem vs cloud ratio (for many reasons including the above) and this will be the case for years to come - this is the target market for vendors and this is why they are playing the hybrid card. There is still lots of money to be made in this arena.
Me