跟着唐老师学习AOS编排语言系列教程——共十六章
一、应用编排服务AOS简介
应用编排服务(Application Orchestration Service)通过图形化设计器,提供直观便捷的云资源开通和应用部署,将复杂的云资源和应用部署配置通过模板描述,实现一键式云资源与应用的开通与复制;模板市场中提供了海量的免费应用模板,覆盖热点应用场景,方便您直接使用或为您提供参考。了解更多
二、AOS编排语言系列教程
1、开启AOS之旅,解锁各种自动化姿势
简介:为了让用户在华为云上更方便的对资源、应用、中间件进行管理,华为云推出了云上资源的自动化编排服务——AOS(Application Orchestration Service),可以对华为云上的应用、云中间件、传统的和容器化的计算、存储、网络资源进行统一的部署管理,并通过编排引擎,让用户可自行定义资源、应用间的依赖关系、引用关系等,实现一站式云资源开通和云应用的部署。点击阅读
2、初识AOS编排语言,创建你的第一个AOS模板
简介:本文介绍了如何用AOS编程语言来编写一个简单的模板,用于创建虚拟私有云。点击阅读
3、创建子网Subnet
简介:上一章我们学习了如何创建VPC,VPC范围比较大,我们可以在VPC中定义一个子网,子网是为了在VPC内部做进一步的网络划分。子网是VPC的IP地址范围内的一个区段,模板中用requirements定义子网与vpc的依赖关系。接下来我们基于上个模板看看如何在创建的VPC中定义一个子网。点击阅读
4、创建弹性云服务器ECS
简介:弹性云服务器(Elastic Cloud Server,简称ECS)是一种可随时自助获取、可弹性伸缩的云服务器,帮助用户打造可靠、安全、灵活、高效的应用环境。我们已经学会了如何创建虚拟私有云和子网,接下来我们学习在模板中创建弹性云服务器。点击阅读
5、创建安全组SecurityGroup
简介:安全组是逻辑上的分组,为同一个VPC内具有相同安全保护需求并相互信任的弹性云服务器提供访问策略。安全组规则是为弹性云服务器等添加的访问策略,以实现访问控制。上一章我们学习了如何创建弹性云服务器,我们基于上一个模板加入创建安全组的内容。点击阅读
6、创建共享云硬盘EVS
简介:云硬盘(Elastic Volume Service,简称EVS)是一种为ECS、BMS等计算服务提供持久性块存储的服务,通过数据冗余和缓存加速等多项技术,提供高可用性和持久性,以及稳定的低时延性能。您可以对云硬盘做格式化、创建文件系统等操作,并对数据做持久化存储。上一章我们学习了如何创建安全组,接下来我们看看如何在创建的弹性云服务器上挂载共享云硬盘。点击阅读
7、创建负载均衡ELB
简介:弹性负载均衡( Elastic Load Balance,简称ELB)将访问流量自动分发到多台云服务器,扩展应用系统对外的服务能力,实现更高水平的应用容错。上一章我们学习了如何创建共享云硬盘,我们基于上一个模板加入创建负载均衡ELB的内容。点击阅读
8、创建容器集群Cluster
简介:华为云的云容器引擎(Cloud Container Engine,简称CCE)可以提供高可靠高性能的企业级容器应用管理服务,CCE.Cluster、CCE.NodePool用于部署华为云PaaS层的kubernetes集群资源。我们在已创建虚拟私有云和子网的模板中,加入创建一个容器集群(包含一个节点)。点击阅读
9、创建数据库RDS
简介:关系型数据库(Relational Database Service,简称RDS)是一种基于云计算平台的即开即用、稳定可靠、弹性伸缩、便捷管理的在线关系型数据库服务。MySQL是全球目前最受欢迎的开源数据库之一。下面模板在创建安全组的模板中引入创建数据库的内容。通过此模板,您可快速创建一个RDS服务的MySQL实例。点击阅读
10、创建分布式缓存Redis
简介:分布式缓存服务(Distributed Cache Service,简称DCS),用于提供即开即用、安全可靠、弹性扩容、便捷管理的在线分布式缓存能力,兼容Redis和Memcached,提供单机、主备、集群等丰富的实例类型,满足用户高并发及快速数据访问的业务诉求。本文中模板在创建安全组的模板中引入分布式缓存Redis的内容。点击阅读
11、输入inputs,扩展模板可复用性
简介:输入inputs,扩展模板可复用性。点击阅读
12、输出outputs,直观看到部署结果
简介:创建一个带有弹性公网IP的ECS弹性云服务器,这时我们需要知道它的IP地址来对访问ECS,如何获得这个IP地址呢?这就要用到outputs,outputs部分定义输出参数,在模板生成堆栈运行成功后输出公网ip地址。点击阅读
13、映射mappings,提取特定变量对应内容
简介:mappings为可选项,用于定义映射表。在基于模板创建堆栈时,可以根据输入的变量信息,通过get_in_map方法提取特定变量对应的内容。一个模板最多支持定义10个映射。点击阅读
14、条件conditions,控制元素是否创建部署
简介:condition部分是可选项,用于定义条件。例如在node_templates中创建了很多资源,实际部署时可能有一些资源不需要部署,通过条件可以控制定义在node_templates中的元素是否需要创建部署。点击阅读
15、堆栈嵌套AOS.Stack
简介:AOS.Stack可用于创建AOS服务的堆栈资源,实现AOS支持的各种资源的编排。AOS.Stack模型对应于真实场景的解决方案,可实现解决方案的一键式部署,模型定义好之后可以实现批量复制,助力服务快速上云。点击阅读
16、AOS编排语言的IDE--图形化设计器
简介:如果你觉得编写这样的模板比较繁琐,可以使用AOS编排语言的IDE--图形化设计器,以图形化拖拽的方式,高效辅助您完成一个模板的编写。 点击阅读
- 点赞
- 收藏
- 关注作者
评论(0)