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

参与29

11同行回答

summitsummit联盟成员架构管理岗某城商银行
选择物理机还是虚拟机,我觉得都行,主要还是根据自己单位建设的规模和使用的应用范围来决定,可以两种结合的使用,针对不同的场景进行划分,没有觉得选择谁更合适。显示全部

选择物理机还是虚拟机,我觉得都行,主要还是根据自己单位建设的规模和使用的应用范围来决定,可以两种结合的使用,针对不同的场景进行划分,没有觉得选择谁更合适。

收起
银行 · 2020-08-06
浏览2750
顾黄亮顾黄亮课题专家组技术总监畅销书作者
首先有一点可以肯定的是,官方没有直接的描述进行推荐,如果通用化的部署,裸金属和虚拟机都可以部署,如果要使用GPU,部署在裸金属环境比较好,以下通过几个方面进行分析两种方式的优缺点。1、计算性能和读写性能毫无疑问, 裸金属跟优于虚拟机, 国外有人做过相关的测试,使用了一台8核3...显示全部

首先有一点可以肯定的是,官方没有直接的描述进行推荐,如果通用化的部署,裸金属和虚拟机都可以部署,如果要使用GPU,部署在裸金属环境比较好,以下通过几个方面进行分析两种方式的优缺点。
1、计算性能和读写性能
毫无疑问, 裸金属跟优于虚拟机, 国外有人做过相关的测试,使用了一台8核32G Amazon EC2 m4.2xlarge 云主机和一台8核32G的物理机进行对比测试,测试的结果是物理机上比云主机上运行Docker,在IO和CPU方面要 快25%-30%。
2、数据隔离性
在同一个物理节点,如果存在多租户和跨业务线数据和权限的隔离需求,且对于工作负载无法共享内核或者需要监听相同的端口。在这种情况下,因为虚拟机提供了额外的隔离层,所以是 裸金属 无法满足的,虚拟机更适合隔离的需求。
3、devops和工具的集成
对于工具和自动化的集成,绝大多数都是采取接口的方式,系统和应用级的接口输出方式已成为主流,所以这一方面虚拟机更适合。
4、易用性和维护性
虚拟机和物理机的管理,在云管平台的加持下,虚拟机更为优越。容器部署在虚拟机上,资源池更下沉,不用考虑基础架构的网络、服务器和存储的联网方式和架构方案,更不要考虑 硬盘槽位够不够,服务器网口够不够,网线是否布好,交换机口够不够等等,即使可以升配,那升级硬盘还要系统里面重新做raid,升级内存还需要开机箱等等操作。
因此,在以上场景的描述中,如果不考虑特定的场景和性能压榨的问题,虚拟机的部署方式是优于裸金属的。

收起
银行 · 2020-07-08
浏览3294

    问题来自

    相关问题

    相关资料

    相关文章

    问题状态

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