AICon 深圳站聚焦 Agent 技术、应用与生态,大咖分享实战干货 了解详情
写点什么

探索 17 年,亚马逊云科技重新定义 Serverless

  • 2023-03-31
    北京
  • 本文字数:3484 字

    阅读完需:约 11 分钟

探索 17 年,亚马逊云科技重新定义 Serverless

作为云计算发展到一定阶段的必然产物,Serverless 具有最大程度利用资源,减少空闲资源浪费,降低学习、使用及运维成本以及提升开发效率等优势。目前,已经有很多企业陆续采用 Serverless 战略来解决实际业务中工作负载的难题,越来越多跨国大型企业以及初创企业正在积极尝试通过 Serverless 增加业务的敏捷性、实现成本的优化。


但即便如此,围绕 Serverless 技术的争论也依然存在,其焦点在于,Serverless 是否能在不断变化的市场环境中,为企业业务创新持续赋能?Serverless 是否代表着云计算发展方向?云厂商又该如何迎接挑战,提供行业需要的 Serverless 服务……


在 3 月 30 日 的亚马逊云科技创新大会上,Serverless 全栈能力再次被提及。“Serverless 有 4 个非常重要的优势:帮助企业创意更快地走向市场、成本更低、大规模适配,以及能更快地建立更好的应用程序”亚马逊云科技首席布道师 Jeff Barr 在开场演讲中即强调。整场大会也对上述业内比较关注的问题进行了解答。

Serverless 全栈能力如何炼成?


2012 年 Serverless 被首次提出,其中文解释为“无服务器”,但其本质并非如此,而是“服务无感化”,形容将服务器全权托管给云厂商,用户只需要聚焦于业务逻辑代码,再根据实际请求进行弹性伸缩,无需关心资源是否足够。


而 Serverless 真正被大家熟知的时间节点是 2014 年。那一年,亚马逊云科技推出了 Amazon Lambda,开启了云计算的新时代。至此以后,云厂商们便开始纷纷发力,使得 Serverless 产品、服务、平台如雨后春笋般纷纷涌现。


作为 Serverless 领域的先驱者,亚马逊云科技第一款 Serverless 产品可以追溯到 2006 年,在“Serverless”概念还没有产生时,亚马逊云科技已经完成了服务的搭建,发布了其第一个存储服务 Amazon S3 就是无服务架构的,允许用户创建、罗列、删除桶(Bucket),自由上传和下载文件,用 REST 和 SOAP 的方式灵活访问数据。如今 Amazon S3 几乎成为对象存储的事实标准,各大厂商基本都会兼容 Amazon S3,据统计,截止到 2023 年, Amazon S3 上存放着 280 万亿个对象,平均每秒要响应 1 亿多个请求,每秒需要执行 40 亿次校验计算来保证数据的完整性。


回头看,从 2006 年发布第一款产品至今,亚马逊云科技在云计算领域的探索已走过了 17 个年头。



2013 年亚马逊云科技发布了 Amazon Kinesis,可以作为一个可扩展、伸缩的消息流服务去支撑流计算的场景。


2014 年对于亚马逊云科技和云计算的发展来说都是具有重要意义的一年,这一年,亚马逊云科技发布了业界第一个 Serverless 计算服务 Amazon Lambda,提出了一种事件驱动的场景,对于以前需要运行虚拟机来运行的代码,现在可以放到 Amazon Lambda 里面运行,开创了业界 Serverless 的先河。


2016 年亚马逊云科技发布了 Amazon QuickSight,用来去支持 BI 的场景。同年也发布了 Serverless 的 ETL 服务——Amazon Glue,可以在运行 ETL 任务的同时,不需要管理底层的基础设施。


2017 年推出适用于容器的 Serverless 计算服务 Amazon Fargate 被称为“改变游戏规则”的计算服务。


2019 年,亚马逊云科技发布 Amazon LakeFormation,帮助用户快速构建数据湖,同时对数据湖和数仓的数据进行权限管理。


2020 年,Amazon Aurora Serverless v2 发布,提供全托管的、按需自动缩放的关系型数据库服务。


2021 年 12 月的 re:lnvent 上发布了 4 个 Serverless 数据分析服务,包括 Amazon EMR Serverless、Amazon Redshift Serverless、Amazon MSK Serverless、Amazon Kinesis on-demand,用来帮助客户企业挖掘数据,客户只需要考虑运行这些服务的基础设施以及管理集群,并未需要使用的资源付费即可。


2023 年 2 月,Amazon OpenSearch Serverless 正式上线,用来帮助用户轻松执行交互式日志分析、实时应用程序监控、网站搜索等工作,当用户搜索和分析 PB 级的数据时,运行工作负载将会更容易更简单,甚至不需要考虑基础设施管理。Amazon OpenSearch Serverless 的发布,也代表着现在所有亚马逊云科技提供的数据分析服务已全部实现了 Serverless 无服务器化,让无服务器数据分析服务领域的技术创新达到了一个新的高度。


亚马逊云科技从 2006 年起就开始用 Serverless 理念构建云服务,17 年间,亚马逊云科技持续进化,帮助来自各行各业不同规模的企业摆脱无差异化的繁重工作,提升业务敏捷性,降低运维及管理压力,聚焦于业务本身,实现数字化转型与持续创新。如今,已经有更多的企业使用 Serverless 服务,云计算的发展已经进入了新的时期——Serverless 时代。

不止于计算,全行业拥抱 Serverless 时代


如前文所述,如果将全栈 Serverless 能力看做是 Serverless 纵深发展的必由之路,那么从横向来看,Serverless 在不同领域的服务能力也十分重要。


就亚马逊云科技 Serverless 而言,不断演进的 Amazon Lambda 推动了云计算用户对 Serverless 的认知,而其 Serverless 服务之旅并不止于计算,已经从计算、存储、应用集成、数据库、数据分析、人工智能等多个服务领域全面推进 Serverless 进程。


本次亚马逊云科技创新大会,亚马逊云科技大中华区产品部总经理陈晓建分享了 IMDb(Internet Movie Database,互联网电影数据库)的 Serverless 重构之旅:通过 Amazon Lambda 的 Serverless 设计,IMDb 能够将核心业务拆分开,使业务更容易扩展维护和演进。



在“应用创新”的时代,亚马逊云科技通过架构、技术、功能上的创新,将云应用更好地推向千行百业,帮助企业降本增效,聚焦业务,从而实现业务创新和增长。

Serverless First,在不确定中把握确定性


全栈 Serverless 和多领域的 Serverless 服务,为不同行业的企业提供了降本增效的可行性方案,但近几年,全球市场环境日趋复杂,不稳定性和不确定性因素明显增加,企业也需要学习在变化中如何自处。


“当前,企业面临更多不确定性,即有风险又有机遇,不可预测、错综复杂以及潜在风险是不确定性的三个主要特征。”本次亚马逊云科技创新大会的主题演讲中,亚马逊云科技大中华区产品部总经理陈晓建总结道,并表示,Serverless 是帮助企业应对不确定性的有效手段:首先,快速 Time-to-Market 可以快速响应不可预测;其次,全栈 Serverless 服务能够应对错综复杂的诉求;最后,故障隔离能力可以应对潜在风险的挑战。


陈晓建也分享了 Serverless 的三个进阶路径:第一,从迁移开始,无需代码改造;第二,拥抱事件驱动的架构设计,灵活应对不确定性;第三,采用 Serverless First 策略构建新的应用程序,降低应用成本。


Serverless 理念下的事件驱动架构(Event-Driven-Architecture,简称 EDA),可以带领事物面对无序的不确定性,持续向前。具体来讲,通过构建事件驱动架构,企业可以获得一个松散耦合的系统,该系统具有较低的依赖性、更高的可用性和可进化性等优势,可以提高企业开发人员的敏捷性,帮助企业构建可靠、可扩展的应用程序,加快功能发布速度,进而更好地应对市场不确定性及市场需求变化。


目前,亚马逊云科技常见的构建事件驱动架构的服务包括 Amazon EventBridge、Amazon Step Functions、Amazon Lambda 等,几乎所有亚马逊云科技提供的云计算服务,都实现了对于事件的支持,能够帮助企业客户更加轻松地构建事件驱动架构,最大化发挥其优势与价值。


基于事件驱动的全 Serverless 架构,第三方客户评论网站 Trustpilot 成功支撑了类似于黑色星期五等大型购物金带来的流量,无需再担心任何流量陡增对基础设施的掣肘,帮助开发团队专注于业务代码;同时,借助亚马逊云科技各类监控与安全合规服务,Trustpilot 还能充分保证评论的合法性。


此外,亚马逊云科技还提供了很多开发工具,帮助企业轻松地实现从复杂服务器架构到组件解耦的无服务器计算的转变。例如,企业可以通过 Amazon CodeCatalyst 解决软件开发和交付过程中的各种问题,加速应用程序交付,帮助开发团队节约成本;而 Amazon SAM (Serverless Application Model) 实现了对无服务器应用的标准化和模板化管理,可以极大节省 Serverless 应用的管理成本,有更多资源用于产品研发和创新;企业还可以使用 Amazon Application Composer 应用编排服务简化和加速构架、配置和构建 Serverless 应用。


至此,我们已经可以回答开篇提到的问题:基于 Serverless 的极致敏捷、高扩展性和低成本的优势,企业能释放更多精力聚焦业务创新;而借助于面向于各行各业的 Serverless 服务,企业可以节约成本,便捷转型;此外,事件驱动架构则能够帮助企业面对风云诡谲的市场环境,控制风险。


正如本次亚马逊云科技创新大会中所提的“Serverless First”:Serverless 时代已来,企业应当考虑借助 Serverless 的力量,为业务发展和创新持续赋能。

2023-03-31 11:456565

评论

发布
暂无评论
发现更多内容

HDC2022 携手共创鸿蒙生态 增长解决方案焕新升级构筑商业增长闭环

叶落便知秋

架构实战营模块 4 作业

陌生流云

#架构实战营

Go语言开发小技巧&易错点100例(二)

闫同学

go语言 11月月更 go开发

星闪:咫尺之间,联接智能世界

脑极体

既要技术制胜,也要体验为王:今天我们需要怎样的WLAN?

脑极体

业务监控设计主要关注点

穿过生命散发芬芳

业务监控 11月月更

数据湖(十八):Flink与Iceberg整合SQL API操作

Lansonli

数据湖 11月月更

一款设计和模拟数字逻辑电路的LogiSim工具

芯动大师

集成电路 Verilog 11月月更 logisim 模电与书店

2022-11-05:给定一个逆波兰式,转化成正确的中序表达式。要求只有必要加括号的地方才加括号。

福大大架构师每日一题

算法 rust 福大大

【C语言】char 关键字

謓泽

11月月更

Fastjson最想版本RCE漏洞【漏洞分析】

网络安全学海

网络安全 信息安全 渗透测试 WEB安全 漏洞挖掘

2022HDC|华为阅读:探索阅读体验新变革 助力阅读生态创新发展

最新动态

计算机网络:流量控制与可靠传输机制

timerring

计算机网络 流量控制 11月月更 可靠传输

【C 语言】const 关键字

謓泽

11月月更

云栖探馆!云小宝首秀遇上老司机小龙,猜猜谁赢了?

OpenAnolis小助手

龙蜥社区 2022云栖大会 小龙 云小宝 开源活动

永续合约交易所的开发有哪些特征?

W13902449729

合约交易所开发 区块链交易所开发

基于开源IM即时通讯框架MobileIMSDK:RainbowChat-iOS端v6.1版已发布

JackJiang

即时通讯 MobileIMSDK im开发 开源im

峰会实录 | 基于StarRocks和腾讯云EMR构建云上Lakehouse

StarRocks

数据库

我没想到,做IT还有感动众生的机会

明道云

数据库审计的四种类型

阿泽🧸

数据库审计 11月月更

Sonatype Nexus 如何把多仓库合并在一起

HoneyMoose

2022华为开发者大会:华为阅读人-车-家一键流转,实现全场景数字阅读新增长

最新动态

HDC2022 携手共创鸿蒙生态 增长解决方案焕新升级构筑商业增长闭环

最新动态

python小知识-并发编程(1)

AIWeker

Python 人工智能 python小知识 11月月更

计算机网络:差错控制

timerring

计算机网络 11月月更

数据湖(十七):Flink与Iceberg整合DataStream API操作

Lansonli

数据湖 11月月更

Mac部署spark2.4.4

程序员欣宸

大数据 spark 11月月更

架构实战营模块4作业

冷夫冲

架构实战营

华为开发者大会2022:HMS Core 3D建模服务再升级,万物皆可驱动

HarmonyOS SDK

hdc HMS Core

HDC 2022 Day2精彩速递:开发者齐聚松山湖,深度体验鸿蒙开发套件

最新动态

数据湖(十九):SQL API 读取Kafka数据实时写入Iceberg表

Lansonli

数据湖 11月月更

探索 17 年,亚马逊云科技重新定义 Serverless_服务革新_任传英_InfoQ精选文章