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
Post a Comment