Overview
(AZs) are logical partitions of the Xloud Compute cluster that map to independent physical failure domains — separate racks, power feeds, or network segments. Distributing instances across multiple zones ensures workloads remain available when a localized hardware or network failure occurs.Prerequisites
- An active Xloud project with at least one running or available compute host
memberoradminrole assigned in your project- CLI users: Xloud CLI configured and credentials sourced
How Availability Zones Work
Each compute host is assigned to exactly one availability zone at deployment time. When you launch an instance and specify an AZ, the scheduler restricts placement to hosts within that zone. If no zone is specified, the scheduler selects the optimal host from any available zone.| Zone Attribute | Description |
|---|---|
| Zone Name | Unique identifier used when launching instances (e.g., az1, nova) |
| Zone Status | available — zone is healthy and accepting placements |
| Host Count | Number of compute hosts assigned to this zone (admin view only) |
| Default Zone | nova — the implicit zone when no preference is specified |
List Available Zones
- Dashboard
- CLI
Availability zone selection is surfaced in the Launch Instance dialog rather than a
dedicated management page.
Launch an Instance into a Specific Zone
- Dashboard
- CLI
Select the availability zone
On the Details tab, select the target zone from the Availability Zone dropdown.
Relationship to Host Aggregates
Availability zones are a user-facing abstraction built on top of host aggregates. Administrators assign compute hosts to aggregates and optionally expose those aggregates as availability zones.| Concept | Audience | Purpose |
|---|---|---|
| Host Aggregate | Administrators | Group hosts by hardware capability or location |
| Availability Zone | End users | Select fault domain at instance launch |
| Host | Administrators | Individual compute node within an aggregate |
availability_zone
metadata key on the aggregate. Users see the zone name; the underlying aggregate membership
is not exposed.
Best Practices
Zone distribution recommendations
- Stateless tiers (web servers, API nodes): Distribute across at least two availability zones.
- Stateful services (databases, message queues): Use server groups with
anti-affinitypolicy within or across zones. - Single-instance workloads: Zone selection is optional — the scheduler ensures optimal placement.
- Active-passive pairs: Place the primary in
az-rack-1and the standby inaz-rack-2to survive rack-level failures.
Next Steps
Launch an Instance
Step-by-step guide to launching instances with zone, flavor, and network configuration
Server Groups
Enforce affinity and anti-affinity placement policies across instances
Compute User Guide
Overview of all compute operations and instance lifecycle management
Compute Admin Guide
Configure host aggregates, zones, and cluster-level compute settings