正当12月,是科技界的“预言季”。专家的预言总让人喜闻乐见,看这些预言能否挺过明年就更有意思了。
一年光景对云计算来说可谓天长日久(回想一下2017年的所有新进展),但是我很乐意维护这个悠久的传统,就是问问自己的水晶球未来会怎样。闲话少说,我们一起来看看2018年有关云的预言。
云2.0成为主流
对于今天云中出现的所有令人难以置信的创新,我们所做的绝大多数东西仍然是基本的计算和存储。是的,在创建***类虚拟机管理程序后逾16年,超过85%的虚拟化实际上只是更好的虚拟化——仍然全年侯地运行在别人的数据中心。
好消息是我们只是遵循所有颠覆性创新的重复模式。在面临颠覆时,消费者最初都试图像使用以前的技术那样使用它。还记得数码摄影的引进吧,当我们用数码相机来滥用这种技术时,其形式和功能看起来像胶片相机一样可疑。现在无论我们做什么都少不了数码相机,从我们的智能手机到笔记本电脑到眼镜,甚至到家庭助理(“Alexa,能帮我照一张吓人的照片吗?”)。
云领域也发生了相同的事情,真正的颠覆性创新(我称之为云2.0)终于成为主流。云2.0关乎平台服务、无服务器和只有在需要时才运行异构云服务的可组合的应用程序(composable application)。这事关我们与存在30年之久的各种主从式架构(client-server model)所做的了断,此架构将***服务器和操作系统置于所有应用程序的基础之上。虽然这个转型将耗时十余载,但我们将在2018年达到临界点,业界终于承认2.0是应用程序架构的未来。
我们开始对虚拟服务器进行漫长的告别吧。注意外出时不要让门给撞了。
机器帮了大忙
云的变革步伐是***的。规模适中的云客户每天都可以将数千个变革带入云环境。每一个变革都有可能影响组织的成本、安全性、性能、可用性、甚至是合规性。
虽然基础设施即代码(infrastructure as code)使我们能够以惊人的效率启动所有应用程序和基础设施,现在由人来管理它们。好消息是,我们都在努力做好这些工作。坏消息是:我读了这本书的***一章,结论是人类输了。
诚然,2018年会是机器学习和人工智能在我们管理云计算复杂性的***年发挥其***个有意义的作用。就像高速算法交易将股票市场转型了一样,高速算法自动化转型管理也是如此。我们将渐渐看到机器驱动的知识和自动化驱动我们的监控、事件管理、成本管理和配置管理。最终结果是:降低成本、提高安全性、改善服务水平协议和提高性能。
别难过:我们仍然需要人类。最起码现在还需要。
谷歌幡然醒悟
过去,人们常常指责我对Google Cloud太苛刻了。我不是不喜欢谷歌。我很佩服这家公司,很欣赏他们在云方面的创新,他们确实不喜欢做恶。但是我也看到这家理应掌控云的公司被资源寥寥的后来居上者超越。但是我预言谷歌的客户增长率将在2018年超过亚马逊和微软,实际的云营收超过Azure,成为公有云的老二。
注意:实际的云收入指的是与IaaS和PaaS相关的收入(提示:不包括Office365或Windows Server以及与云无关的其它高增长产品)。如今山景(Mountain View)正在酝酿着一些事情。
到2018年,我们会看到谷歌闪亮的创新,看到他们的企业执行力达到临界水平。
异构云诞生了
当应用程序跨越公共和私有云时,混合云应用而生。当应用程序跨越多个云提供商时,异构云横空出世。虽然混合云一直在稳步发展,但异构云还是诞生了,原因有两个:(1)数据传输的成本;(2)数据的重要性。
异构云假定所提供服务的多样性在不断增长和差异化,以至于在你查看架构栈时发现,云提供商的架构与你的迥然不同。新的应用程序架构将见缝插针,借着这个机会利用新增的多样性。异构云应用程序可能会选择使用AWS ECS、AWS DynamoDB、Google BigQuery、Google DNS、AWS S3和Azure Search。2018年,由于降低的数据流出成本、容器技术、微服务和无服务器的组合,最终我们将看到内建于异构云的应用程序的出现。
治理即代码
云中所有基础架构的管理存在于反馈环路中,其中持续优化需要保持基础架构和应用程序的***成本、可用性、性能、安全性和使用率。
例如,要维护面向互联网的网络集群的安全性,组织需要定期分析安全性,识别机会,进行更改,然后在与业务需求一致的时间间隔内不断重复此过程。在云时代之前,这些“反馈循环”具有足够长的时间间隔,经常不被注意(例如四分之一年)。但是有了云之后,时间间隔正在稳步迫近实时趋势,使组织越来越难以将人员(而非软件)应用到这个管理。
由于云环境中发生的快速变化,手动管理基础架构和应用程序的运行状况已经不太现实。如今,管理云基础架构需要软件——理想的软件,它允许组织从内部策略、***实践和参考架构中获取和推动管理。诚如开发运维发现工程和操作系统之间的不匹配的问题的解决方案是通过“基础架构即代码”一样,在不牺牲云所提供的敏捷性的情况下维持治理的解决方案就是我们所说的“治理作为代码”。它涉及的事项包括获取你的***实践、策略和外部合规性要求,以此作为可监控、报告以及宜用自动化的地方的规则。
我们将在2018年看到支持云级规模的治理的职位、流程和技术的出现。
区块链点云成金
区块链将转变云中的一切。没错,我说的是一切。
好吧,我其实并不相信这一点,但是如果我不谈论区块链如何提高云效率、降低成本、解决世界饥饿问题,以及它到底有多棒,那人们怎么能够认真对待我的2018年的预言呢?也许区块链将解决这个问题,即在2018年消耗超过500千瓦时的电力来验证交易。
你拿我的预言当一回事吗?我想你应该不会。