4 Star 7 Fork 1

Gitee 极速下载 / OAM-spec

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
此仓库是为了提升国内下载速度的镜像仓库,每日同步一次。 原始仓库: https://github.com/oam-dev/spec
克隆/下载
2.overview_and_terminology.md 1.72 KB
一键复制 编辑 原始数据 按行查看 历史
Lei Zhang 提交于 2021-10-06 14:52 . Prepare v0.3.1: spec->model

2. Overview and Terminology

This section provides an overview of the Open Application Model (OAM) and its terminology. It begins by identifying the organization roles that are involved in the process of running cloud native applications. From there, it lays out the specific terminology that is used throughout this document.

Overview of the Model

This documentation proposes a model that defines cloud native applications as follows:

A cloud native application is a collection of interrelated, but discrete components (services, tasks, workers) that, when coupled with configuration and instantiated in a suitable runtime infrastructure, together accomplish a unified functional purpose.

In current release, this application model defines the following:

  • Components represents a runnable unit, together with a description (schematic).
  • Workload types identify the different workloads that a component can execute.
  • Traits are overlays that augment a component with additional operations-specific features. Traits represent operator concerns, not developer/software owner concerns.
  • Application scopes represent application boundaries by grouping components with common properties or dependencies.
  • An application configuration assembles a set of component instances, their traits, and the application scopes in which they are placed, combined with configuration parameters and metadata.

Thus, an application is a collection of components with a set of operational traits and scoped together into one or more application boundaries.

alt

Previous Part Next Part
1. Purpose And Goals 3. The Component Model
1
https://gitee.com/mirrors/OAM-spec.git
git@gitee.com:mirrors/OAM-spec.git
mirrors
OAM-spec
OAM-spec
master

搜索帮助