百谷云计算
华为云注册
当前位置:
应用编排服务AOS
来源: | 作者:百谷云计算 | 发布时间: 2019-07-30 | 601 次浏览 | 分享到:

应用编排服务(Application Orchestration Service,简称AOS)为企业提供应用上云的自动化能力,支持编排华为云上的主流云服务,实现在华为云上一键式的应用创建及云服务资源开通,提供高效的一键式云上应用复制和迁移能力。

使用应用编排服务,您只需要创建一个描述自己所需的云资源和应用的模板,在模板中自行定义云资源和应用的依赖关系、引用关系等,AOS将根据模板来创建和配置这些云资源和应用。例如创建弹性云服务器(包括虚拟私有云和子网),您只需要编写模板定义弹性云服务器、虚拟私有云和子网,并定义弹性云服务器与虚拟私有云、子网的依赖关系,子网与虚拟私有云的依赖关系,然后通过AOS使用该模板创建堆栈,虚拟私有云、子网和弹性云服务器就创建成功了。

AOS模板是一种用户可读、易于编写的文本文件。您可以直接编辑YAML或JSON格式文本,也可以使用AOS控制台提供的图形化设计器,直观便捷的编写和修改模板。AOS的模板市场中提供了海量的免费应用模板,覆盖热点应用场景,方便您直接使用或为您提供参考。

AOS通过堆栈来统一管理云资源和应用,创建堆栈过程中,AOS会自动配置您在模板上指定的云资源和应用。您可以查看堆栈内各云资源或应用的状态和告警等,对于云资源和应用的创建、删除、复制等操作,都可以以堆栈为单位来完成。

您可以通过控制台API使用应用编排服务。

图1 应用编排服务

产品功能

  • 支持自动化编排资源

    AOS提供自动化的编排能力,支持编排华为云主流云服务。AOS还提供资源规划、应用设计、部署、变更等生命周期管理等相关服务,通过自动化降低运维成本。

  • 支持应用与云服务资源混合编排

    您可通过标准语言(YAML/JSON)统一描述所需基础资源、应用系统、应用上层配套服务及三者之间的关系。根据统一描述,可一键式按照定义的依赖顺序,自动完成资源开通、应用部署、应用服务加载。对于部署的资源和应用,可以统一的进行管理:删除、扩缩容、复制、迁移等。

  • 支持使用设计器编写模板

    AOS提供智能图形化设计器辅助模板学习与编写,在设计器中您可以通过拖拽的方式新加一个元素,然后在元素之间添加连接线来建立元素间的联系。AOS设计器支持图文联动编辑、边框自适应缩放、在线实时预览和元素自动提示补齐,使您拥有便捷的模板编排设计体验。

    图2 应用编排设计器
  • 支持一键生成模板

    AOS生成器可以对华为云上已有的资源对象进行统一建模,创建出一个描述您所需资源对象集合的模板。使用该模板创建堆栈,可创建相同配置的资源,帮助您快速实现云上应用的复制、迁移及灾备。

    图3 生成器使用流程
  • 提供丰富的应用模板

    AOS模板市场提供丰富的免费资源,包括基础资源模板、服务组合模板、行业场景模板等,覆盖热点应用场景。您可以直接使用公共模板一键创建,完成全云化业务秒级部署。您也可以根据业务场景使用图形化设计器快速修改使用公共模板。

  • 支持发布服务目录

    AOS服务目录聚焦行业具体应用场景,实现第三方应用服务化,提供场景化业务快速组装能力。您可以将软件产品发布到服务目录,使得该软件产品可以很方便地被他人使用。