容器云应该部署在裸机上,还是虚拟化环境里?

参与29

11同行回答

GaryyGaryy系统工程师某保险
应该部署在物理机还是虚拟机上?这是架构设计时一定会讨论的一个问题,从容器云的架构设计来看,没有绝对的谁更好的答案,物理机或虚拟化平台均可以,前面也说到了,其核心组件 Kubernetes 将基础设施抽象的更为极致,所以要综合企业自身基础设施建设现状和内部制度流程等综合因素权衡...显示全部

应该部署在物理机还是虚拟机上?这是架构设计时一定会讨论的一个问题,从容器云的架构设计来看,没有绝对的谁更好的答案,物理机或虚拟化平台均可以,前面也说到了,其核心组件 Kubernetes 将基础设施抽象的更为极致,所以要综合企业自身基础设施建设现状和内部制度流程等综合因素权衡。

如果之前已经有了 IaaS 平台建设,并且已经有成熟的运维规范和配套工具,那么就部署于IaaS 之上,享受 IaaS 建设的红利。融入了自助服务、内部流程审批、应用软件安装等自动化流程及规范,且 IaaS 平台有一些对于运维人员爱不释手的功能——热迁移、快照、HA、快速创建虚拟机等,IaaS 平台在易管理性和资源弹性上相比物理机还是有优势的。

如果没有现成的 IaaS 建设,那么首选物理机,没有必要再去投入人力去设计 IaaS 基础设施, Kubernetes 原生解耦了基础设施的依赖,提供了智能调度和高可用能力,针对物理机去定制一些满足自身的管理功能和运维的自动化手段也是理想之选,毕竟建设一套适合自身企业需求的 IAAS 本身也是个巨大的工程,而且少了一层虚拟化,从架构来看更为清晰简洁,故障处理时理论上的故障点也会少些,虚拟化层的性能损耗也不用考虑了。

收起
保险 · 2020-06-29
浏览3415
大白菜丶008大白菜丶008联盟成员系统架构师亚太财产保险有限公司
虚拟化和容器本质上都是资源隔离的技术,从用的角度假如您对性能的损耗要求不高,怎么搭建都可以,性能上裸金属肯定是更有优势,用虚拟化也不是没有好处,起码管理上是方便的,这方面看看裸金属和虚拟化的优劣对比就好了.主要区别应该还是体现在性能上...显示全部

虚拟化和容器本质上都是资源隔离的技术,从用的角度假如您对性能的损耗要求不高,怎么搭建都可以,性能上裸金属肯定是更有优势,用虚拟化也不是没有好处,起码管理上是方便的,这方面看看裸金属和虚拟化的优劣对比就好了.主要区别应该还是体现在性能上

收起
保险 · 2020-07-15
浏览2926

    问题来自

    相关问题

    相关资料

    相关文章

    问题状态

  • 发布时间:2020-06-29
  • 关注会员:11 人
  • 问题浏览:8399
  • 最近回答:2021-03-13
  • X社区推广