1.2.4 方案对比
看完 Rancher、ACK 等开源及公有云容器方案后,可能有些读者感觉并没有一个方案可以完全满足自己的业务场景,这时候也可以选择自研 Kubernetes 集群。自研方案可以完全从业务需求场景作为出发点,同时选择容器方案大都涉及从传统虚拟机向容器化转型,因为自研方案可以更好地兼容现在系统,实现平滑过渡。
选择何种方案,更多取决于当前团队所处的环境,包括是否有影响的资源投入(人力、时间),是否能忍受自研方案初期的可靠性阵痛问题等。下表整理了各个方案的对比,供读者参考。
对比项 | 开源方案 | 公有云服务 | 自研方案 |
---|---|---|---|
接入适配度 | 中 | 低 | 高:根据自身需求定制开发 |
运行成本 | 低 | 高,如和已有数据中心打通,则成本相对较高 | 低 |
可运维性 | 中 | 高 | 高:可完全融入自有运维体系 |
可靠性 | 中:开源方案质量参差不齐 | 高:方案成熟 | 低:自研系统早期必经历阵痛期 |
人力成本 | 低:开箱即用 | 低:开通即用 | 高 |