fir3net
PPS-Firenetbanner-780.5x190-30-03-17

OpenStack Partitioning - Regions, Availability Zones and Host Aggregates

Contents[Hide]

An OpenStack Cloud can be divided into three main hierarchical zones - Regions, Availability Zones and Host Aggregates.

Regions

A Region is full OpenStack deployment, including its own API endpoints, networks and compute resources[1], excluding the Keystone and Horizon. Each Region shares a single set of Keystone and Horizon services.

Host Aggregates

Host Aggregates are logical groups of compute nodes. Each aggregate consists of compute nodes and the relating metadata. Only administrators are able to view or create host aggregates. An aggregates metadata is commonly used to provide information for use with the Compute scheduler (for example, limiting specific flavors or images to a subset of hosts). Metadata specified in a host aggregate will limit the use of that host to any instance that has the same metadata specified in its flavor.[2]

Availability Zones

An Availability Zone (AZ) is a logical regional grouping of compute nodes. Different AZs can be configured across multiple locations , providing high availability. Unlike Host Aggregates, Availability Zones are exposed to end users who can select a particular availability zone for VM placement while the instance is launched.[3]

OpenStackSegregation

Figure 1 - OpenStack Partitioning -  source : http://nubla.do/segregation

References

[1] "OpenStack - Regions and Availability Zones - GURU Advisor." http://www.guruadvisor.net/en/cloud/121-openstack-regions-and-availability-zones. Accessed 26 Aug. 2017.
[2] "3.4. Manage Host Aggregates - Red Hat Customer Portal." https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux_OpenStack_Platform/6/html/Administration_Guide/section-host-aggregates.html. Accessed 26 Aug. 2017.
[3] "Why use Openstack Cloud ?: OpenStack Cloud Partitioning ...." 25 Jun. 2014, http://whyuseopenstack.blogspot.com/2014/06/openstack-cloud-partitioningavailabilit.html. Accessed 26 Aug. 2017.

Tags: HighAvailability, Nova, AvailbilityZone, AggregateHost, Region, EndPoints

About the Author

RDonato

R Donato

Rick Donato is the Founder and Chief Editor of Fir3net.com. He currently works as a Principal Network Security Engineer and has a keen interest in automation and the cloud.

You can find Rick on Twitter @f3lix001