As a cloud deployment grows both in size and in variety of workloads it is useful to be able to segregate compute resources based on factors such as physical location, networking connections, or the availability of specialized hardware. OpenStack provides a number of options for segregating compute resources in the cloud including:
- Host Aggregates,
- Regions, and
- Availability Zones.
The differences between each of these approaches are nuanced and often misunderstood. Additionally the capabilities available when using some of these techniques, particularly Host Aggregates and Cells, have been expanded in recent OpenStack releases.
This session will provide an indepth look into these each of these options for segregating resources in the OpenStack cloud including their pros and cons, example use cases, and performance considerations.