Let’s face facts: We often look at cloud computing as a single place to put our workloads and our data, where magic pixy dust takes care of what’s needed. But today we increasingly understand that the reality of the cloud—like the datacenter before it—is complexity, labor intensitiy, and more costs than we expected.   

This should not surprise anyone. Cloud computing, including the hybrid and approaches, are complex distributed systems. Although the use of the public cloud buys you not having to purchase and maintain hardware and software, you still have to monitor, manage, and deal with cloud-based systems as if they were down the hall.

In 2018, I think that this is a problem that most enterprises can solve. And we’ll do so using automation, as we have in so many business and manufacturing processes before.

The fact is that most enterprise deal with cloud operations—aka cloudops—using the native tools of their cloud providers. Although that is scalable when you’re just using one public cloud for everything, the reality is that you have to manage traditional systems built within the last 20 years, multiple public clouds, perhaps a private cloud, IoT devices, and data that exists everywhere (with no single source of truth). In other words, a huge mess.