DevOps和容器:本地or云端,如何选择?
收起本质上这个问题是问如何选择公有云和私有云,通常的选择因素包括:
1. 安全性: 一般在国内,私有云被认为更安全。
2. 预算:小规模应用在公有云更经济,但到一定规模后,私有云可能更省钱。
3. 控制能力:私有云你完全控制,所有的SLA你都可以测试;但公有云的SLA是否能够达到经常没有实际经验。他们的保障设施是不是真的具备你的确不知道。
对大企业来讲,尤其是电信运营商,一般是建议私有云。但是可以考虑采用混合云或多云的策略,尤其是用突发流量的业务(比如12306),不妨考虑将突发创建的pod的部署到公有云,以降低私有云的成本。
对于容器云平台来说,OpenShift已经无缝地支持公有云(包括AWS, Azure, Google), 即将支持阿里云,OpenShift在公有云平台能够支持计算节点动态伸缩,并且提供公有云私有云平台的一致性体验。