主要是两个问题,第一个问题,容器云应该如何部署;第二个问题,混合云的运维自动化体系的构建方式。
问题一:
这个问题可以说,每个人都有每个人的回答方式,因为每个企业的场景、业态、规模和容器云的使用深度和广度都不同,对于规模不大的公司,随便怎么做都可以,这也是容器云架构的特性。在此进行总结一下。
1、虚拟化可以支持多租户,类似于阿里云上的1核1G内存的云主机。而裸机是单租户的,像阿里云的单台机器的购买。
2、关于性能方面,使用Hyper-V的报告开销介于9-12%之间,这意味着Hyper-V下的客户机操作系统通常从可用CPU的88-91%开始。
3、关于逻机选择的理由,如果你的系统是敏感的,例如,页面加载时间或Web服务响应时间,在裸机上运行你的容器是值得考虑的。
4、如果选择了裸机,很难实现系统升级和回滚。现代云平台(如Amazon云)支持的版本控制和回滚功能可以定期获取VM的时间点快照,并在需要时轻松回滚到该快照。
问题二:
这个问题非常简单,无论私有云还是公有云,无论自建的还是商业的,你可以把它看成是一个混合云。本质上,运维自动化体系是一个覆盖面非常全的体系,不分什么形态、什么技术构成的云,只关心数据的采集、聚合和汇总,只关心自动化接口、自动化脚本的调度和执行方式,只关心发布方式、容错机制的落地。
所以说,题主不应该考虑如何构建自动化,而应该考虑中间的云管平台如何纳管多种云。