银行容器是直接运行在物理机的linux上,还是运行在云平台的虚拟机上,这两种方式哪种好?

银行容器是直接运行在物理机的linux上面还是云平台的虚拟机里面?各有上面优缺点?

8回答

Steven99Steven99  软件架构设计师 , steven
qikui1250挚爱咖啡guoxilin等赞同了此回答
各有优缺点,要看实际的需求和业务,以及机器配置虚拟机相对容易管理,快速部署,回收,可以可以超分资源,隔离安全性更好,但会有性能损失物理机则相反显示全部

各有优缺点,要看实际的需求和业务,以及机器配置
虚拟机相对容易管理,快速部署,回收,可以可以超分资源,隔离安全性更好,但会有性能损失
物理机则相反

收起
 2019-06-27
浏览388
aixchina 邀答
gavin_zhanggavin_zhang  系统架构师 , 某股份制银行
guoxilingzl赞同了此回答
目前我了解,有很大一部分是运行在虚拟机上,最大的好处就是可以沿用虚拟化层对物理机的管理能力,不需要一套新的物理机调度系统。劣势就是,多引入了一层Hypervisor,不仅有性能的损耗,还可能多了一层故障点,如果是商用的VM,还是一大笔成本。直接运行在物理机上,没有上述的问题,后续物...显示全部

目前我了解,有很大一部分是运行在虚拟机上,最大的好处就是可以沿用虚拟化层对物理机的管理能力,不需要一套新的物理机调度系统。劣势就是,多引入了一层Hypervisor,不仅有性能的损耗,还可能多了一层故障点,如果是商用的VM,还是一大笔成本。
直接运行在物理机上,没有上述的问题,后续物理机上运行容器,可能会成为主流

收起
 2019-06-28
浏览349
大天使之剑大天使之剑  售前技术支持 , 杭州才云科技
gzl赞同了此回答
现在的银行,证券行业内的开发测试云环境,若是跑docker的话,基本还是虚拟机。他们几乎都会进行压测,将docker和vm进行对比。 理想一点的话,大家都明白docker直接跑在物理机上效果是最好的,如果物理机上的docker和vm对比性能的话,docker几乎没有性能损失,vm性能损失大约两成(有数据...显示全部

现在的银行,证券行业内的开发测试云环境,若是跑docker的话,基本还是虚拟机。
他们几乎都会进行压测,将docker和vm进行对比。

理想一点的话,大家都明白docker直接跑在物理机上效果是最好的,如果物理机上的docker和vm对比性能的话,docker几乎没有性能损失,vm性能损失大约两成(有数据支撑)

所以尽力而为吧,采用容器技术栈的原因并不仅仅是为了性能提升,更重要的是对计算资源更细颗粒度的管理和更高效率的使用,加速微服务转型等等原因

收起
 2019-06-28
浏览342
gxcornflakesgxcornflakes  信息技术经理 , 某金融单位
gzl赞同了此回答
具体宿主机选择物理机还是虚拟机,由数据中心实际情况决定,以下建议物理机仅供参考1、节省资源角度:虚拟机是虚拟化的结果,其目的是会了资源隔离,但会造成性能损耗;而容器技术也是一种虚拟化的实现,其调度技术也可以实现资源隔离的需求,因此直接使用物理机可充分利用计算资源,发挥...显示全部

具体宿主机选择物理机还是虚拟机,由数据中心实际情况决定,以下建议物理机仅供参考
1、节省资源角度:虚拟机是虚拟化的结果,其目的是会了资源隔离,但会造成性能损耗;而容器技术也是一种虚拟化的实现,其调度技术也可以实现资源隔离的需求,因此直接使用物理机可充分利用计算资源,发挥容器技术的优势。
2、应用角度:由于应用系统种类不一,对基础设施的资源需求也不一样,比如偏计算型就需要更多CPU,虚拟机无法灵活提供定制化的资源配置,而物理机可通过沟通特定硬件模块组装特定资源配置,并灵活拆卸和升级维护。
3、、建立应用规范及应用配置规格,同时确定各种规格的服务器

收起
 2019-06-28
浏览347
aixchina 邀答
luckman_2008luckman_2008  系统运维工程师 , 人寿保险
都行啊,挺稳定的显示全部

都行啊,挺稳定的

收起
 2019-06-27
浏览410
wuwenpinwuwenpin  软件开发工程师 , 南京
物理机的linux上应该多些吧。显示全部

物理机的linux上应该多些吧。

收起
 2019-06-27
浏览371
liufengyiliufengyi  软件架构设计师 , 某互联网银行
根据实际情况来定,跟网络,隔离性,对物理机,虚拟机的管理能力来定显示全部

根据实际情况来定,跟网络,隔离性,对物理机,虚拟机的管理能力来定

收起
 2019-07-01
浏览310
aixchina 邀答
tangjsctangjsc  系统工程师 , 上海怿馨商务咨询事务所
本质上没有啥大的区别,看应用场景吧。 运行在虚拟机上效率会低点,但是管理上会更加灵活。 运行在物理机上无疑硬件利用效率是最高的。 显示全部

本质上没有啥大的区别,看应用场景吧。 运行在虚拟机上效率会低点,但是管理上会更加灵活。 运行在物理机上无疑硬件利用效率是最高的。

收起
 2019-07-15
浏览142

提问者

lxk215313951系统工程师, 城市商业银行

问题状态

  • 发布时间:2019-06-27
  • 关注会员:10 人
  • 问题浏览:1973
  • 最近回答:2019-07-15
  • 关于TWT  使用指南  社区专家合作  厂商入驻社区  企业招聘  投诉建议  版权与免责声明  联系我们
    © 2019  talkwithtrend — talk with trend,talk with technologist 京ICP备09031017号-30