从系统部署和系统运维两方面看,容器平台对比传统虚拟化的优劣势?

从系统部署和系统运维两方面看,容器平台对比传统虚拟化的优劣势。同时从结合CICD一体化工具搭建DevOps环境来看,容器平台对比传统虚拟化的优劣势

参与14

4同行回答

sf7071sf7071  云计算研发工程师 , 某大型银行
系统部署方面,容器平台较传统虚拟化更加快速,可以实现一键自动化大规模部署,扩容时也十分便捷,由于是池化资源管理,基础资源本身已就绪,在资源池充足的情况下,容器平台在进行应用系统规模扩容时,一般是需要修改副本数,便可实现分钟级扩容效率。传统虚拟化在系统部署过程中,基础资源...显示全部

系统部署方面,容器平台较传统虚拟化更加快速,可以实现一键自动化大规模部署,扩容时也十分便捷,由于是池化资源管理,基础资源本身已就绪,在资源池充足的情况下,容器平台在进行应用系统规模扩容时,一般是需要修改副本数,便可实现分钟级扩容效率。传统虚拟化在系统部署过程中,基础资源需要准备就绪就需要花费大量时间,重新部署应用需要大量人工配置,很容易出错,而且容器存在环境一致性问题,扩容时更不亚于重新投产。
系统运维方面,容器平台具备故障自愈、自动运维的能力,在良好的监控告警系统辅助下,平时几乎不需要人工干预,同时云集群具备高可用架构,小规模的物理资源故障并不会影响平台的整体运行和云上应用的业务连续性,可以说用户对基础资源故障是无感知的,当需要资源扩展时,也是可以随时做,管理节点和计算节点都可以随时进行横向扩展。平台具有统一编排调度能力,在机房搬迁,设备更换等运维场景下,可以保障容器平台和应用系统的业务连续性。而传统虚拟化对物理资源故障较为敏感,故障时重建需要时间周期也比较长,需要投入更多的人力进行维护保障。
CI/CD方面,容器云平台更便于标准化、轻量化交付,更适合微服务架构应用的运行和管理,在CI过程中,构建机也可以容器化运行,构建时随时启动,完成任务后立即销毁释放资源,只在构建期间占用资源,有利于提高资源利用率,降低维护成本。而传统虚拟机,则需要维护构建资源池,资源是独占的。
容器云平台较传统虚拟化来说,也存在一个劣势,就是技术栈复杂,学习曲线陡峭,传统的监控体系难以适应其动态地特点,需要对监控体系进行改造。

收起
银行 · 2020-12-09
浏览1768
liuxiangwinliuxiangwin  Sa , Redhat
系统和运维其实要面临的是不同云环境,不同厂商,不同应用配置,或者目前提的最多的混合云概念,那么在混合云下不同的基础设施给应用的技术栈标准化带来挑战。要想做到应用平滑的在混合云环境中运行,需要严格定义应用所使用的支持环境。公有云环境曾经试图通过其PaaS服务解决这一...显示全部

系统和运维其实要面临的是不同云环境,不同厂商,不同应用配置,或者目前提的最多的混合云概念,那么在混合云下不同的基础设施给应用的技术栈标准化带来挑战。要想做到应用平滑的在混合云环境中运行,需要严格定义应用所使用的支持环境。

公有云环境曾经试图通过其PaaS服务解决这一问题,可是在多云甚至混合云的情况下,这一前提条件并不成立。各基础设施云厂商会带入不同的基础架构和技术标准,使应用在不同的基础架构上统一部署变得更困难了。容器的出现从根本上解决这一难题。通过标准化的容器镜像,应用的部署标准得以固化。容器镜像通过定义层的方式把应用所依赖的基础系统、库、相关的二进制包都集成在一个通用的部署文件中。这个文件能做到真正意义的多环境统一部署。通过容器云平台对配置的管理,实现生产环境的发布。那么对于企业来说,容器镜像就是其真正用于混合云部署的利器。这一利器的安全合规,红帽团队是有一支全球的安全团队,能过提供安全的基础镜像到到层基于各种常用中间件的安全镜像实现其基础安全保护。开发团队交付的镜像到达镜像库后,我们会有一个定期更新的安全扫描工具对其进行安全扫描。以保证在基础镜像上添加的应用层是符合安全要求规范的。相关的CVE漏洞库红帽会通过全球的安全团队定期更新。对于企业构建混合云PaaS平台,可以从基础技术底座和上层运营门户来看待。通常在基础初期,企业需要更关注底层平台,即底座的可靠性、稳定性以及可持续发展。需要与开源社区同一路线,以避免日后技术路线跑偏。上层的运营门户没有统一的标准,需要根据企业自身的业务特点构建,因此,门户,特别是以运营为导向的,并不完全能通过采购获得。更多是自身技术团队能力成长的一个过程的体现。

收起
电子/电信其它 · 2020-12-09
浏览1669
lzj7618937lzj7618937  质控经理 , cib
容器平台肯定是未来趋势,相对于传统虚拟化来说,他占用磁盘空间更小,启动速度更快,占用计算资源更少,结点扩展更容易等。但所有的这些都是在你有一个成熟的容器PaaS平台及熟悉docker、K8S相关操作及能力的情况下才能发挥更大的作用,如果你还是老的思想去运维、使用容器那就是灾...显示全部

容器平台肯定是未来趋势,相对于传统虚拟化来说,他占用磁盘空间更小,启动速度更快,占用计算资源更少,结点扩展更容易等。但所有的这些都是在你有一个成熟的容器PaaS平台及熟悉docker、K8S相关操作及能力的情况下才能发挥更大的作用,如果你还是老的思想去运维、使用容器那就是灾难。

收起
银行 · 2020-12-09
浏览1623
czm381263772czm381263772  解决方案架构 , 苏州博纳讯动软件有限公司
传统架构存在问题:1、低可维护性:部署发布上线效率低,易出错;监控不完整,未联动。2、稳定性风险:部署变更操作不标准,增加了稳定性风险(50%以上的的事故来自变更)。3、额外的成本:应用视角的资源管理混乱,带来额外的资源成本。4、运营成本:平台多,类型各异,增加了大量运营成本。容器云...显示全部

传统架构存在问题:
1、低可维护性:部署发布上线效率低,易出错;监控不完整,未联动。
2、稳定性风险:部署变更操作不标准,增加了稳定性风险(50%以上的的事故来自变更)。
3、额外的成本:应用视角的资源管理混乱,带来额外的资源成本。
4、运营成本:平台多,类型各异,增加了大量运营成本。
容器云带来的价值与优势:
1、中心化服务架构向微服务架构转变,服务部署更灵活、降低服务依赖关系、跨地域分布式部署,服务编排。
2、容器技术的发展带来持续交付,DevOps粘合各团队鸿沟,改变工作模式,及时响应与持续迭代,解决了发布环境差异带来的交付障碍。
3、容器化使持续集成成为可能,开发、测试更加快速,版本迭代速度受环境依赖界限被打破,逐渐被大家接受。
4、资源利用得到提高,灵活应对大流量冲击带给业务变化,弹性支持、按需分配、服务器性能提升,带来建设成本降低。
从博云容器云多年实践,带来价值体现:

收起
软件开发 · 2021-03-30
浏览1445

提问者

Captain0798
系统工程师某银行
擅长领域: 云计算容器虚拟化

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2020-12-08
  • 关注会员:5 人
  • 问题浏览:3320
  • 最近回答:2021-03-30
  • X社区推广