Skip to content

Regions and availability zones

STACKIT services run in regions, which are physically isolated locations. Each region includes three or more availability zones (AZs), typically three, and all AZs in a region are located in the same country. This ensures consistent compliance and low-latency communication within the region. The availability and functionality of STACKIT services are defined at the regional level. All AZs within a region provide the same set of capabilities. STACKIT ensures a bandwidth of at least 200 GBit/s and a latency of about 0,5 milliseconds between AZs in a single region.

STACKIT currently operates one region: EU01 (Heilbronn, Germany).

Each availability zone (AZ) belongs to exactly one region and is logically tied to it. AZs operate independently, with separate power, cooling, and local network infrastructure.

An availability zone can take different physical forms:

  • A standalone data center that meets isolation criteria
  • A logical group of multiple data centers
  • Multiple AZs hosted in a single data center with strict separation by fire compartments

Cloud infrastructure diagram showing Region 1 with datacenter distribution across availability zones. Three datacenters are displayed: Datacenter 1 contains AZ1 and AZ2 (shown as a large connected block labeled ‘Brandabschnitt’), Datacenter 2 contains AZ3 and another segment (also labeled ‘Brandabschnitt’), and Datacenter 3 contains AZ4 (labeled ‘Brandabschnitt’). All availability zones are shown as coral-colored blocks. The diagram illustrates physical separation of availability zones across multiple datacenters with fire compartment (‘Brandabschnitt’) boundaries.

This diagram outlines how an availability zone may be physically implemented.

Cloud infrastructure diagram showing Region EU01 with three datacenters distributed across availability zones. Each datacenter (Datacenter 1, 2, and 3) contains one availability zone (AZ1, AZ2, AZ3 respectively), displayed as coral-colored blocks labeled ‘Brandabschnitt’ (fire compartment). The diagram illustrates a geographically distributed architecture with physical and logical separation across European datacenters.

This diagram shows the architecture of the EU01 region as an example.

When you deploy a STACKIT service, you an availability zone to it. You choose between two AZ scopes:

  • Single AZ, which pins the service to a specific zone
  • Metro AZ, which provides automatic failover across zones

Associated resources, such as disk volumes attached to a virtual machine, must reside in the same AZ.

In a single AZ setup, a service runs in the specific AZ you select. It won’t be restarted in a different zone if an outage occurs. This setup is ideal for highly available applications that distribute components across multiple AZs themselves.

Cloud infrastructure architecture diagram showing Region 1 with three Availability Zones (AZ1, AZ2, AZ3) within a Metro Availability Zone. Two green oval indicators labeled ‘Active’ are positioned above AZ1 and AZ2, while one yellow oval labeled ‘Quorum Witness’ is positioned above AZ3. A VM indicator appears on the right side. The architecture represents a high-availability configuration with two active instances and one quorum witness for maintaining cluster consensus.

Distributing your services across three AZs can maintain uptime even during a zone-level failure. The services remain available as long as at least one AZ stays online, assuming your architecture supports automatic failover and load balancing.

Single AZs follow the naming format <region>-<n>, where n is the AZ number, such as 1, 2, or 3 (for example, EU01-2).

Metro AZs span two or more availability zones within the same region. STACKIT automatically restarts services in another zone if a failure occurs. This improves resilience for workloads that don’t have built-in high availability.

Cloud infrastructure architecture diagram showing Region 1 with three Availability Zones (AZ1, AZ2, AZ3) within a Metro Availability Zone. A single green oval indicator labeled ‘Active’ is positioned centrally below the availability zones. A VM indicator appears on the right side. The architecture illustrates a single-instance deployment across the metro availability zone infrastructure.

In this configuration, services run in one zone at a time but may be redistributed to another AZ if the original one becomes unavailable. This failover process can take time but significantly increases uptime for single-instance workloads.

Cloud infrastructure architecture diagram showing Region 1 with three Availability Zones (AZ1, AZ2, AZ3) within a Metro Availability Zone. The diagram displays two green oval indicators labeled ‘Active’ positioned above AZ1 and AZ2, and one yellow-orange oval labeled ‘Quorum Witness’ positioned above AZ3. A VM indicator appears on the right side. The architecture illustrates a high-availability setup with active nodes and a quorum witness for cluster voting.

For high-availability workloads, Metro AZ behavior is less predictable. Because STACKIT places instances based on system load, all instances may end up in the same AZ. If that zone fails, the entire workload could be interrupted. For maximum control and uptime, consider using Single AZ deployments with service-level redundancy.

Metro AZs follow the naming format <region>-m, where m stands for “metro” (for example, eu01-m).