如果环境中同时存在虚拟机环境和容器环境,如何做devops?

如果环境中同时存在虚拟机环境和容器环境,如何做devops?显示全部

如果环境中同时存在虚拟机环境和容器环境,如何做devops?

收起
参与10

查看其它 1 个回答gxcornflakes的回答

gxcornflakesgxcornflakes信息技术经理某金融单位

devops的理念是建设pipline,pipline的基础是原子化作业,这需要作业的规划化和标准化同事支持自动化
1、虚拟机环境,devops涉及资源交付和应用部署,资源交付层devops通过云管CMP或者自动化的形成pipline调用虚拟机技术的API进行资源快速交付,再深一层是,就是在虚拟机交付的同时做完中间件的自动化部署;应用部署层devops通过自动化技术如ansible进行部署。
2、容器环境,镜像已完成OS+中间件的交付,同时加载应用实现部署:两种方式:(1)镜像同时包含应用的形式,优势是可直接镜像部署,劣势是如果应用两大镜像会越来越大导致镜像存储和宿主机临时存储问题,另外就是需要应用配置无状态化,各个环境的配置文件通过配置中心进行热加载。(2)镜像+发布包的形式,镜像启动后加载应用,优势是各个环境镜像完全统一容量很小,应用由于不同环境存在不同的发布包可以采用很多方式解决,劣势比第一种方式稍显复杂。

金融其它 · 2020-09-25
浏览866

回答者

gxcornflakes
信息技术经理某金融单位
擅长领域: 云计算容器容器云

gxcornflakes 最近回答过的问题

回答状态

  • 发布时间:2020-09-25
  • 关注会员:4 人
  • 回答浏览:866
  • X社区推广