Glossary of terms

Availability Zones

Definition

Availability Zones (AZs) are distinct physical locations within a cloud provider’s region that are designed to be isolated from failures in other Availability Zones while providing high-bandwidth, low-latency network connectivity to other AZs in the same region.

Main features of Availability Zones

1. Physical separation: AZs are physically separate data centers within a region, typically located several miles apart.

2. Independent infrastructure: Each AZ has its own power supply, cooling, and networking infrastructure.

3. Low-latency connectivity: AZs within a region are connected by high-speed, private fiber-optic networks.

4. Fault isolation: Failures in one AZ are contained and do not affect other AZs.

5. Redundancy: Resources can be replicated across multiple AZs for increased availability and fault tolerance.

6. Consistent performance: AZs provide similar performance characteristics within a region.

7. Resource distribution: Cloud services and resources can be distributed across multiple AZs.

8. Automatic failover: Some services can automatically failover between AZs in case of an outage.

Scope of Availability Zones

1. Regional presence: AZs are grouped within specific geographic regions.

2. Multiple AZs per region: Most regions have three or more AZs.

3. Global distribution: AZs are available in various regions around the world.

4. Service availability: Not all cloud services are available in every AZ, but core services are typically present in all AZs within a region.

5. Resource allocation: Users can choose specific AZs for deploying their resources or allow the cloud provider to distribute resources automatically.

6. Scalability: AZs enable horizontal scaling of applications and services across multiple locations.

7. Compliance: AZs help meet data residency and compliance requirements by keeping data within specific geographic boundaries.

8. Disaster recovery: AZs facilitate the implementation of robust disaster recovery and business continuity strategies.

9. Cost considerations: Data transfer between AZs within the same region may incur charges, but is typically less expensive than cross-region data transfer.

10. Application architecture: AZs influence the design of highly available and fault-tolerant cloud-based applications.

Blog