问题六:用裸机部署docker好还是用虚拟机部署docker好?

问题六:
环境:
我司的环境是:开发环境、测试环境、定时停业务发布上线、上线功能性测试、上班时间生产、如出问题解决或回退(影响至少半天或1天)。

问:用裸机部署docker好还是用虚拟机部署docker好?
裸机部署,I/o性能好;
虚拟机部署,资源利用率会更高;
分别还有哪些具体优势呢?

参与18

3同行回答

wykkxwykkx系统架构师某基金公司
都是可以的,没有硬性要求。可以结合具体业务场景,如果是对性能要求比较高的,建议在物理机上部署,否则用虚拟机部署也是可以的。显示全部

都是可以的,没有硬性要求。可以结合具体业务场景,如果是对性能要求比较高的,建议在物理机上部署,否则用虚拟机部署也是可以的。

收起
基金 · 2018-01-26
浏览4628
于昺蛟于昺蛟售前技术支持IBM
一般的容器平台的部署实践都是分层,先起一层IaaS层把所有资源管起来(包括计算,存储,网络什么的),然后在IaaS层上的虚拟机里建PaaS层。这样可以充分利用容器和容器编排平台的优势。例如K8S就可以支持热加减计算节点,配合云管平台可以实现计算节点数量的动态伸缩,达到资源的最高效...显示全部

一般的容器平台的部署实践都是分层,先起一层IaaS层把所有资源管起来(包括计算,存储,网络什么的),然后在IaaS层上的虚拟机里建PaaS层。这样可以充分利用容器和容器编排平台的优势。例如K8S就可以支持热加减计算节点,配合云管平台可以实现计算节点数量的动态伸缩,达到资源的最高效利用。而且说句实话,维护虚机比维护裸机要方便多了……裸机就是占个IO的优势,但现在的分布式文件系统(像是GlusterFS)可以把影响降到最低。

收起
IT咨询服务 · 2018-01-26
浏览4909
nuaaysnuaays技术经理信而富
主要看容器支撑的业务所需要的资源吧,有的业务应用是CPU计算密集型,有的是内存占用多,有的是网络IO密集型并且某些应用对网络性能要求很高等等具体情况具体分析显示全部

主要看容器支撑的业务所需要的资源吧,有的业务应用是CPU计算密集型,有的是内存占用多,有的是网络IO密集型并且某些应用对网络性能要求很高等等

具体情况具体分析

收起
互联网服务 · 2018-01-26
浏览4603

提问者

feidaodao
系统运维工程师GA
擅长领域: 灾备存储服务器

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2018-01-26
  • 关注会员:4 人
  • 问题浏览:8025
  • 最近回答:2018-01-26
  • X社区推广