Understanding the Cloud Adoption Patterns
I did discuss the - The Next Big thing – Cloud enabled business model Innovation in my previous post. But you may be asking where do I start. That’s where I guess Cloud Adoption Patterns work that IBM has pioneered is going to help. This is some great analysis - Cloud Adoption Patterns that IBM have done based on thousands of cloud engagements that we have done so far. This analysis is a good abstraction of the ways organizations are consuming cloud -- a good starting /entry point discussions on cloud.
The four most common entry points to cloud solutions are discussed in the picture above. I love these videos on youtube - Cloud Adoption Patterns that tells you the essence of these patterns in less than 2 minutes.
· Cloud-Enabled Data Center – to achieve better return on investment and manage complexity by extending virtualization well beyond just hardware consolidation.
· Cloud Platform Services – to accelerate time-to-market by creating, deploying and managing cloud applications.
· Business Solutions on Cloud – to access enterprise-level capabilities through a provider’s applications running on a cloud infrastructure; to improve innovation and flexibility while minimizing risk and capital expense.
· Cloud Service Provider – to innovate with new business models by building, extending, enabling and marketing cloud services.
For each of these patterns of cloud adoption, we have defined a set of proven projects that it supports with software, services and solutions to help businesses streamline the implementation of their chosen cloud capabilities.
While the Cloud Enabled Data Center pattern is the case for most of the private cloud implementation. Most customers start with providing infrastructure as a service on the cloud. This pattern also discusses how we can share infrastructure across multiple projects and drive benefits. This also discusses a lot of automation in the operation and business process that’s possible to have a responsive IT department that can help the business to be agile.
The next level of gain or reuse would be run your workloads on a shared stack of middleware. Platform as a Service Pattern is an integrated stack of middleware that is optimized to execute and manage different workloads, for example, batch, business process management and analytics. This middleware stack standardizes and automates a common set of topologies and workloads, providing businesses with elasticity, efficiency and automated workload management. A cloud platform dynamically adjusts workload and infrastructure characteristics to meet business priorities and service level agreements. All the layers below understanding what workloads are running on top of it and optimizing self is going to help run these workloads more efficiently and at a lower cost. The Cloud Platform Services adoption pattern can improve developer productivity by eliminating the need to work at the image level so that developers can instead concentrate on application development.
Business solutions pattern maps to the SAAS model where you leverage cloud to innovate with speed and efficiency to drive sales and profitability. In these we look at creating and consuming business solutions on the cloud. Some of the key offerings in this space are things like business process design, social and collaboration tools, supply chain and inventory, digital marketing optimization, B2B integration Services etc. These generic services consumed from the cloud relieves you of the pain of setting up things from scratch as well as enable you to scale based on your demands.
The Cloud Service Provider (CSP) Pattern is the one that most of the Telcos adopt when they have to service multiple consumers with a single cloud solution. We provide tools and technologies to design and deploy highly secure, multi-tenant cloud services infrastructure that can integrate nicely with plenty of 3rd party applications.
As we understand it is easy to do the IaaS pattern and more work to do when we implement SaaS or CSP patterns. But the gain is more when we do sharing at the software or application level. Depending on where you are in your current IT Environment, you can pick up and implement any of these patterns that suit you. The work that we have done to analyse these patterns and provide a consistent set of technologies and tools to build out these patterns should make life easy for you. Leverage it –less pain and more to gain.