罗湖附近公司做网站建设,中国建筑集团是央企吗,wordpress自动alt,谷歌搜索引擎入口2021DevOps的3大核心基础架构
简而言之#xff0c;实现DevOps工具链#xff0c;基本需要3个核心基础架构#xff1a;
SCM配置管理系统 Automation自动化系统 Cloud云#xff08;或者说可伸缩的、自服务的、虚拟化系统#xff09; SCM配置管理系统
SCM中所放置的内容又可以再…DevOps的3大核心基础架构
简而言之实现DevOps工具链基本需要3个核心基础架构
SCM配置管理系统 Automation自动化系统 Cloud云或者说可伸缩的、自服务的、虚拟化系统 SCM配置管理系统
SCM中所放置的内容又可以再分成2个层次分别为
AppCode即应用代码。 EnvCode即环境相关的代码这部分内容又可以进一步细化成环境配置Config和配置数据ConfigData。 环境配置指那些针对当前应用基本上固定的环境配置。 环境数据指那些需要在部署的同时根据情况调整的数据如配置文件开发、测试、生产环境的地址等。
Automation自动化系统
这部分的主线一般由各种类型的Build系统来实现如Jenkins
还必须处理如编译、自动化测试、依赖恢复、容器构建、打包、编排等很多操作
因此我们现在通常选择华为云CodeArts这样能帮助团队完成DevOps端到端打通全流程的工具
在华为云CodeArts中提供了敏捷需求管理、配置管理、测试计划、部署、以及自动化流水线的DevOps端到端服务。通过CodeArts用户可以一站式完成所有开发工作。
Cloud云或者说可伸缩的、自服务的、虚拟化系统
对于DevOps实施来说我们最终都需要调用这些API来完成最终应用部署。
在华为云CodeArts中我们可以通过CodeArts直接调用华为云的其他公有云服务例如弹性云服务器ECS、云容器引擎CCE、容器镜像服务SWR等并可通过这些云服务帮助用户完成丰富多样的产品需求。
通过编译构建任务的配置将Docker镜像直接上传至SWR镜像仓库。 通过调用ECS服务直接将构建好的软件包部署到云主机中。
https://support.huaweicloud.com/reference-devcloud/devcloud_reference_040102.html