Cloud Computing Deployment Models
Cloud Computing can be deployed in three ways to deliver services towards your assets, operations and teams.
1. Private Cloud
This model is similar to the traditional on-premises deployment model where resources use virtualisation and resource management capabilities. This model does not bring the associated cost savings or flexibility associated with the public cloud model. It does, however, allow the end user/organisation to control and customise the cloud to meet their specifications. As a result, this restricts the scalability and flexibility of the offering yet ensures comfortable levels of security (data, user information etc.) provided in-house security practices are set in place.
2. Public Cloud
This is the most common Cloud model that comes to mind when the discussion of Public Cloud comes up. Public Cloud is a multi-tenant model, typically offered by a vendor such as Google Cloud, Microsoft Azure, Oracle Cloud or Amazon Web Services. This model deploys and runs an application fully in a public, off-premises Cloud. The main benefits associated with this approach are lower software Total Cost of Ownership (TCO) and substantial agility - access to pay-as-you-go, on-demand storage and compute power. Where data security is not a top-level concern, applications are suited to this model type.
3. Hybrid Cloud
Hybrid Cloud is a mixture of the two previous models described - they remain separate but are linked together giving some flexibility when demand cannot be served solely in private Cloud. Applications can be deployed in the private cloud and associated data stored on-premises. This is due to concerns about data security and ownership. When usage spikes access can be connected to a Public Cloud to obtain more flexible compute power and storage access.
The main concerns with the Cloud are security and control. The level of sensitivity relating to the data you are managing can mean that the benefits of lower TCO (associated with public cloud) is sacrificed.
When data sensitivity is low, then the public cloud can be considered but the level of control is reduced as the Cloud vendor is responsible for configuration management.
The Cloud allows you to deliver three different service types within your organisation. Each service has a different function depending on the resources available and the flexibility desired.
Cloud Computing is growing at substantial rates and is definitely an option considered by organisations when deciding how to manage their way of working.