Microsoft Azure was announced in October 2008 with the code name Red Dog and was officially released in February 2010 with the name Windows Azure. It offered web roles and SQL databases. In March 2014, Microsoft rebranded its cloud platform from Windows Azure to Microsoft Azure.
Cloud Deployment Models
Cloud Deployment models are the different types that cloud is available.
In this model, the cloud is exclusively used by a single organization, using its own computing resources. It manages and maintains every piece of the cloud in its own data centers.
This model has the following advantages: Customizability: You can do whatever you want with the services offered via this model, as long as it is technically feasible because you own and manage everything yourself. Not shared: Sharing the same host that serves your applications and VMs might be a concern for many companies. Some of them may consider it as a security threat. Since you are following the private cloud deployment model, it means you are not sharing anything with anyone.
This model also has some disadvantages: High costs: Buying your own hardware/software, managing it, and hiring engineers to take care of that comes with a high price Under-utilization: Running your own private cloud in a highly available environment means that your environment will be fully utilized and you are paying for more than you actually use
In this model, you are using your services from a cloud service provider that handles the underlying infrastructure of the service you are using. These services are provided via the internet.
This model has the following advantages: Unburdening you from most of the operational headache: You no longer have to operate everything by yourself, because most of the operations are handled by the cloud service provider Scalability: You can scale your services whenever you wish within a short time with no downtime Lower cost: You are only paying for what you are using
This model also has some disadvantages: Security: Some financial and governmental organizations do not like to host their data in the cloud for security reasons Unpredictable cost: If you do not have a well-designed cloud solution, you might end up paying too much
As the name of this deployment model indicates, it is a combination of the private cloud and public cloud. In this model, you can span your solutions across your data centers and Azure and get the best of both. It’s quite clear that it has the best of both previous models, but note that the complexity of your solutions will be greater.
Azure has a global presence covering every continent with its data centers. At the time of writing, Azure data centers are available in 54 regions worldwide. The regions are classified as follows:
- Public regions: Available for use by everyone around the globe
- Azure Government: Available only for the US government
- Azure Germany: Trusted regions by Germany, as it follows the data privacy regulations of Germany
- Azure China: Trusted regions by China, as it adheres to Chinese policies and data handling regulations