一个应用,通常是由多个微服务组件组合而成。应用编排的目的在于将一组分离的组件组合在同一个模板中,可以实现一键部署和统一管理。
在 CLaaS 中这种复合应用模版称为应用方案。一个方案可以是单一的一个组件(比如一个 Mysql 数据库),也可以是由多个组件结合而成。CLaaS 提供一个应用方案库可供存储和编排这些方案:
应用是通过方案生产的运行时实例。应用总是由方案部署而成。在应用运行的过程中,可以通过修改应用配置实现应用的升级。如果配置错误,还能够通过回滚操作回滚到正确的配置: