Jump to: navigation, search

OpenStackTaxonomy

Revision as of 03:33, 19 August 2015 by Geoff Arnold (talk | contribs) (Created page with "== OpenStack Architecture Taxonomy == === Problem === There are several architectural terms which are used throughout OpenStack. They arise in the UX, in UI, API, and document...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

OpenStack Architecture Taxonomy

Problem

There are several architectural terms which are used throughout OpenStack. They arise in the UX, in 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 lead to incompatible semantics for the same term or phrase.

The first goal of this project (or perhaps initiative, since project is a term 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

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