The future of managed cloud services

At the very beginning, there were unmanaged virtual machines as a service. These services were mainly used for development and test purposes or to host horizontal, born on the web workloads. For more traditional production workloads another type of cloud service is required. This new service needs to be more fault tolerant to provide the required availability for so called cloud enabled workloads, but also provide a certain management capability to ensure a stable operation. Managed infrastructure as a service (IaaS) solutions such as IBM SmartCloud Enterprise+ provide these service levels and capabilities.

But is this the future of managed cloud services? 

I don’t think so; although this model fits for some workloads, it is just the start of the journey.

The ultimate goal of managed cloud services is to receive higher value services out of the cloud. In my opinion, the future of managed cloud services are platform as a service (PaaS) offerings.

Today’s managed IaaS offerings cause some challenges, both for the service provider as well as for the service receiver. One reason for that is the higher complexity due to the shared responsibility of an IaaS managed virtual machine (VM). In this scenario the service provider manages the VM up to the operating system level, but the client is responsible for the middleware and application on top. In such a setup it is extremely hard to make a clear separation of the operating system (OS) from its higher services. Many applications require OS settings to be set or access to operating system resources.

A managed PaaS overcomes these challenges by providing a consistent software stack out of one hand. All components are designed for the purpose of this platform. If the PaaS service is a database, OS settings, IO subsystem and storage are designed and configured to provide a robust service with decent performance. The client can rely on the service providers expertise and does not need to support a database – or any other middleware – on an operating system platform he has no real insight on its configuration and not full control over its settings.

In one of my previous blog posts on how Middleware topology changes because of cloud, I discussed the change in middleware and database architecture. This is exactly where PaaS comes into play. By moving away from the consolidated database and middleware clusters, clients require agile, elastic and managed databases and middleware as a service to be able to handle the higher number of instances.


Due to the complexity and limitations, managed IaaS will become a niche offering for accommodating non-standard software. For middleware and database with a certain market share, managed PaaS offerings will become a commodity.

Add Comment
No Comments

Leave a Reply

Your email address will not be published.Required fields are marked *

More Archive Stories

How cloud is changing asset management

If you could travel back in time to five years ago and perform a scan or a discovery in your network, what kinds of devices would you see? You would probably find desktops, notebooks, a couple of servers and some routers. But what about now? Well, by performing the same action today you would probably […]

Why the contract between IT & the business needs resetting for cloud

This blog post is second in a series of articles on reimagining enterprise IT in the age of social and mobile with open cloud. The first introduced the scope of these posts looking at some of the challenges faced and potential solutions can be found here. In that first post I observed it is estimated […]

Cloud and mobile – a dynamic duo?

Sebastian explores new trends like mobile backend as a service and mobile enterprise application platforms.