💡
原文中文,约1000字,阅读约需3分钟。
📝
内容提要
云原生应用由相互关联的组件(如服务、任务、工作者)构成,OAM规范定义了工作负载、组件、特征、应用作用域和配置等基本术语,强调角色职责分离,提升组件复用性。
🎯
关键要点
- 云原生应用由相互关联的组件(服务、任务、工作者)构成。
- OAM规范定义了工作负载、组件、特征、应用作用域和配置等基本术语。
- OAM强调角色职责分离,提升组件复用性。
- 工作负载是应用程序的工作负载类型,由平台提供。
- 组件定义了工作负载的实例,并声明其运维特性。
- 特征用于将运维特性分配给组件实例。
- 应用作用域用于将组件分组成具有共同特性的松散耦合的应用。
- 应用配置描述组件的部署、特征和应用作用域。
- 不同角色负责云原生应用模型中的不同对象。
- 基础设施运维提供不同的工作负载类型供开发者使用。
- 应用运维定义运维属性和管理组件的作用域。
- 应用开发者负责应用组件的定义,并与运维共同维护应用程序的生命周期。
❓
延伸问答
什么是云原生应用?
云原生应用是由相互关联的组件(如服务、任务、工作者)构成的集合,这些组件与配置结合在一起,共同完成统一的功能目的。
OAM规范中定义了哪些基本术语?
OAM规范中定义了工作负载、组件、特征、应用作用域和应用配置等基本术语。
云原生应用的组件如何定义?
组件定义了工作负载的实例,并声明其运维特性。
云原生应用中不同角色的职责是什么?
基础设施运维提供工作负载类型,应用运维定义运维属性和管理组件的作用域,应用开发者负责组件的定义并与运维共同维护应用程序的生命周期。
云原生应用如何提升组件的复用性?
通过OAM中对象的定义,开发者和运维人员的职责得到有效分离,从而提升组件的复用性。
应用配置在云原生应用中有什么作用?
应用配置描述组件的部署、特征和应用作用域。
➡️