A successful cloud deployment requires proper planning and determining the right cloud configurations and then executing the plan as it is. But to create a successful cloud deployment plan, Organizations should need to understand why they want to choose cloud Computing over traditional on-premises data centers, and then clearly define their requirements and success criteria as per business needs. These clear requirements will help organizations to determine whether they are going in the right path towards cloud computing.
In this post, we will learn how to determine the right cloud deployments & configurations and to create a right cloud strategic plan to ensure the organizations cloud journey is success and productive. Following topics are covered in this post.
- Determine the right Cloud Computing Platform
- Determine the right Cloud Deployment Model
- Determine the right Cloud Network Configurations
- Determine the right Cloud Compute Configurations
- Determine the right Cloud Storage Configurations
- Determine the right Cloud Security Policies
- Determine the right Cloud Security Configurations
- Determine the right Cloud Deployment and Migration Path
- Best Practices for Cloud Deployments and Testing
Determine the right Cloud Deployment Model
Various cloud service providers offer variety of cloud services, once the right cloud computing platform is determined, it is now important to understand the various cloud deployment models and their use cases to determine the best and desired cloud deployment model as per the organization goals and road-maps.
Four types of Cloud deployment models are commonly used in the Cloud world. Based on the business, regulatory and cost requirements, IT teams should determine the right cloud deployment model. Below are the commonly used cloud deployment models.
- As the name suggests, this is a private cloud model where the cloud virtual resources are only shared with one or more closely related companies.
- Cloud resources are accessed over the internet, private networks and dedicated connections.
- This model is best suited for deployments which have secured confidential information and core systems.
- It also allows organizations to have complete control over all networking and other resources unlike Public cloud model.
- This is a public cloud where the virtualization resources are shared with everyone who consume the cloud providers services from that provider.
- Public cloud resources are typically accessed over internet and dedicated network connections.
- This model is best suited for systems and applications which has less security and confidential requirements.
- Since the backed physical infrastructure resources are shared across multiple organizations, external network control is generally owned by cloud providers. For example, public IP address allocation is done by cloud service providers and the organizations has to configure the DNS routing to map their applications to the public IPs.
- This is the combination of both Public and Private Cloud service offerings that can be used to deploy applications.
- Alternatively the term hybrid cloud is also used if the cloud is an extension of an existing corporate datacenter. The on-prem network is just extended to Cloud to leverage the cloud services.
- In this model, Cloud infrastructure is shared between several organizations from the similar community but still have an isolated environment for each organization.
- This is primarily designed to help organizations who share a common goal and to reduce cost, such as non-profit organization etc.
- Cloud resources in this model are accessed over internet or private connections.
Most startup companies choose public cloud model to prevent the upfront IT Capital expenses, where as the existing enterprise companies who already have their own data centers generally choose public and hybrid cloud models to leverage both the existing infrastructure and cloud infrastructure.
There are some organizations who wants to completely migrate all the systems to public cloud to decrease their data-center maintenance and IT equipment costs. Hence, determining the right cloud model is fully dependent on the organization’s goal and future business roadmaps.