加入收藏 | 设为首页 | 会员中心 | 我要投稿 核心网 (https://www.hxwgxz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 云计算 > 正文

公有云的未来:要么统治世界,要么灭亡

发布时间:2018-12-06 17:00:29 所属栏目:云计算 来源:搜狐科技
导读:长久以来,私有云厂商都被一朵乌云笼罩着:私有云是否是一个伪命题,这个世界是否终将被公有云统治?无论如何振振有词,当2006年3月14日亚马逊向全世界宣布其公有云服务AWS时,IT的历史车轮就碾入了公有云纪元,传统IT厂商不得不面对AWS这个门外的野蛮人。

尽管IT帮助所有的行业提高了效率,这个世界仍有大量的生产活动还没有被IT彻底替代。种植粮食的仍然是农业机械、挖矿的还是矿机、钻取石油的依然是钻井,总之除了几万亿美元的IT支出外,还有几百万亿美元投入到了其它的生产活动中。回到云计算,未来辅助生产活动的IT基础设施是否只有公有云?AWS给出了否定的答案。这里有复杂的原因,但可以粗略归为:异构IT的复杂性、计算/存储能力的本地化以及网络的不可靠。

异构IT的复杂性

大多数生产系统并非是围绕IT设计的,他们比IT更早出现,现在被IT改造,例如给炼钢设备安装大量的传感器收集数据,给生产线安装机械手臂。这些改造的复杂性制造出异构性IT。如果世界只有公有云,意味着所有的IT都要接入公有云,这不符合公有云的商业模式。公有云能快速发展壮大是因为向客户提供标准的IT模型(例如AWS最早的经典网络以及后来的VPC)从而实现规模化。当客户的IT太过异构不能直接套入公有云IT模型中时,面临的选择只有两个:一是期待客户IT系统改造以适应公有云;二是提供私有云来适应客户IT系统。第一条路目前行不通,且不说传统的力量多么强大,单从体量上讲,千亿美元规模的公有云很难要求动辄万亿美元的行业为它改变。只有第二条路可走,提供私有云来适应客户IT系统。反对者可能会说AWS Outposts输出的仍然是公有云产品,没有特别的改变,这个留到后面分析Outposts产品形态时再讲。

计算/存储能力的本地化和网络不可靠问题

即使异构IT都能接入公有云,仍然面临当前IT技术的限制。我们杜撰一个AI系统,它能根据炼钢设备传感器数据实时控制炼钢设备。那么传感器数据存储在哪儿?AI系统又运行在何处(需要依赖的计算能力在哪)?假设钢厂地处偏远,炼钢设备就必须通过网络接入数千公里外的公有云数据中心,将数据传送至AI系统并等待分析结果再做下一步操作。这样的IT系统难以让人充满信心,,因为它运行在不可靠的网络上。相对于人类社会的数据总量(据传为100ZB,约为10的14次方GB),目前的网络绝对是一个低带宽、高延时、不可靠系统。要保证上述钢厂网络的带宽和延时,得通过专线连接数千公里外的数据中心,且必须有冗余,否则无法防范施工队的铲车轧断线路导致生产中断。这无疑是巨大的投资。如果把炼钢系统的传感器换成摄像头,要求AI系统做出低延时的图像识别,网络建设成本更是高昂。解决的办法是将计算/存储能力本地化,例如在钢厂500米内建一个机房,让AI系统就近运行,网络的问题也就解决了。对于云计算厂商来说,输出一套私有云/混合云系统到钢厂的机房,比设计一个横跨数千公里接入公有云的系统更为简单和可靠,这是目前IT技术的限制。

生产制造业的例子似乎听起来很遥远,但就在日常办公中公有云也会有IT接入的难题。2014年3月AWS发布WorkSpaces云桌面产品时,我的第一反应是在想AWS的云桌面怎么跟办公室里的打印机、扫描仪以及视频会议系统连接起来,因为云桌面的主要场景为日常办公,不可避免的要跟办公室的各种设备对接。后来我在AWS官网找到了打印机使用的文档,但同时也在AWS论坛上看到了不少打印机无法使用的吐槽。这样的例子有很多,银行的U盾、智能投影仪等,总之在公有云接入本地设备还不那么容易。

假如我们生存在一个虚拟世界,不需要衣食住行只靠信息交换就可以生存(像科幻电影中那样戴一个头盔接入虚拟世界),则公有云即可提供生产活动需要的所有IT基础设施。AWS对物质世界妥协,是因为目前的公有云只满足现实世界IT需求的一部分。再来看一下苹果和AWS的创新,你会发现苹果在发布IPhone短短几年内几乎消灭了所有老牌手机厂商,诺基亚、摩托罗拉、黑莓。而AWS虽然对传统IT厂商打击巨大,但IBM、HP、DELL、Oracle仍然坚挺的活着。这是因为IPhone除了巨大的创新外,还满足了客户对手机的所有需求,如果IPhone不能打电话,诺基亚仍然会是最好的手机厂商。尽管AWS跟苹果一样带动了新行业的发展(移动互联网、SaaS等),获取了巨大的创新红利,但他并没有满足这个世界的所有IT需求。传统IT厂商活了下来,做着此前AWS称为“false cloud”的私有云,现在AWS Outposts来了,吹走了私有云天空最后一片乌云,不必再争论私有云/混合云是不是伪命题,是“true cloud”或是“false cloud”。正视物质世界IT需求的复杂性,也许未来公有云会满足一切IT,但不是现在。

用VMWare,AWS又做对了

Outposts是AWS和VMWare合作的产品,客户可以使用他们熟悉的VMWare的控制面板,也可以使用AWS Native模式,第一代产品主要是IaaS功能,提供EC2、EBS。可以肯定Outposts的IaaS部分几乎全是VMWare贡献的,AWS也宣称客户可以使用VMWare NSX、AppDefense、vRealize等产品。从技术角度来说,AWS要实现Outposts有两条路可以走,一是基于AWS公有云的代码改造,一是跟VMWare这样的厂商合作。AWS选择第二条路,这是对的。公有云和私有云面对不同的复杂性,公有云更强调规模和性能,用统一的IT架构提供资源,对传统IT异构性和利旧基本不考虑。私有云则必须面对异构的IT形态并兼容利旧各种设备,但规模和性能上不必向公有云看齐。Outposts的目标客户是想在自己数据中心中使用AWS产品的企业,他们多为传统IT架构,如果通过改造AWS公有云代码来满足客户需求,无论难度还是风险都非常大,这意味AWS的公有云产品在后续发展中都不得不为私有云考虑,这不仅会拖慢公有云创新的步伐,实际上也难操作。想象一下AWS的内核工程师在优化虚拟机热迁移功能时要顾及一款他从来没有听说过的PCI设备,因为私有云客户会透传它给虚拟机使用的。采用VMWare做IaaS则没有这个问题,VMWare从来就是服务于传统企业客户,20年来趟坑无数,沉淀出大量传统IT需要的功能。前面提到AWS可以通过部署Outposts来适应企业客户的传统IT需求,反对者可能认为Outposts输出的也是AWS公有云产品(例如EC2、EBS),并没有为异构IT做任何适配。是的,AWS自己没有做,VMWare帮他做到了。AWS宣称Outposts可以在一台服务器上运行,离开VMWare也无法办到。要在一台服务器上将AWS公有云的控制面和数据面全部塞进去,还要运行客户自身的业务,无异于将一头大象塞进冰箱。

(编辑:核心网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读