相关产品

相关推荐

探索阿里云产品,构建云上应用和服务

免费试用

相关产品

相关推荐

探索阿里云产品,构建云上应用和服务

免费试用

温馨提示

抱歉,登录前您只能看到8页哦。立刻登录,浏览全部技术解决方案最佳实践案例内容!

如果您是企业账号,可以生成子账号授权访问。

BpFile(id=243, bpId=110, name=弹性计算OOS审批流程自动化运维, author=null, keyword=OOS,自动化运维,DevOps,审批流程, description=利用OOS在运维常见的部署系统、扩容系统、回收系统三个场景中添加审批流程,并以钉钉通知审批人员, position=null, ossUrl=bp-8JL1O3UXW017IX5W.pdf, tags=null, level=null, tagList=null, products=null, productList=null, hotspot=null, oneClick=0, createTime=null, modifiedTime=null, timeConsuming=null, status=1, pdfDescription=场景描述 本文以ECS、RDS、SLB搭建一个小型的WEB系 统为例,介绍如何利用OOS在运维常见的部署系统、 扩容系统、回收系统三个场景中添加审批流程,并以 钉钉通知到对应的审批人员。 解决问题 1.对接阿里云API,通过OOS模板执行运维 任务,实现了运维自动化与可视化。 2.运维操作集成了RAM访问控制权限管理, 无需担心操作安全,并可以快速增加审批流 程,提高运维安全与效率。 产品列表 1.运维编排OOS 2.访问控制RAM 3.云服务器ECS 4.RDSMySQL版 5.负载均衡SLB, templateId=null, freetry=null, visitTime=null, visitCount=null, video_url=null, buttonName=null, buttonUrl=null, targetId=null, partner=null, partnerUrl=null, partnerLogo=null, cooperation=null, cooperationList=null)
1弹性计算OOS审批流程自动化运维最佳实践 业务架构图 场景描述 本文以ECS、RDS、SLB搭建一个小型的WEB系 统为例,介绍如何利用OOS在运维常见的部署系统、 扩容系统、回收系统三个场景中添加审批流程,并以 钉钉通知到对应的审批人员。 解决问题 1. 对接阿里云API,通过OOS模板执行运维 任务,实现了运维自动化与可视化。 2. 运维操作集成了RAM访问控制权限管理, 如有问题请使用钉钉扫码联系文档作者: 无需担心操作安全,并可以快速增加审批流 程,提高运维安全与效率。 产品列表 1. 运维编排OOS 2. 访问控制RAM 3. 云服务器ECS 4. RDSMySQL版 5. 负载均衡SLB 文档版本:20191122
2云服务器ECS(产品名称) 文档模板(手册名称)/文档版本信息 阿里云 企业上云实践 弹性计算OOS审批流程自动化运维 最佳实践 文档版本:20150122(发布日期) 2
3弹性计算OOS审批流程自动化运维 文档版本信息 文档版本信息 文本信息 属性 内容 文档名称 弹性计算OOS审批流程自动化运维最佳实践 文档编号 110 文档版本 V1.0 版本日期 2019-11-22 文档状态 外部发布 制作人 期会 审阅人 弦望、敬海 文档变更记录 版本编号 日期 作者 审核人 说明 V1.0 2019-10-23 期会 弦望、敬海 创建 V1.1 2019-11-22 筱晖 - 文档优化 文档版本:20191122 I
4弹性计算OOS审批流程自动化运维 前言 前言 概述 通过增加审批流程可以在运维动作实际执行前进行人工审批,以确保运维动作执行的 必要性,避免浪费和误操作,在很多运维场景下都需要使用审批来确保操作是安全并 符合预期的。本文以ECS、RDS、SLB搭建一个小型的WEB系统为例,介绍如何利 用OOS在运维常见的部署系统、扩容系统、回收系统三个场景中添加审批流程,并 以钉钉通知到对应的审批人员。本文可以帮助读者快速、低成本的创建云上运维的审 批机制,提升运维工作的安全性和便利性。本文提供全流程完整的Demo演示,可作 为客户、架构师PoC验证使用。 应用范围 通用行业的自动化运维场景。 名词解释  专有网络VPC:VirtualPrivateCloud,简称VPC,是基于阿里云创建的自定义私 有网络,不同的专有网络之间二层逻辑隔离。您可以在自己创建的专有网络内创 建和管理云产品实例,比如ECS、负载均衡、RDS等。在部署云资源前,您需要 结合具体业务,规划VPC和交换机的数量及网段等。更多信息,请参见专有网络 VPC简介(https://www.aliyun.com/product/vpc)。  访问控制RAM:RAM 使您能够安全地集中管理对阿里云服务和资源的访问。您 可以使用RAM创建和管理用户和组,并使用各种权限来允许或拒绝他们对云资 源的访问。更多信息请参见RAM介绍(https://www.aliyun.com/product/ram)。  关系型数据库RDS:RelationalDatabaseService,简称RDS,是一种稳定可靠、 可弹性伸缩的在线数据库服务。RDS基于阿里云分布式文件系统和SSD盘高性 能存储,支持MySQL、SQLServer、PostgreSQL、PPAS和MariaDB引擎,提 供了容灾、备份、恢复、监控、迁移等方面的全套解决方案,彻底解决数据库运 维的烦恼。更多信息,请参见云数据库 RDS MySQL 版简介 (https://www.aliyun.com/product/rds/mysql)。  云服务器 ECS(ElasticComputeService):是一种弹性可伸缩的计算服务,助您 降低 IT 成本,提升运维效率,使您更专注于核心业务创新。更多信息,请参见 ECS简介(https://www.aliyun.com/product/ecs)。 文档版本:20191122 III
5弹性计算OOS审批流程自动化运维 前言  负载均衡SLB:对多台云服务器进行流量分发的负载均衡服务,可以通过流量分 发扩展应用系统对外的服务能力,通过消除单点故障提升应用系统的可用性。更 多信息请参见SLB简介(https://www.aliyun.com/product/slb)。 文档版本:20191122 IV
6弹性计算OOS审批流程自动化运维 目录 目录 .................................................................................................................................................................. 文档版本信息 I 法律声明.........................................................................................................................................................................II ................................................................................................................................................................................ 前言 III 目录................................................................................................................................................................................V 最佳实践概述................................................................................................................................................................1 ........................................................................................................................................................................ 前置条件 2 演示环境说明................................................................................................................................................................3 ........................................................................................................................................ 如何下载源码、脚本等附件 4 1. OOS简介...............................................................................................................................................................5 1.1. 基本概念................................................................................................................................................5 ................................................................................................................................................ 1.2. 模板语法 6 1.3. OOS模板编写规范..............................................................................................................................8 ..................................................................................................................................... 1.4. 开通OOS服务 8 1.5. 在OOS模板中添加审批步骤.............................................................................................................9 2. 配置钉钉..............................................................................................................................................................10 .............................................................................................................................................. 2.1. 钉钉简介 10 2.2. 添加钉钉机器人..................................................................................................................................10 ...................................................................................................................................................... 3. 基础环境配置 16 3.1. 专有网络VPC环境配置....................................................................................................................16 3.2. 安全组配置..........................................................................................................................................19 ............................................................................................................................................ 4. RAM审批角色配置 21 4.1. 创建RAM角色OOSServiceRole....................................................................................................22 ........................................................................................ 4.2. 创建权限策略DenyOosNotifyExecution 25 4.3. 创建权限策略OosDev......................................................................................................................26 4.4. 创建OOS权限策略OosAdmin.......................................................................................................27 ............................................................................................... 4.5. 创建OOS管理员用户组oos-admin 28 4.6. 创建OOS开发用户组oos-dev.......................................................................................................32 ......................................................................................................... 4.7. 创建OOS管理员用户test001 32 4.8. 添加用户OOS开发人员test002.....................................................................................................35 5. 使用OOS部署及配置系统...............................................................................................................................37 .............................................................................................................................................. 5.1. 场景描述 37 5.2. 创建OOS模板...................................................................................................................................37 .............................................................................................................................................. 5.3. 执行模板 39 5.4. 审批模板..............................................................................................................................................47 5.5. 继续执行模板......................................................................................................................................49 .............................................................................................................................................. 5.6. 模板解读 52 6. 使用OOS进行配置扩容...................................................................................................................................58 .............................................................................................................................................. 6.1. 场景描述 58 6.2. 创建模板并执行..................................................................................................................................58 7. 使用OOS回收资源...........................................................................................................................................65 .............................................................................................................................................. 7.1. 场景描述 65 文档版本:20191122 V
7弹性计算OOS审批流程自动化运维 目录 .................................................................................................................................. 7.2. 创建模板并执行 65 文档版本:20191122 VI
8弹性计算OOS审批流程自动化运维 最佳实践概述 最佳实践概述 方案架构 本文以ECS、RDS、SLB搭建一个小型的WEB系统为例,介绍如何利用OOS在运 维常见的部署系统、扩容系统、回收系统三个场景中添加审批流程,并以钉钉通知到 对应的审批人员。 方案优势  自动化运维全程可视化,能清晰看到各流程的执行过程与结果。  完备的鉴权和审计,集成RAM分权功能,无需担心操作安全。  快速构建模板的能力,OOS提供热门产品的云产品动作,降低模板的编写难度。  Serverless架构自动化执行,满足各类型公司自动化运维需求。  对接阿里云各产品API,通过模板编码执行,实现标准运维任务。  快速通过钉钉通知审批人,加快审批流程和运维效率。 文档版本:20191122 1