Azure Service and Deployment Models

Microsoft Azure is the second largest cloud technology to provide you various services. 

In  order to understand the cloud, you need to understand the cloud basics or glossary. Here is the brief introduction and the major terminologies used in cloud

Cloud Service Model

Cloud systems offer three service models for your solution:

·        IAAS – Infrastructure As A Service -Infrastructure Provisioning/providing
·     PAAS – Platform As A Service - Dev/Deployment Environment provider
·     SAAS – Software As A Service- Web based Application provider 


 Cloud Deployment Model

·        Public

·        Hybrid

·        Private



Cloud Architecture Terminologies 


While dealing with Cloud offerings you will come across with these terminologies quite frequently, lets see what does that mean. These service parameters are offered by cloud.


Availability - Your ability to ensure a service remains available  - Highly Available (HA) 

Scalability — Your ability to grow rapidly or unimpeded 

Elasticity — Your ability to shrink and grow to meet the demand 

Fault Tolerance — Your ability to prevent a failure 

Disaster Recovery - Your ability to recover from a failure  - Highly Durable (DR) 


High Availability 

Your ability for your service to remain available by ensuring there is  *no single point Of failure and/or ensure a certain level of performance.

Load Balancer

A load balancer allows you to evenly distribute traffic to multiple servers in one or datacentre. If a datacentre or server becomes unavailable (unhealthy) the load 
balancer will route the traffic to only available datacentres with servers. 

Running your workload across multiple Availability Zones ensures that if I or 2 
AZs become unavailable your service / applications remains available. 


Comments

Popular posts from this blog

How to prepare for AZ-204 Developing for Microsoft Azure Certification Exam

Data Annotations in ASP.NET Core