AOS编排语言系列教程(一):开启AOS之旅,解锁各种自动化姿势

举报
tsjsdbd 发表于 2018/10/25 19:56:51 2018/10/25
【摘要】 为了让用户在华为云上更方便的对资源、应用、中间件进行管理,华为云推出了云上资源的自动化编排服务——AOS(Application Orchestration Service),可以对华为云上的应用、云中间件、传统的和容器化的计算、存储、网络资源进行统一的部署管理,并通过编排引擎,让用户可自行定义资源、应用间的依赖关系、引用关系等,实现一站式云资源开通和云应用的部署。

故事是这样的,有一天领导让小张在华为云上创建一个电商网站,于是小张开始申请各种资源:进入网络服务,申请VPCSubnet;进入网络服务的安全组页面,创建安全组;进入弹性云服务器,创建ECS;进入弹性负载均衡,创建ELB,并把ECS添加到ELB的监听范围内;进入RDS服务,创建RDS云数据库实例;进入DCS服务,创建DCS分布式缓存的实例;手动把上面所有资源的信息纪录下来,以备安装应用时配置使用上传必须的软件包远程登陆到ECS进行安装、配置。

这一套操作搞下来,把小张累的够呛,小张忍不住向同事小王吐槽,小王听完一脸鄙视:“你也太out了,竟然还自己手动去申请资源,教你一招,用AOS应用编排服务很快就能搞定

小张一脸不相信:“真有这么神奇?”

小王接过鼠标,一边说一边操作:“申请资源的步骤,我们可以通过AOS模板一步完成,不需要挨个申请。AOS汇聚了华为云上主流服务的创建、删除、修改API,我们不需要知道云服务的API,只需要按AOS提供的规范定义资源模型和模型间的关系,剩下的开通资源的过程就交给AOS了。“小王直接选取了一个容器集群进行部署创建集群常用的参数都已经自动填充:“后面几步同样也是通过AOS样例模板一步搞定,我直接选取Magento的电商应用部署,当然如果你部署的不是Magento的应用,手动修改一下模板就ok了。”

小张感叹道:“这么快就创好了一个集群和一个基于容器运行的电商应用!

如果您和小张一样,也正陷入如何将业务快速迁移上云、如何简化云上的部署和运维、如何减少云上的重复工作的苦恼,那么建议你先放下这些烦恼,一切会在你体验AOS后发生改变。

为了让用户在华为云上更方便的对资源、应用、中间件进行管理,华为云推出了云上资源的自动化编排服务——AOSApplication Orchestration Service,可以对华为云上的应用、云中间件、传统的和容器化的计算、存储、网络资源进行统一的部署管理,并通过编排引擎,让用户可自行定义资源、应用间的依赖关系、引用关系等,实现一站式云资源开通和云应用的部署。并且AOS提供高效的一键式云上应用复制和迁移能力,使用模板创建资源或应用,可以做到不断地销毁和重建而不会任何偏差。

AOS目前支持20多个服务和70多个对象的编排,可通过AOS编排语言统一描述所需基础资源、应用系统、应用上层配套服务及三者之间的关系。

为了让用户在华为云上更方便的对资源、应用、中间件进行管理,华为云推出了云上资源的自动化编排服务——AOSApplication Orchestration Service,可以对华为云上的应用、云中间件、传统的和容器化的计算、存储、网络资源进行统一的部署管理,并通过编排引擎,让用户可自行定义资源、应用间的依赖关系、引用关系等,实现一站式云资源开通和云应用的部署。并且AOS提供高效的一键式云上应用复制和迁移能力,使用模板创建资源或应用,可以做到不断地销毁和重建而不会任何偏差。

AOS目前支持20多个服务和70多个对象的编排,可通过AOS编排语言统一描述所需基础资源、应用系统、应用上层配套服务及三者之间的关系。

软文3.PNG

上面提到的描述文件其实是一个yamljson文件,也叫做模板。在模板中,用户描述控制逻辑,AOS根据用户指示来执行,以达到自动化部署、运维的目的。在整个流程处理完后,你可以在一个独立界面上看到所有的创建的资源对象的完整视图。模板可以在不同的环境上运行,如华北区,华南区这种不同的region,或者同一个region中自己设定的测试、类生产、生产环境。同时模板支持参数化,只需更改输入的值,即可控制要部署的对象的规格,实例数量,以及执行什么命令,从而实现模板的重复利用。

任何一种自动化的过程,都需要一种描述语言来控制其执行流程。AOS模板也是一样的逻辑,AOS编排语言就是用来描述你想要的云对象(包括应用、资源、服务等所有华为云上的对象)。好了,现在我们就来一起学习AOS编排语言吧。

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。