写点什么

探索 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:456859

评论

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

浅谈如何在小红书和知乎两大平台做好引流推广

石头IT视角

面试官:断网了,还能 ping 通 127.0.0.1 吗?

Java全栈架构师

程序员 面试 程序人生 后端 计算机网络

啃透这500页高并发笔记薪资涨了20K,并连收天猫,京东等5个Offer

钟奕礼

Java 程序员 java面试 java 编程

从德鲁克管理实践看服务化架构

agnostic

微服务

关于ChatGPT的一切;CUDA入门之矩阵乘;PyTorch 2.0发布|AI系统前沿动态

OneFlow

人工智能 深度学习 AI

灵魂拷问,你真的了解DNS吗?

蔡农曰

互联网 前端 后端 计算机网络

云与开源,共植数字世界的根

Apache Flink

大数据 flink 实时计算

微信朋友圈高性能复杂度

闲人Eric

架构实战营

网络编程与通信原理

Java 架构

MacBook免费的电脑管家CleanMyMac2023

茶色酒

CleanMyMac CleanMyMac X

基于 docker-compose 部署单机版本 ELK

忙着长大#

ELK

非一线工程管理者的一对一沟通

俞凡

领导力 管理

通过假设地图进行产品待办列表排序

Bruce Talk

Agile User Story Product Owner 敏捷、

元宇宙之数字孪生 孪数科技-企业元宇宙引领者

Jerry Tan

HarmonyOS玩转ArkUI动效 - 水母动画

Halifax

前端 动画 HarmonyOS OpenHarmony arkui

架构训练营作业-模块2

张建闯

架构实战营

学习编程必须知道的三个网站

邱比特讲编程

GitHub 编程 Google Stack Overflow 编程工具

Mac内存清理工具CleanMyMac2023

茶色酒

CleanMyMacX CleanMyMac X CleanMyMac X2023

小令案例 | 互联网消费分期产品引入令牌云服务,大幅提升进件转化

令牌云数字身份

身份认证 分布式数字身份 成功案例

分布式锁主动续期的入门级实现-自省 | 简约而不简单

小小怪下士

Java 程序员 分布式 分布式锁

Compose把Text组件玩出新高度

Halifax

android 前端 kotlin Compose android jetpack

Verilog 的连续赋值

芯动大师

Verilog Verilog语法 连续赋值

TechSmith Camtasia Studio2023免费的屏幕录像视频编辑软件

茶色酒

Camtasia Studio2023

聊聊最适合程序员的一些画图工具?

程序员小毕

程序员 程序人生 后端 架构师 画图工具

别研究 ChatGPT 了,来看个国产好项目!

Java永远的神

程序员 程序人生 后端 架构师 开源项目

工赋开发者社区 | 架构瓶颈原则:用注意力probe估计神经网络组件提供多少句法信息

工赋开发者社区

极客时间运维进阶训练营第七周作业

老曹

2022-12-11:行程和用户。以下为输出结果,请问sql语句如何写? +------------+-------------------+ | Day | Cancellation

福大大架构师每日一题

数据库 福大大

我在哪里可以获得CleanMyMac2023许可证

茶色酒

CleanMyMac2023

字节大神熬夜整理MyBatis+Redis+Kafka+spring源码与实战技术齐飞

钟奕礼

Java java编程 程序员、

工赋开发者社区 | 65页数字化工厂规划与建设详细方案 !

工赋开发者社区

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