1.1.4 Define Cloud Models
Definition of the types of cloud models.
What are Cloud Models?
Cloud models define the deployment type of cloud resources. The three main cloud models are: private, public and hybrid.
Private
A private cloud is a cloud delivering IT services over the internet which is used by a single entity. This provides greater control to the company and its IT department, but comes with greater costs and fewer of the benefits of a public cloud. A private cloud may be hosted from your datacenter or hosted in a dedicated datacenter offsite.
Public
A public cloud is built, maintained and controlled by a third-party cloud provider. Anyone that wants to purchase cloud services can access and use resources, the availability to the general public is what separates this from private cloud.
Hybrid Cloud
An environment that uses public and private clouds in an inter-connected environment. A hybrid can be can used to allow a private cloud to surge for increased, temporary demand by deploying public cloud resources. Hybrid cloud provides extra security by allowing users to choose which services are public and which are private.
Comparison Table
No capital expenditure to scale
Organization has total control over resource and security
Provides most flexibility
Apps can be quickly provisioned and deprovisioned
Data is not collocated with other organizations data
Organizations determine where to run their applications
Organizations pay only for what they use
Hardware must be purchased for startup and maintenance
Organizations control security, compliance or legal requirements
Organizations don't have complete control over resource and security
Organizations are responsible for hardware maintenance and upgrades
Multi-Cloud
A multi-cloud scenario uses multiple public cloud providers. In a multi-cloud environment you deal with two or more providers and manage resources and security in both environments.
Azure Arc
Azure Arc is a set of technologies which helps manage cloud environment.
Azure VMWare Solution
Azure VMWare Solution lets you run VMWare workloads in Azure with seamless integration and scalability.