docs/doc/source/introduction/concepts.rst
zhangyifan 8a8f4551ff fix spell error
Change-Id: I9aa4b3c2a74a8ab2fd66ce10688a8719303025b2
2019-07-01 15:10:58 +08:00

2.9 KiB

Key concepts

The following are some of key concepts and terminology that are commonly used in the StarlingX community and in this documentation.

Basic Terms

Node

A computer which is usually a server-class system

Virutal Machines

An instance of a node provided by software (a hypervisor) which runs within the host operating system and hardware.

Bare Metal

A node running without hypervisors (e.g. application workloads run directly on the operating system which runs directly on the hardware).

Controller

A node within a StarlingX Edge Cloud that runs the cloud management software ("control plane"). There can be either one or two Controller nodes in a StarlingX Edge Cloud.

Compute or Worker

A node within a StarlingX Edge Cloud that is dedicated to running application workloads. There can be zero to ninety-nine Compute nodes in a StarlingX Edge Cloud.

Storage

A node within a StarlingX Edge Cloud that is dedicated to providing file and object storage to application workloads. There can be zero or more Storage nodes within a StarlingX Edge Cloud.

Deployment options

StarlingX provides a pre-defined set of standard configurations. These configurations are:

All-in-one Simplex ("Simplex" or "AIO-SX")

The Simplex configuration runs all Edge Cloud functions (control, storage, and application workloads) on one node. This configuration is intended for very small and physically isolated Edge sites that do not require High Availability.

All-in-one Duplex ("Duplex" or "AIO-DX")

The Duplex configuration runs all Edge Cloud functions (control, storage, and application workloads) on one node, but there is a second node in the system for Active / Standby based High Availability for all platform and application services.

All-in-one Duplex with up to 4 computes

This configuration extends the Duplex configuration by providing a bit more flexibility, In particular it allows a small number of compute nodes to be added to the Edge Cloud after it has been created.

Standard with Controller Storage

This configuration allows for 1 or 2 Controller nodes that also provide Storage for the Edge Cloud. The configuration also allows for between 1 and 99 Compute nodes to run application workloads. This configuration works best for Edge Clouds with smaller Storage needs.

Standard with Dedicated Storage

This configuration has dedicated Storage nodes in addition to the Controller and Compute nodes. You can use this configuration for Edge Clouds that require larger amounts of Storage.

Standard with Ironic

This configuration extends the Standard configurations to add the OpenStack Ironic service, which allows application workloads to run on Bare Metal servers.

Multi-Region

TBD

Distributed Cloud

An upcoming feature for StarlingX that will allow one controller to control a number of remote nodes.