Day 05: What is azure data centers and Service-level Agreements (SLA)

Day 05: What is azure data centers and Service-level Agreements (SLA)

Azure Data Centers

  • Azure provides more than 100 redundant & secure facilities worldwide linked with a network.
  • You can pick the region and sometimes availability zone you want resources deployed into.

Regions

  • Regions = Contains at least one, but often multiple datacenters that are nearby and networked together with a low-latency network.
  • ?Some services or virtual machine features are only available in certain regions, such as specific virtual machine sizes or storage types.
  • Azure regions as of February 2020:
  • ??Regions provide better scalability, redundancy, and preserves data residency for your services.
  • Read more: Azure regions

Special regions

  • For compliance or legal purposes.
  • Azure Government
  • China East, China North and more

Geographies

  • Each region belongs to a single geography
  • Defined by geopolitical boundaries or country borders.
  • Has specific service availability, compliance, and data residency/sovereignty rules applied to it
  • Fault-tolerant to withstand complete region failure through their connection to dedicated networking infrastructure
  • Data residency
  • Geographies are broken up into the following areas
  • Read more: Azure geographies

Availability Zones

  • ?? Physically separate datacenters within an Azure region.
  • ?? Allows you to make applications highly available through redundancy.
  • Have independent power, cooling, and networking
  • Set up to be an isolation boundary
  • Identified as 1-2-3
  • Connected through high-speed, private fiber-optic networks.
  • ?There are regions that do not support (multiple) availability zones

Region Pairs

  • Each Azure region is always paired with another region within the same geography
  • Pairs are at least 300 (≈ 500 km) miles away.
  • Allows for the replication of resources, e.g. virtual machine storage
  • Reduce the likelihood of interruptions to both regions
  • If one region fails, services automatically fail over to the other region in its region pair.
  • Data continues to reside within the same geography as its pair (except for Brazil South) for tax and law enforcement jurisdiction purposes.
  • If there's an extensive Azure outage =>
  • Planned Azure updates are rolled out to paired regions one region at a time to minimize downtime and risk of application outage.

Service-level Agreements (SLA)

  • Formal documents to define the performance standards that apply to Azure.
  • Specify also what happens if a service or product fails to perform to a governing SLAs specification.
  • There are SLAs for individual Azure products and services.
  • ? Azure does not provide SLAs for most services under the Free or Shared tiers
  • Three key characteristics of SLAs for Azure products and services:
  • Read more: SLA Summary for Azure Services

Composite SLA

  • Result of combining SLAs across different service offerings.
  • ?? Calculating downtime
  • You can improve the composite SLA by creating independent fallback paths.

Application SLA

  • By creating your own SLAs, you can set performance targets to suit your specific Azure application.
  • ?? >= four 9's (99.99%) SLA performance targets =>

Resiliency

  • Resiliency is the ability of a system to recover from failures and continue to function.
  • High availability and disaster recovery are two crucial components of resiliency
  • Failure Mode Analysis (FMA)
  • Read more: Designing resilient applications for Azure

High availability

  • ?? Availability is often given as percentage uptime
  • Refers to the time that a system is functional and working.
  • Most providers prefer to maximize the availability of their Azure solutions by minimizing downtime.
  • Read more: Availability choices for Azure compute

要查看或添加评论,请登录

Anand Raval的更多文章

社区洞察