OpenStackTaxonomy
Contents
OpenStack Architecture Taxonomy
Problem
There are several architectural terms which are used throughout OpenStack. They arise throughout the user experience (UX), in the UI, API, and documentation; in source code; and in specifications and blueprints. However these terms are not used consistently in all contexts, and this is a continuing source of confusion. These inconsistencies are particularly significant when they result in different people ascribing different - and incompatible - meanings to the same term or phrase.
The first goal of this project (or perhaps initiative, since project is one of these terms of art in OpenStack) is to describe the various ways in which these architectural terms are used today in OpenStack. A second, more ambitious, goal is to come up with unambiguous definitions for these terms which can be adopted by all OpenStack projects.
Terms
Region
xxx
Multi-region
xxx
Domain
xxx
Project
xxx
Availability zone
xxx
Host aggregate
xxx
Cloud
(multiple regions operated by the same principal)
User
xxx
Tenant
xxx
Tenancy
xxx
Endpoint
xxx
Endpoint group
xxx
Token
xxx