2019年第一季度,将要在全球云产业,发生一件定义未来的大事件,这就是美国五角大楼的JEDI大单到底花落谁家。2018年3月,美国国防部发布了一份价值100亿美元的联合企业防御基础设施(Joint Enterprise Defense Infrastructure, JEDI)的商业云采购合同。这份十年期的云服务合同,将把整个美国国防部向IaaS和PaaS云平台迁移。而JEDI招标说明中指定只向一家云供应商采购,而不是业界热炒的多云方案。
JEDI随后锁定AWS,但也一石激起千层浪,导致其它几大公有云服务商中,有的甚至起诉至联邦法院。美国国防部发言人Heather Babb在后期接受媒体采访时强调,单一云供应商方案能改进安全性、提高数据可获得性以及简化对云服务的采用和使用。JEDI云只选择一家单一云服务商的策略,确实让整个云产业大感意外。而AWS则与JEDI有着一样的思路,AWS CEO Andy Jassy早在2016年就喊出“采用多个云服务商的做法不可取”的观点。
整个2018年,多家公有云服务相继出现了宕机事件,JEDI的100亿美元大单则挑战整个业界对于多云的观点。那么,进入云计算的新十年,到底企业应该采用多云策略还是单云策略?随着JEDI招标书规定的最终签订合同期限临近,多云与单云之争注定要愈演愈烈。
多云还是单云,这是一个问题
自从出现云计算以来,多云似乎就是一个产业和客户共同的论调。IDC《2018全球IT行业预测》显示,2020年,超过90%的企业将会使用多种云服务和云平台,超过1/3的机构将会建立多云管理机制。同时,Gartner指出目前企业数据中心最大的挑战是如何制定多云策略。
那么,企业为什么要选择多云策略呢?
选择多云战略的第一个重要原因是成本管理。普遍来说,企业相信通过选择不同的云服务组合可以降低总体成本。但实际上用户低估了云费用的浪费,RightScale的2019年全球云状况报告的受访者估计浪费了27%,而RightScale实际浪费测量为35%。云费用的浪费在很大程度上,是因为企业对于多云的信念而采购了多余的云实例,从而出现了云蔓延的现象。
选择多云战略的第二个重要原因是避免云锁定和灵活性。但Forbes网站也在2018年6月的时候发表了由MapR公司CTO Tom Fisher所撰写《多云——每个人都在谈论它,但谁在做呢?》文章,专门谈到云锁定的问题。MapR公司是全球三大Hadoop开源大数据分析技术供应商之一。Tom Fisher在文章中指出,多云框架面临许多挑战。例如,没有办法让Redshift(亚马逊Aurora项目)在Google Cloud或Microsoft Azure上运行,这是技术设计本身所导致的;类似地,Bigtable依赖于底层的谷歌文件系统GFS,因此对于尝试在AWS或Azure上运行它并不是一个有吸引力的选择。
选择多云战略还有一个重要的现实原因是容灾和备份。选择多云策略进行数据备份与恢复,可以确保在一个云上的数据和备份全部被误删后,另一个云的数据和备份仍在。厂商这么做基本出于“云服务商也不是神”的考虑,哪怕承诺多少个9的SLA服务水平承诺,也可能会出现宕机,这一点从几乎所有公有云服务商都出现过宕机事件就可以看出。但事实上,单云服务商也可以提供成熟的异地双活、异地多活、数据三备份等技术,可保证数据的安全和可靠,只要策略得当,也能保证数据的高可靠和高可用。
值得一听的声音:单云也是足够好的
由于我们才进行云计算的第二个十年,而在第一个十年主要处于发展云计算技术的阶段,真正到应用多云或单云环境于成熟的生产业务中,才刚刚开始。因此,到底是多云真的占优,还是单云也有其强项?
Tom Fisher曾在其文章中分析:仍有很多炒作是关于多云能够跨多个云运行公共工作负载的能力,能实现这一承诺的客户或技术人员并没有太多的文档证据。AWS CEO Andy Jassy则表示,很多机构都在“开始想怎么将业务分别放到不同的云里。当他们经过深入研究后,绝大多数人最终不会选择多个云。他们主要还是使用单一供应商。”
在2011年的时候,美国国防部就有1万余个运营中的IT系统,其中20%为关键任务系统,还有超过772个数据中心、1.5万个网络、近7万台服务器以及超过700万台电脑和IT设备,IT人员高达17万人。
早在2011年美国国防部在制订IT战略和规划的时候,就指出美国国防部的IT基础设施必须要简化到一个整体集成和可互操作的资源,以快速把正确的信息在正确的时间交付到正确的地点,无论全球的任何地方。
对于美国国防部来说,单一云服务供应商的最大好处是安全。在任何类型的云环境中,安全性是技术提供者和客户组织之间的共同责任。在单云环境中,这种划分比在多云环境中更容易实现。此外,单一云服务供应商可以更容易、更全面地满足美国国防部在全球各地的安全和身体管理需求,以及整体安全策略的规划、制订、实施和更新。
单一云服务供应商的第二大好处是简化接口、标准和管理。对于美国国防部这样一个庞大的组织而言,各种机构林立。单一云服务商则可以与各个分支机构对接,更容易在总部和分支机构之间建立整体的接口、标准和管理流程。
Andy Jassy强调,如果企业想走多云之路,最基本的是要实现最底层的标准化,但是现实是不同的云平台都不一样。比如,系统的速度对于美国国防部来说很重要,单一云服务商的技术优化显然要比多个云服务之间的联合优化要容易的多。
而在大家都关心的容灾和备份方面,单一云服务商也有着重大的好处。因为如何采用多云的容灾方案,就必须要面临不同云服务商的不同管理门户和基于不同知识的服务。对于IaaS而言,不同云服务商对于VM都采用不同的磁盘格式,例如Azure使用VHD格式而AWS使用AMI格式。通常来说,每一家云服务商的容灾服务都不是为多云环境而设计的。反过来,与单一云服务商合作,更容易设计和满足美国国防部这样超大型组织的各种容灾需求。而对技术不那么成熟、体量更小的企业来说,毫无疑问,单云是更优选择。
在国内也有类似观点。上海驻云信息科技有限公司创始人蒋烁淼在谈到容灾和备份时,认为多云是趋势,但多云在可靠性方面比较麻烦,多云可靠的前提是有强大的技术团队保证各个云之间的有序管理,而不仅是将各个云的管理界面统一。如果团队没有很强的技术能力,那么在一朵云上实现多可用区多Region的备份更为可靠。限制多云可靠性的本质在于网络,因为不同云处于不同的VPC以及VPC之上的云运营商内网里。容器虽然能实现自动漂移,但如果两多云之间网络可靠性和技术团队实力不行,就会导致一端出问题、另一端也宕机的情况。
总体来说,在2019年开始之际,也是云计算进入第13个年头,企业对于云计算的实践进入实质性应用阶段。在这个阶段,到底是采用多云策略还是单云策略,已经不是技术哲学层面上的探讨,而是将影响企业未来数字化转型的关键性决策。JEDI的100亿美元大单到底花落多家还是一家,这将影响云计算产业,特别是企业云市场今后的走势。(文/宁川)
原文地址:https://blog.51cto.com/cloudtechtime/2360295