The Enterprisers Project, 3/14/16
Many companies that move production apps to the cloud wind up moving them back on-premises again. In this interview with The Enterprisers Project, Laz Vekiarides, CTO of cloud storage provider ClearSky Data, explains why this happens and how to make cloud deployments that will stick.
The Enterprisers Project (TEP): Why do companies that have moved production apps to the public cloud bring them back to their own data centers? What frustrations or obstacles are they hitting?
Vekiarides: In our experience, we see this happening because production apps need to be cloud-native in order to be successful in the public cloud. Often, they need to be written from scratch with the public cloud in mind, and this isn't a standard practice in the industry, yet.
The public cloud is not intended to be a highly available, predictable entity, like a clustered server farm that lives in a company-controlled data center. Performance can be unpredictable, things fail all the time, and some large providers randomly conduct maintenance on servers, which directly affects the users hosting workloads in those locations.
It's a far cry from the five-nines world of on-premises infrastructure. The resulting experience can take companies by surprise, as can issues such as hidden costs associated with rewriting production apps for the cloud. It's easy to see why some companies dive into cloud strategies headfirst, only to realize later that they're not fully prepared to take every step needed to make those strategies successful.