What do we mean by Cloud Deployment models?
When we speak about cloud deployment models, we are really talking about Infrastructure as a Service (IaaS) and Platform as a Service (PaaS) provision. These types of cloud computing can be deployed in three ways:
- as a public cloud (a multi-tenant environment)
- as a private cloud (a single tenant environment), or
- as a hybrid cloud (as a combination of the two).
What do I need to know about the Public Cloud?
The Public Cloud market is dominated by providers such as Amazon AWS, Google Compute Engine and Microsoft Azure. They are characterised by a simple sign-up process, relatively low price and the speed by which it is possible to quickly deploy and scale a virtual infrastructure.
Support and management is often limited so this type of solution is best suited to organisations with strong internal technical knowledge. Because of the global reach of the major players in this market, it is important to consider the issues of data sovereignty, data residency and security.
What do I need to know about the Private Cloud?
Private Cloud vendors, on the other hand, will provide tailored SLAs, strong management solutions and will tailor the environment to your exact requirements. Such an approach has the advantage that you can be sure that no one else is using your infrastructure. It offers the greatest control over performance, reliability and, of course, data sovereignty and data residency. For organisations with sensitive data or highly regulated processes a Private Cloud may well be the best solution.
However, since it requires dedicated resources and, often, additional management, support and security or other features, it cannot offer the cost savings typically associated with cloud deployment.
What do I need to know about the Hybrid Cloud?
Hybrid Cloud is the term used to describe a blend of private and public cloud infrastructures. In October 2013, Gartner estimated that nearly half of all large enterprises will have hybrid cloud deployments by the end of 2017. Hybrid Cloud promises the advantages of public cloud – low costs, optimum scalability – with the advantages of private cloud – the ability to run mission critical or data-sensitive applications in a highly secure, dedicated environment.
It is important to consider issues including inter-cloud latency, security (likely to include encryption) and common management tools before adopting a hybrid approach.
Which one is right for my business?
As already noted, it is important to consider issues such as data sovereignty, data residency, security, compliance, the likely elasticity of demand, and how best to manage the migration to and management of the cloud deployment.
The answers to these questions will be unique to your business, so a ‘one size fits all’ approach isn’t going to help here.