One Pager Cheat Sheet
- Microsoft Azure is a cloud computing platform offering a wide range of services with high availability, scalability, speed, and cost savings, used extensively by Fortune 500 companies.
- Azure Cloud Service is a
PaaS
cloud computing model that hostsVirtual Machines
and provides scalability, stability, and availability, with two roles -Web Role
andWorker Role
- that handle deployment overIIS
or without. - There are four cloud deployment models,
Public Cloud
,Private Cloud
,Hybrid Cloud
andCommunity Cloud
, to choose from depending on the ownership, location, and type of resources needed by an organization. - The Hybrid Cloud deployment model provides the most
flexible
andcost-effective
solution for an online retailer that expects higher demand only during the holiday season, withprivate cloud
resources for main operations andpublic cloud
scale up
during peak periods. PaaS
(Platform as a Service) is a cloud-based development and deployment environment that provides the infrastructure and tools necessary for producing simple and complex cloud apps.- PaaS provides a
cloud-based
environment to build, test, deploy, manage and update web applications, offering the necessary infrastructure, middleware, programming tools, BI services, and other components. - Scaling with
Azure
provides enhanced performance and cost-efficiency, with the flexibility to easily scale up and down according to need, and even schedule scaling at regular intervals. - Comparing Microsoft Azure,
Amazon Web Services
, andGoogle Cloud Platform
, the most important differences arise from their individual services. - AWS is currently the biggest cloud provider, with a 32% market share, while Microsoft Azure and Google Cloud trail behind with 24% and 21%, respectively, making it unlikely that Microsoft Azure will become the biggest cloud provider in 2022.
- Azure Cache for Redis is a high-performance, in-memory caching service implemented in Azure data centers which offers fast, secure, and scalable access to data for applications of all types.
Azure Virtual Machine Scale Sets
provide simple to create and maintain_multiple VMs with _redundancy and better performance and can auto-scale in response to resource demand.- Availability sets are
logical collections of VMs
that help Azure offer redundancy and availability, assigning each VM an update and fault domain to ensure a 99.95 percent service level agreement. - Azure provides seven
data services
, includingAzure Blob Storage
,Azure Table Storage
,Azure File Storage
,Azure Queue Storage
,Azure Disk Storage
,Azure Elastic SAN
(preview) andAzure NetApp File Storage
(specialized storage). - Azure Blob Storage is Microsoft's
cloud-based
object storage solution for efficientlystoring
large volumes ofunstructured data
. - ASP.NET applications can be deployed to Azure using different techniques, such as
Azure App Service
andAzure Virtual Machines
.