云平台实际是一个运行环境,CI/CD是一种开发理念,一般java环境都是使用jenkins+git等实现管理,有个问题就是如何阐述,CI/CD这种开发理念在使用云平台和不使用云平台有什么差别呢?或者说云平台对CI/CD的帮助是什么呢?CI/CD毕竟运行在云端或者物理机上都是无差别的
收起个人认为云管理平台核心是对云服务的治理,这里包括了各类对资源管控、服务能力定义、服务编排、监控度量等等。CI/CD更像是一个开发角度的业务场景,它是开发这项工作的一个需求。云管理平台中各种能力可以很好的协助实现CI/CD,例如利用资源的自动化提供自动化编译环境、自动化测试所需运行环境;利用云服务编排对接代码仓库、制品库、各类环境、配置,使它们有机联动。总体来说云端的资源都在云管理平台控制之下,要能更好的自动化和弹性就要利用这个控制中心的能力。至于是否物理机和虚拟化没有直接关系。