Ahlawat重申了Marc Andreessen提出的“软件正在吞噬世界”这一观点,并采用具体数据来证明。Ahlawat说:“软件行业如今的市场规模达到5万亿美元,很多SaaS公司将其20%至25%的收入用于软件开发。而组织如何构建和采用软件以及做出的选择具有战略重要性。”
Ahlawat表示,随着混合云、多云和边缘计算技术的发展,软件开发背后的物理机制在过去的两到五年发生了彻底的变化。他说:“如今80%的组织拥有在多个云平台运行的工作负载,其中三分之二的组织出于许多战略原因使用多个云平台。这意味着当今环境中的应用程序可以跨越数据中心和云平台,甚至可以在边缘计算设施中运行。”
Ahlawat表示,与这一趋势密切相关的是互联设备和物联网技术的发展。他说:“在几年前还存在物联网技术是否是一种炒作的问题。如今全球采用的物联网设备达到200亿台,每年生成约50ZB数据。这方面的用例包括互联家庭和智慧城市,它们仍有更大的发展空间。”
他指出,数据和人工智能的进一步发展也影响到软件开发。Ahlawat说,“在全球各地产生的所有数据中,90%的数据是在过去两年产生的,当我们与行业巨头进行沟通交流时,他们认为数据和人工智能是他们业务战略的核心。”他表示,像自动驾驶汽车和医疗成像等变革性用例将会得到广泛应用。
IBM公司战略总经理Roger Premo表示,随着客户环境变得越来越复杂,混合云、边缘计算和多云的应用变得越来越普遍。数据和人工智能长期以来一直是IBM公司关注的焦点,并且推出了利用这些技术的各种方法。他说,“如果考虑真正具有意义的人工智能,其功能将来自客户数据库中的数据,将采用连接消费者家中边缘设备中的数据。驱动这种创新的人工智能本质上是一种混合优化。”
Ahlawat认为,云原生架构的发展和DevOps加快创新和软件部署的战略有助于催化一个新的变革,而这一时刻即将到来。
他说:“我们现在正处于另一次变革的风口浪尖上。5G无线连接在网络边缘的普及也推动了这一变化。这种转变揭示了某些资源的局限性,例如微服务不能扩展以满足业务中出现的大量新用例,因此推动了进一步发展的需求。”
Ahlawat说:“我们相信未来的架构将有根本的不同,将会更加复杂化。这意味着软件将在公共云、私有数据中心、个人设备和专用硬件的许多部分中运行。未来的平台将在本地支持运行在这些不同基础设施和设备上的应用程序。这种转变可能会导致下一代编程语言、新的编程模型(如无服务器的编程模型,使应用程序的开发更加容易)以及分布式人工智能得到本地支持。”