12月2日,2022亚马逊云科技re:Invent全球大会上,Amazon.com副总裁兼首席技术官Werner Vogels博士向开发者们展示了另一种可能。在一系列Serverless工具的帮助下,一些代码可以少写,因为未来你可能再也不需要写它们了。这恐怕是自云原生理念普及以来,最利于开发者的产品发布。
Serverless是所有构想的核心
回过头看,无论是Amazon Step Functions Distributed Map还是Amazon EventBridge Pipes,其核心始终是Serverless,是Lambda这一产品本身。
Lambda在2014年的发布,虽然展示了亚马逊云科技对Serverless的愿景,但不可否认的是,当时的Serverless技术仍旧不够成熟。直到本次re:Invent 2022,Serverless的冷启动速度得到大幅优化,大数据核心产品全面Serverless化完成,才宣告Serverless技术发展的又一里程碑到来,云产品全面Serverless化只剩下时间问题。
而Serverless在技术、产品两个方面的成熟,也直接为以上发布铺平了道路。试想如果这些产品不是围绕Serverless技术来进行设计的,那么所有构想都将成为灾难——没人能够忍受自动化创建业务流程的同时,还要关心服务器的配置问题。
这不只是在说Serverless技术好不好用,也是在说创新的门槛到底是高是低。如果你有了一个创意,Serverless是最简洁的实现和验证手段,降低Serverless的使用门槛就是在降低业务的创新门槛——Application Composer应运而生。
Application Composer的特点在于可以帮助生成部署就绪的项目,例如IaC定义文件和Lambda函数代码脚手架。
在传统开发工作里,配置Serverless服务需要理解IaC(基础设施即代码)的概念,并写一些机器可读的定义文件。这个概念作进一步延展,就变成了“基础设施可编程”。
Application Composer无疑大大降低了开发者对Serverless技术的使用门槛,某种程度上也就是加速了企业的创新速度——当然,这也需要企业充分理解云理念,并对云原生相关技术有相对成熟的运用经验。
3D世界的构建正成为主流
远瞻前路,Werner Vogels博士在主题演讲中给出了他的大胆判断:未来3D会像视频一样普及。
去年,亚马逊发布具有3A游戏开发能力的开源游戏引擎Open 3D Engine(O3DE),基于Lumberyard系统开发而来。O3DE改进了3D建模的界面、性能和编辑器,增加了「云」以及Atom Renderer交互等附加功能,支持Vulkan、Metal和DirectX 12上的光线追踪,并且有着超过30种不同的开发工具。发布后,O3DE立即引起了热议。
而本次re:Invent 2022上的最后一个发布,也与3D有关——Amazon SimSpace Weaver。Amazon SimSpace Weaver是一种全新的完全托管计算服务,可帮助用户在云中部署大规模空间模拟。借助Amazon SimSpace Weaver,用户可以创建具有数百万个对象的无缝虚拟世界,这些对象可以实时相互交互,而无需管理后端基础设施。
结合去年发布的Amazon IoT TwinMaker来看,当下的3D技术脱胎于游戏,但已不止步于游戏。这项技术正在逐步完成现实世界的数字化模拟,处理性能快速提升。以Amazon SimSpace Weaver为例,数百万个对象的数字化模拟已经对以智慧城市为典型的行业应用产生了实际助推作用。
以科技绘制未来蓝图
对智慧城市的建设仍然只是未来畅想的第一步,计算的未来在于对物理世界的极致模拟。围绕全球关注的“绿色科技”,怎样最高效地应用技术手段实现“碳中和”?Werner Vogels博士以八年前他在夏威夷和Terraformation公司的讨论作为案例来解释这一问题。
树木种植可能是实现“碳中和”的关键一环,但如何最高效、最经济地种植一片森林则是个复杂的问题。模拟仿真,可以让我们对这片森林未来的状态、规模、效能和内部生态系统的变化有更明确的预判和认知,但这里需要的整体计算量是非常恐怖的。
如果把这一问题迁移到生命科学、材料科学,伴随人类的探索深入分子结构,计算量也将以指数级增长,迅速超过冯·诺依曼结构计算机的处理上限。这也是为什么量子计算成为当今学术研究的主流——我们可以通过量子计算机彻底迭代计算能力和模拟能力,而不是通过算法研究做有限的迭代和逼近。
尽管量子计算如今仍处于研究的早期阶段,但从研发基础设施到3D仿真,再到量子计算,未来的科技演进路径已逐渐清晰。这是本次re:Invent2022带给我们的另一重惊喜。
与开发者一起构建未来
亚马逊云科技Heroes项目是社区最重要的组成部分之一,该项目表彰了全球充满活力的亚马逊云科技专家群体,他们对知识分享的热情在社区中产生了真正的影响。
亚马逊云科技的Heroes能够以各种方式分享知识,包括通过社交媒体、博客文章、开源项目、视频和论坛进行在线分享,或亲自参加会议、研讨会和用户组活动。
在此次re:Invent 2022大会中,Heroes的身影无处不在。Werner Vogels博士也在Keynote演讲中提到:“对于开发者而言,除了可以在亚马逊云科技为了帮助开发者成长提供的500+精心打造的课程中进行学习外,向你身边的技术专家请教也会是一个很好的方式。”
亚马逊云科技今年也重大发布了中国开发者官网,提供一站式平台,帮助开发者学习成长及交流并链接全球技术资源,助力开发者使用亚马逊云科技获得成功,与开发者一起构建未来。