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

news2024/11/15 12:35:57

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.coloradmin.cn/o/59964.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

包装类-Wrapper

包装类的分类 针对八种基本数据类型相应的引用类型-包装类有了类的特点,就可以调用对应的类中的方法 装箱和拆箱 Java是一种面向对象的编程语言,学习Java时就被明确灌输了一个概念:OOP,即面向对象编程。一切皆对象。但是基本…

[附源码]JAVA毕业设计框架的电脑测评系统(系统+LW)

[附源码]JAVA毕业设计框架的电脑测评系统(系统LW) 目运行 环境项配置: Jdk1.8 Tomcat8.5 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技…

Win11右键菜单反应慢有延迟解决方法分享

Win11右键菜单反应慢有延迟解决方法分享。有用户发现电脑鼠标点击右键菜单的时候,会出现一些延迟,导致自己在使用的过程中非常难受。那么这个问题如何自己去进行解决呢?我们一起来看看详细的解决方法分享吧。 解决方法: 注意&…

物联网IoT体系结构及核心技术

物联网,英文名为Internet of things(IoT),顾名思义,物联网就是物物相连的互联网。 这有两层意思: 1、物联网的核心和基础仍然是互联网,是在互联网基础上的延伸和扩展的网络; 2、从…

超级详细 的 Redis 安装教程

超级详细 的 Redis 安装教程 Windows 版本的 Redis 是 Microsoft 的开源部门提供的 Redis. 这个版本的 Redis 适合开发人员学习使用,生产环境中使用 Linux 系统上的 Redis, 这里讲解了这两种的安装和下载。按照你们需要的liunx 或window步骤来 就可以了(…

智能优化算法:法医调查优化算法 - 附代码

智能优化算法:法医调查优化算法 摘要:法医调查优化算法( Forensic-based investigation algorithm, FBI), 是由 Jui-Sheng Chou 等于2020 年提出的一种群体智能优化算法。其灵感来源于警官调查嫌疑人的过程。 1.法医调查优化算法 警察的大规模案件调查…

Java并发编程—线程详解

文章目录线程简介什么是线程多线程的使用什么时候需要使用多线程?写多少个线程比较合适?线程优先级靠谱的让出CPU的方法?线程的状态线程的状态有哪几种?线程的状态转换Daemon线程启动和终止线程构造线程启动线程理解中断如何安全的…

[附源码]计算机毕业设计基于Springboot的物品交换平台

项目运行 环境配置: Jdk1.8 Tomcat7.0 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: SSM mybatis Maven Vue 等等组成,B/S模式 M…

逻辑回归模型和Python代码实现

文章目录逻辑回归原理sigmoid函数优化建模代码实现自编代码sklearn代码代码测试原理测试交叉验证逻辑回归原理 此前介绍的线性回归基本模型和增加了正则项的优化模型都只能用来预测连续值(标签值是多少),如果想要应用于分类问题(…

回归预测 | MATLAB实现GRU(门控循环单元)多输入单输出

回归预测 | MATLAB实现GRU(门控循环单元)多输入单输出 文章目录 回归预测 | MATLAB实现GRU(门控循环单元)多输入单输出预测效果基本介绍模型结构程序设计参考资料致谢预测效果 基本介绍 GRU神经网络是LSTM神经网络的一种变体,LSTM 神经网 络是在RNN的基础上发展起来的。RNN是一…

Python学习----网络编程

网络:网络就是实现资源共享和信息传递的虚拟平台,我们可以编写基于网络通信的程序。比如socket编程,web开发 Socket编程 Socket是程序之间通信的一个工具,好比显示生活中的电话,你知道了对方的电话号码之后&#xff…

RabbitMQ进阶

可以结合着狂神的RabbitMQ的笔记来进行学习 狂神说RabbitMQ笔记 RabbitMQ高级特性 消息可靠性投递 保证我发出的消息可以到达中间件,避免在传输的过程中发生丢失的情况。 这两个可靠性传输方式分别是负责不同的阶段,confirm是负责保证从生产者到队列…

[附源码]Python计算机毕业设计Django抗疫医疗用品销售平台

项目运行 环境配置: Pychram社区版 python3.7.7 Mysql5.7 HBuilderXlist pipNavicat11Djangonodejs。 项目技术: django python Vue 等等组成,B/S模式 pychram管理等等。 环境需要 1.运行环境:最好是python3.7.7,…

2023年江苏省职业院校技能大赛中职赛项规程样题

2023年江苏省职业院校技能大赛中职赛项规程 一、赛项名称 赛项编号:JSZ202335 赛项名称:网络安全 赛项组别:学生组、教师组 赛项归属专业大类:信息技术类 竞赛目的 贯彻落实《国家职业教育改革实施方案》《关于推动现代职业教…

设计模式——观察者模式

动机(Motivation) 在软件构建过程中,我们需要为某些对象建立一种“通知依赖关系” ——一个对象(目标对象)的状态发生改变,所有的依赖对象(观察者对象)都将得到通知。如果这样的依赖…

非零基础自学Golang 2 开发环境 2.1 Go 的安装

非零基础自学Golang 学习文档地址:https://www.topgoer.cn/ 本文仅用于学习记录,不存在任何商业用途,如侵删【已联系过文档作者】 文章目录非零基础自学Golang2 开发环境2.1 Go 的安装2.1.1 下载地址2.1.2 Go 的安装2.1.3 安装检查2 开发环境…

TypeScript22(Rollup构建TS项目 webpack构建TS项目)

Rollup构建TS项目 安装依赖: 1.全局安装rollup: npm install rollup-g 2.安装TypeScript: npm install typescript -D 3.安装TypeScript 转换器: npm install rollup-plugin-typescript2 -D 4.安装代码压缩插件&#xff1a…

项目:金融行业反欺诈模型

当今以互联网、移动终端等为代表的技术力量正深刻地影响着金融支付市场,信息化、网络化、无线终端等技术的应用,使金融机构特别是银行业的经营发生了天翻地覆的变化,传统的银行柜台和网点业务,正渐渐被电子化交易所替代&#xff0…

[附源码]计算机毕业设计基于SpringBoot的黄河文化科普网站

项目运行 环境配置: Jdk1.8 Tomcat7.0 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: SSM mybatis Maven Vue 等等组成,B/S模式 M…

Golang开发变量声明命名惯例

《Go语言精进之路》第二、三章部分内容学习记录笔记。 1.基本原则 Golang开发中,可遵守简单且一致的命名原则,力求命名精简、易懂和一致。 package声明 Golang的package声明以小写形式的单个词进行命名: shopservice、utils、logs、tcc、l…