OpenShift生产集群物理机部署与虚拟机部署各自优缺点
OpenShift是物理机部署,还是虚拟机部署?这是企业在做容器平台架构选型时必须考虑的问题。尤其是大企业,有机器,有业务。今天我们就来列一列物理机与虚拟机部署各自的优缺点。
物理机部署
优点
- 性能好,无虚拟化层性能开销
- 小业务集群,节点少
- 配置高能够支持更大规模的容器数量
- License成本更低
- 架构复杂度低(PaaS)
- 需要额外准备LB与存储
缺点
- 运维复杂度高
- 集群扩容周期长
- 如果出现故障,恢复周期长,需要及时去机房诊断修复
- 一台主机出现故障,影响业务范围更广
- 合规限制,需要更高要求的安全与隐私控制
虚拟机部署
优点
- 灵活部署、配置、维护简单
- 快速扩容
- 能与IaaS资源混合使用(LB、存储等)
- 一台虚拟机出现故障,影响业务范围小
- 虚拟机技术成熟,有热迁移技术,恢复快
- IaaS高可用+PaaS高可用,两层保障
- 虚拟机支持虚拟快照,方便做主机回滚,集群可靠怀提升
- IaaS目前已经有成熟的合规方案,在其上构建PaaS可以更方便地满足合规要求
缺点
- 性能较差(网络、计算等)
- 架构复杂度提升(IaaS + Paas)
- 配置较低,承载的容器容量更小(节点更多)
- 需要更多License成本
补充
关于License问题,从红帽官方得到的收费规则如下:
OpenShift订阅按照主机CPU核数来收费,如果虚拟机的话,2vcpu按一个核来收费。
所以建议OpenShift on IaaS方案,要把超分调小,这样可以在保证算力的情况下,节约License成本。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Michael Blog!
评论