亚马逊云科技re:Invent:Serverless是所有构想的核心

news/2024/11/29 19:44:31/

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应运而生。d21428dbd7fd404a942c6a86cbe64434.png

 

Application Composer的特点在于可以帮助生成部署就绪的项目,例如IaC定义文件和Lambda函数代码脚手架。

在传统开发工作里,配置Serverless服务需要理解IaC(基础设施即代码)的概念,并写一些机器可读的定义文件。这个概念作进一步延展,就变成了“基础设施可编程”。

Application Composer无疑大大降低了开发者对Serverless技术的使用门槛,某种程度上也就是加速了企业的创新速度——当然,这也需要企业充分理解云理念,并对云原生相关技术有相对成熟的运用经验。

 

3D世界的构建正成为主流

远瞻前路,Werner Vogels博士在主题演讲中给出了他的大胆判断:未来3D会像视频一样普及。a231c5c0af8045a8beb590f56ae7e6db.png

 

去年,亚马逊发布具有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项目是社区最重要的组成部分之一,该项目表彰了全球充满活力的亚马逊云科技专家群体,他们对知识分享的热情在社区中产生了真正的影响。3a07315cf116492cbd86b40293858896.png

 

亚马逊云科技的Heroes能够以各种方式分享知识,包括通过社交媒体、博客文章、开源项目、视频和论坛进行在线分享,或亲自参加会议、研讨会和用户组活动。

在此次re:Invent 2022大会中,Heroes的身影无处不在。Werner Vogels博士也在Keynote演讲中提到:“对于开发者而言,除了可以在亚马逊云科技为了帮助开发者成长提供的500+精心打造的课程中进行学习外,向你身边的技术专家请教也会是一个很好的方式。”

亚马逊云科技今年也重大发布了中国开发者官网,提供一站式平台,帮助开发者学习成长及交流并链接全球技术资源,助力开发者使用亚马逊云科技获得成功,与开发者一起构建未来。


http://www.ppmy.cn/news/1559.html

相关文章

Spring中Bean的生命周期

先直接说出过程,再来演示具体的操作 过程 简化来说就是 1、首先是实例化Bean,当客户向容器请求一个尚未初始化的bean时,或初始化bean的时候需要注入另一个尚末初始化的依赖时,容器就会调用doCreateBean()方法进行实例化&#xf…

PostgreSQL基本运维

基础 一个系统上可以同时运行多个postgres进程, 只要他们使用不同的数据区和不同的端口号。 postgres 启动时需要知道数据区的位置,该位置必须通过-D选项或PGDATA 环境变量指定;没有缺省值。通常,-D或PGDATA 都直接指向由initdb创…

html相关知识点 笔记

什么是DOCTYPE,有什么作用 doctype是HTML5中的文档声明部分,它告诉浏览器使用什么版本的HTML标准解析文档。如果不告诉浏览器文档解析标准,一般情况下浏览器会开启最大兼容模式来解析网页,这被称为怪异模式,会降低解析…

SpringBoot实现多数据源(四)【集成多个 Mybatis 框架】

上一篇文章《SpringBoot实现多数据源&#xff08;三&#xff09;【AOP 自定义注解】》 四、集成多个 Mybatis 框架 实现步骤 创建一个 dynamic_mybatis 的springboot项目&#xff0c;导入依赖 pom.xml <dependencies><!--jdbc--><dependency><groupId…

linux+window+macos下的JDK安装

1. Linux中安装JDK &#xff08;1&#xff09;下载Linux版本的jdk压缩包 &#xff08;2&#xff09;解压 tar -zxvf 压缩包名 例如&#xff1a; tar -zxvf jdk-8u251-linux-x64.tar.gz&#xff08;3&#xff09;在系统配置文件配置java 编辑profile配置文件 vim /etc/prof…

Allegro如何锁定器件操作指导

Allegro如何锁定器件操作指导 Allegro上可以锁定器件,避免误操作被移动,具体操作如下 选择fix命令 Find选择Symbols 框选需要锁定的器件 可以看到器件被锁住了 除了这个方法之外,还有另外一种方法锁定器件,选择edit-property Find选择Symbols

XYNUOJ 1252 纪念品分组—贪心算法

欢迎访问XYNUOJ 1252: NOIP2007普及组第2题 纪念品分组  时间限制: 1 Sec 内存限制: 128 MB 提交: 10 解决: 5 [ 提交][ 状态][ 讨论版][ Edit] [ TestData] 题目描述 元旦快到了&#xff0c;校学生会让乐乐负责新年晚会的纪念品发放工作。为使得参加晚会的同学所获得的…

【SSM框架 二】Spring

文章目录二、Spring1、简介2、IOC理论思想3、Hello Spring4、IOC创建对象的方式4.1 无参构造构造器注入4.2 有参构造器注入5、Spring的配置5.1 别名5.2 Bean的配置5.3 import6、DI依赖注入6.1 构造方法注入6.2 set方法注入6.3 扩展注入6.4、Bean的作用域7、Bean的自动装配7.1 正…