- 1、本文档共14页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
基于CMP+Gitlab实现自动化资源供给
研发工程师博纵
研发工程师
博纵
阿里云开放平台
阿里云开放平台
企业资源供给方式
脚本云管脚本云控制台
脚本
云管
脚本
企业资源供给面临问题
风险
?使用未经检测的镜像,引入未知风险
?使用未经允许的云产品,引入未知风险
?不同团队和用户可能会以不一致的方式部署和管理资源,导致配置差异和安全漏洞
效率
?控制台的选择过多,难以选择正确的版本
?会增加交付团队的工作负担,降低响应速度,并阻碍业务的创新和快速发展
成本
?开发随意选择云产品和规格,导致成本失控
?没有资源的标准化和成本管理机制,您可能无法有效地控制资源的成本
2022.09
2022.09
cn-hangzhou
X86计算
495
ARM计算
12
异构计算
67
弹性裸金属
14
超级计算
4
2023.06
cn-hangzhou
X86计算
584
ARM计算
33
异构计算
56
弹性裸金属
18
超级计算
5
基于Gitlab+Terraform实现自动化资源供给优势
加速资源交付
业务团队自助获取合规云资源提升团队整体运作效率
构建标准的资源供给流程
通过Gitlab合并请求流水线实现资源供给的流程化,实现云资源供给申请的统一Review。
保障安全合规
基于terraform,可对104款云服务类型、规格、命名规范、产品编排等进行合规定义
支持多云
基于Gitlab+Terraform实现,满足多云战略需求
场景一新应用上云业务自主申请自动化资源供给典型场景
场景一
新应用上云
业务自主申请
选择模板部署资源部署应用
场景二企业资源合规基线 企业资源持续合规
场景二
企业资源合规基线
企业资源持续合规
定义资源模板
部署资源
方案演示-流程介绍
业务云账号交付业务云账号审批
业务云账号交付
业务云账号审批
业务云账号申请
业务云账号申请
云管平台
云管平台
运维团队
新业务上云业务团队
新业务上云
云管平台
云管平台
应用资源申请应用资源交付
应用资源申请
应用资源交付
应用资源审批
应用资源审批
方案演示-架构介绍
前端后端
前端
后端
申请资源
申请资源
TL
TL审批
YES通知并重提流水线Job触发plan流水线Job触发applyGitlabNOapprove创建变更分支生成Terraform代码并提交创建变更分支合并到主干的MergeRequest
YES
通知并重提
流水线Job触发plan
流水线Job触发apply
Gitlab
NO
approve
创建变更分支
生成Terraform代码并提交
创建变更分支合并到主干的MergeRequest
流水线Job
流水线Job触发plan
Terraform
流水线Job
流水线Job触发apply
!!NOYESIntra审批approvePlan
!
!
NO
YES
Intra审批approve
Planlog
其他云厂商
文档评论(0)