主要云原生技术
开放应用模型(OAM)
OAM 主要定义了三个具体的概念和对应的标准,它们包括应用组件依赖、应用运维特征和应用配置:
组件依赖:OAM 定义和规范了组成应用的组件(Component)。例如,一个前端 Web Server 容器、数据库服务、后端服务容器等;
应用运维特征:OAM 定义和规范了应用所需的运维特征(Trait)的集合。例如,弹性伸缩和 Ingress 等运维能力;
应用配置:OAM 定义和规范了应用实例化所需的配置机制,从而能够将上述这些描述转化为具体应用实例。
具体来说,运维人员可以定义和使用应用配置(Application Configuration)来组合上述的组件和相应的特征,以构建可部署的应用交付实例。