workload-ref-archs/workload-template.rst
Yih Leong Sun b04aa230b9 fix typo in HACKING.rst and move workload-template.rst to root
Change-Id: I936ed441644a159bea4437f6be83c728693ddef5
2017-01-21 00:10:33 +00:00

2.4 KiB

OpenStack Workload Reference Architecture: <workload-name>

Introduction

This section provides detailed information on what the workload is.

Please include a high-level overview diagram whenever possible.

OpenStack for <workload>

This section provides detailed information on which OpenStack services are required to support this workload.

Please include all core and optional services.

Please provide a brief description of each services used in this document. For example:

Core services
Compute (Nova) Manages the life cycle of compute instances, including spawning, scheduling, and decommissioning of virtual machines (VMs) on demand.
Object Storage (Swift) Stores and retrieves arbitrary unstructured data objects via a RESTful HTTP-based API. Highly fault-tolerant with data replication and scale-out architecture.

Please include a logical representation diagram and a functional interaction diagram of the OpenStack services whenever possible.

Structuring a <workload> with OpenStack

This section provides detailed information on the workload requirements and specify how each of the OpenStack services (mentioned in previous section) are used to satisfy the workload requirements.

Please include a diagram of the deployment architecture whenever possible.

Demonstration and Sample Code

Every workload must be accompanied by at least one sample code that can be used to provision such workload environment. This can be either Heat template, Murano packages, or other code (e.g. ansible)

This section provides a brief summary of the sample code. You do not need to explain every single step in the sample code. However, please provide sufficient information to explain what the sample code is trying to achieve.

Scope and Assumptions

This section describes the specific scope, limitation or assumption made for this workload reference architecture.

For example: The Heat template provided for this reference architecture assumes that the web application workload is deployed in a single-region, single-zone OpenStack environment. The deployment in a multi-zone/multi-region environment is outside the scope of this document.

Summary

This section concludes the document.