帮助企业应对不确定性,Serverless时代正在来临

news2024/11/25 12:51:19

近年来层出不穷的“黑天鹅”事件,让越来越多的企业和组织开始高度关注市场的不确定性。为了增强抵御风险的能力,企业纷纷从开拓业务创新、降低生产成本、提高运营效率、提升用户体验及满意度等方面着手,努力提高自身的核心竞争力。

在这样的时代背景下,Serverless技术也开始得到越来越多企业用户的青睐。近日,亚马逊云科技在北京举办了“全面拥抱Serverless时代”创新大会,分享了亚马逊云科技17年引领Serverless发展的技术创新、应用场景以及全球客户的创新实践。

17年技术沉淀引领Serverless持续进化

Serverless是描述云服务、应用开发实践,和云原生应用架构的一种方式,能够帮助客户更加敏捷地构建应用程序,从而帮助他们更快地创新和应对变化。这项技术之所以在企业用户中备受欢迎,根本原因就在于其具备无需管理服务器、自动扩展与缩减容量、按使用量付费、更高的安全与可用性等四大优势,可以充分发挥云计算的优势,帮助企业大幅提升业务敏捷性,降低运维及管理压力,使企业能够聚焦自身业务,在实现成本优化的同时更快更多地开展创新。

作为全球云计算技术的开创者和领军者,亚马逊云科技凭借17年的技术沉淀,持续引领Serverless发展的技术创新、应用场景以及全球客户的创新实践,根据客户需求不断丰富Serverless服务的广度和深度。一方面,亚马逊云科技从广度上持续丰富涵盖计算、存储、网络、容器、应用集成、数据库、数据分析等各方面的全栈Serverless服务;另一方面,亚马逊云科技还通过不断推进现有Serverless计算服务的精耕细作,为客户提供更多功能以及更高的性能,帮助企业进一步摆脱基础设施和复杂运维,推动企业加速数字化转型与创新。

“如同云计算将客户从复杂的物理基础设施中解放出来一样,亚马逊云科技进一步通过Serverless将这一过程延展到了云上的虚拟基础设施和云服务领域。我们希望客户写的每一行代码都是业务逻辑,Serverless正在让它变为现实。过去17年,我们持续推进Serverless的发展,将Serverless提供的极致弹性和自动扩展能力带给越来越多的客户。此外,亚马逊云科技大规模云服务的运营能力以及标准、安全的产品API体系,确保了我们的Serverless服务为客户提供极致的瞬间并发能力,应对极端业务激增,并帮助他们实现大规模部署,把应用快速部署到全球。”亚马逊云科技大中华区产品部总经理陈晓建表示。

af09ce2e8435d5a25532103a8f779ad1.jpeg

Serverless应对不确定性的三个理由

陈晓建指出,考虑到广大企业和组织在应对不确定性方面的需求,亚马逊云科技正在通过释放Serverless力量,支持企业加速应用创新,以更好地应对不确定性。

1、快速创新响应不可预测

与传统服务相比,Serverless应用无需管理API、消息队列、存储、数据库,这使得企业可以从繁重的管理运维工作中解脱出来,将更多的时间和精力用于专注自身业务逻辑,开展业务创新上,从而加速应用推出时间。在2022 re:Invent全球大会上,亚马逊云科技推出的Amazon Lambda Snapstart,可以将Lambda函数的冷启动时间降低90%,实现10倍的快速启动性能,消除在系统启动的时候带来的突发延时,帮助智能支付平台Bill.com提高了95%的冷启动性能。除此以外,亚马逊云科技的Serverless服务还帮助初创游戏公司Habby大幅缩短了新游戏的部署和上线时间;帮助《Marvel Snap》卡牌游戏在半年达成全球5000万美元的总营收;帮助可口可乐公司在100天内构建了新应用程序……

2、全栈Serverless应对错综复杂的诉求

对于企业用户来说,Serverless可以消除业务不稳定起伏带来的隐性成本,轻松应对峰值、非频发的复杂工作负载;还可以消除数据管理系统按需扩展的复杂实施难题,无需考虑计算和存储资源的比例,也不会出现节点读写状态不一致等问题。亚马逊云科技拥有Amazon Aurora Serverless、Amazon DynamoDB、Amazon Timestream、Amazon Keyspaces、Amazon Quantum Ledger Database(Amazon QLDB)、Amazon Neptune等六大Serverless数据库,以及交互式查询服务Amazon Athena、大数据处理服务Amazon Managed Streaming for Apache Kafka (Amazon MSK)、实时分析服务Amazon Kinesis和Amazon MSK、数据仓库服务Amazon Redshift、数据集成服务Amazon Glue、商业智能服务Amazon QuickSight以及运营分析服务Amazon OpenSearch Service等全部的分析服务,能够为企业提供全栈Serverless Data服务,以应对错综复杂的用户诉求。

3、故障隔离,应对潜在风险

Amazon Lambda融入了潜水艇隔离仓的安全理念,满足企业级生产所需的99.99%高可用:执行环境在microVM硬件虚拟化虚拟机上运行;每个Amazon Lambda运行的microVM不会跨亚马逊云科技账户共享;每个执行环境只处理一个并发调用。此外无服务器还消除了管理基础架构的需要,诸如给服务器扩容或者打补丁等更多的责任,都交由亚马逊云科技承担。

实现Serverless的三条进阶路径

陈晓建指出,在实现Serverless的过程中,企业用户主要有三条进阶路径:

1、从迁移开始,无需代码改造

对于后端服务的无服务器化重构,亚马逊云科技开发了开源工具Lambda Web Adapter,客户无需修改代码,可以随意切换应用程序在Lambda和容器之间转换,基于容器开发的代码,经过镜像打包,可以交付到Lambda里执行;相反基于Lambda开发的Web应用,也可以通过web adapter选择采用Lambda还是采用容器部署和执行。而对于后端数据管理无服务器化迁移,亚马逊云科技提供与标准接口全面兼容的Serverless数据云服务。

2、拥抱事件驱动架构,灵活应对不确定性

事件驱动架构(Event-Driven Architecture,EDA)基于事件来解耦应用程序组件,由事件生产者、事件路由和事件消费者三个关键组件构成。该驱动架构有更少的依赖、故障隔离、可进化的架构等三大优势,使得客户可以更快更容易地采用Serverless构建微服务新应用或开发新功能。作为事件驱动架构的典范,亚马逊云科技提供的对象存储服务Amazon S3已经从2006年一个由8个独立微服务组成的系统,进化成为超过235个不同的微服务。而作为亚马逊云科技的合作伙伴,西门子Mendix低代码开发平台也借助Serverless服务,能够提高10倍的应用构建速度,并减少70%的资源需求,使得客户可以将精力聚焦在梳理业务逻辑和开发核心业务应用上。

3、Serverless First,降低应用成本

Serverless First就是在构建新的应用时,首先考虑是否可以首选Serverless来实现。与容器和EC2模式相比,Serverless应用拥有极致弹性和成本优化,能够以更细的颗粒度来做资源的部署,提供资源利用率,降低成本。Serverless First思维还包括面向应用场景,选择各种所需云原生Serverless服务来设计架构,充分发挥服务之间的功能集成和协同治理优势。如今企业既不需要很深的技术背景,也不需要更改架构,就已经有非常多的应用可通过亚马逊云科技丰富的Serverless服务来实现。

a1e38b3a4586cdbccf6ac7b2788d9cbf.jpeg

Serverless将是未来的大势所趋

“目前在Serverless和容器两方面,亚马逊云科技都提供了很多的服务,二者之间是相辅相成的关系,两个方向都将持续演进,很多客户基于自身业务需求也都在同时使用。然而随着我们产品能力的逐渐演化,等到某一天如果绝大部分的场景下都可以完全使用Serverless去达到和物理机完全一样的功能性,那么我相信很多用户都会很自然地选择Serverless。所以我个人觉得这是未来的一大趋势。”陈晓建向趣味科技表示。

截至目前为止,包括丰田汽车、西门子、Netflix、迪士尼、iRobot、麦当劳、乐高、可口可乐等大家耳熟能详的知名企业在内,全球已经有数十万客户正在借助亚马逊云科技的Serverless云服务开展业务创新。作为首个Serverless计算服务,Amazon Lambda月活跃客户已经超过了100万,每月被调用的次数超过10万亿次。Serverless数据库Amazon DynamoDB每天发起10万亿次请求,Serverless容器Amazon Fargate计算每周新发布的任务超过22.5亿。

与此同时,亚马逊云科技还构建了强大的合作伙伴网络,通过合作伙伴网络成员与亚马逊云科技提供的解决方案组合,帮助各行业客户基于Serverless服务降低技术门槛,加速开展创新。就在本次大会上,亚马逊云科技还推出了Serverless训练营,旨在通过提供完整的学习路径和资源,以讲师授课、动手实验、小组练习、知识测试等多种方式,帮助不同水平的学习者提升Serverless技能。

6fba375cc3fdf26ff2d31309d9d63e97.jpeg

“当前,大型云服务商正在主动构建内生竞争力,除了在基础设施上加大投入,更是围绕无服务器(Serverless)和微服务等完善产品、工具和架构。亚马逊云科技通过多年的创新经验和技术积淀,帮助全球企业和开发者利用无服务器服务,帮助企业从厚重的服务器架构转向灵活的无服务器架构,降低运营和开发成本、增加敏捷性和韧性,大大降低了创新难度。从2014年推出业内首款Amazon Lambda无服务器计算服务,亚马逊云科技目前已经率先将无服务器化版图扩展到计算、存储、应用集成、数据库、数据分析、人工智能等几乎全栈服务上。我们看到,亚马逊云科技正全面领跑,将无服务器服务在云服务上完成全面布局。”艾瑞咨询研究总监王成峰表示。

791861b7260a3f7509846a3a40ef9bed.jpeg

3cbc1393a5e777a6bf8ebff5e2b38151.jpeg

5a8d902c3a0d819e2e1faca81b4ea223.jpeg

bfc95fb4b1d4498fb615af902f886a13.jpeg

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/417661.html

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

相关文章

Java集合——List接口学习总结

一、ArrayList实现类 1. 常用方法 增加:add(int index, E element)删除:remove(int index) remove(Object o)修改:set(int index, E element)查看:get(int index)判断:常用遍历方式://List集合 遍历&…

2023MathorCup数模C题思路数据代码论文【全网最全分享】

文章目录赛题思路赛题详情参赛建议(个人见解)选择队友及任务分配问题(重要程度:5星)2023MathorCup数模C题思路数据论文代码【最新】赛题思路 (赛题出来以后第一时间在CSDN分享) 最新进度在文章最下方卡片,…

Atlassian后Server时代 | Server版vs.数据中心版,二者的区别在哪里?

2024年2月,也就是一年不到,Atlassian将终止对Server产品及插件的所有支持。 此公告发布后,许多用户需要了解怎样的前进方向才是最适合企业的。为此,Atlassian提供了本地部署的数据中心(Data Center)版以及云…

浅聊MVCC,希望能对你有帮助

浅聊MVCC,希望能对你有帮助🏍 前言 多版本并发控制是数据库管理系统中的一项重要技术,它可以提高数据库的并发性能和可靠性,支持高并发的读写操作,提高数据的安全性,具有重要的应用价值和意义。笔者写此文…

好用的5款国产低代码平台介绍

一、云程低代码平台 云程低代码平台是一款基于springboot、vue.js技术的企业级低代码开发平台,平台采用模型驱动、高低码融合、开放扩展等设计理念,基于业务建模、流程建模、表单建模、报表建模、大屏建模等可视化建模工具,通过拖拉拽零代码方…

深入理解Linux多线程

致前行的人: 昨日渐多,明日愈少,今日还在,不要为成功而努力,要为做一个有价值的人而努力。人生道路上充满了坎坷,谁也不可能一帆风顺。只有在最困难的时刻,才能体会到无助的含义。 目录 1.理解…

ESP32-LORA通信

文章目录好久没更新博客了,今天清明节,写个LORA通信。在此记念在天堂的外婆。祝她安好LORA通信简介一、模块二、使用步骤1.电脑通过USB串口模块联接LORA模块2.ESP32连接LORA通信进行收发通信3.电脑运行调试助手,ESP32运行代码。实现LORA通信测…

3.5 函数的极值与最大值和最小值

学习目标: 我要学习函数的极值、最大值和最小值,我会采取以下几个步骤: 理解基本概念:首先,我会理解函数的极值、最大值和最小值的概念。例如,我会学习函数在特定区间内的最高点和最低点,并且理…

ChatGPT的“N宗罪”?|AI百态(上篇)

序: AI诞生伊始,那是人人欣喜若狂的科技曙光,深埋于哲学、想象和虚构中的古老的梦,终于成真,一个个肉眼可见的智能机器人,在复刻、模仿和服务着他们的造物主——人类。 但科技树的点亮,总会遇到…

解决python中import导入自己的包呈现灰色 无效的问题

打开File–> Setting—> 打开 Console下的Python Console,把选项(Add source roots to PYTHONPAT)点击勾选上。 右键点击需要导入的工作空间文件夹,找到Mark Directory as 选择Source Root。 另外,Python中的…

自然语言处理(六): Deep Learning for NLP: Feedforward Networks

目录 1. Deep Learning 1.2 Feed-forward NN 1.3 Neuron 1.4 Matrix Vector Notation 矩阵向量表示法 1.5 Output Layer 1.6 Learning from Data 1.7 Regularisation 正则化 1.8 Dropout 2. Applications in NLP 2.1 Topic Classification 2.2 Topic Classification…

如何在 Linux 中使用 Chage 命令,修改Linux系统用户密码更改策略

Chage是一个用于修改Linux系统用户密码更改策略的命令行工具。在本文中,我们将介绍如何在Linux系统中使用Chage命令。 检查用户密码过期信息 使用Chage命令可以检查用户密码更改策略和过期信息。要检查特定用户的密码过期信息,可以使用以下命令&#x…

【区块链】走进web3的世界-gas费用

气体单位用于衡量在以太坊上执行交易所需的计算量。由于每笔交易都需要一些计算资源来执行,因此需要一笔费用,通常称为Gas fee或Transaction fee 。 汽油费以以太坊的本地货币——ether或ETH支付。汽油费的计算方式在伦敦升级前后略有不同。 注意&#…

进程间通信之共享内存

共享内存一. 什么是共享内存二. 共享内存有关函数1.获取key2.打开创建共享内存对象 - shmget3.映射空间地址 - shmat4.取消映射 - shmdt5.删除共享内存对象 - shmctl三. 实例四. 注意事项1.查看当前系统的共享内存2.当两个进程间ftok参数不一样时,shmid也不一样,共享内存不是同…

第04章_IDEA的安装与使用(下)

第04章_IDEA的安装与使用(下) 讲师:尚硅谷-宋红康(江湖人称:康师傅) 官网:http://www.atguigu.com 8. 快捷键的使用 8.1 常用快捷键 见《尚硅谷_宋红康_IntelliJ IDEA 常用快捷键一览表.md》…

【机器视觉1】光源介绍与选择

文章目录一、常见照明光源类型二、照明光源对比三、照明技术3.1 亮视野与暗视野3.2 低角度照明3.3 前向光直射照明3.4 前向光漫射照明3.5 背光照明-测量系统的最佳选择3.6 颜色与补色示例3.7 偏光技术应用四、镜头4.1 镜头的几个概念4.2 影响图像质量的关键因素4.3 成像尺寸4.4…

迁移Visual Studio2022到非系统盘

参考:VS2019/VS2022移动安装位置CSDN博客 已经安装VS Studio2022,默认在了C盘,下面是VS2022更换安装位置的方法:将安装好的文件剪切到其他盘,然后mklink链接。 第一步:将安装好的文件剪切到其他盘 以下为…

C++ 实现 matlab 的 buttord函数

文章目录1. matlab 的 buttord函数 的作用2. matlab 的 buttord函数 的使用方法3. C 实现代码4. 测试代码和结果4.1 定义滤波器的设计指标的结构体4.2 C 测试文件4.3 测试结果1. matlab 的 buttord函数 的作用 根据给定的巴特沃斯滤波器的指标计算滤波器的最低阶数和截止频率 …

【蓝桥杯嵌入式】蓝桥杯嵌入式第十四届省赛程序真题,真题分析与代码讲解

🎊【蓝桥杯嵌入式】专题正在持续更新中,原理图解析✨,各模块分析✨以及历年真题讲解✨都已更新完毕,欢迎大家前往订阅本专题🎏 🎏【蓝桥杯嵌入式】蓝桥杯第十届省赛真题 🎏【蓝桥杯嵌入式】蓝桥…

k8s ingress controller 使用

目录 一 安装Ingress controller 二 创建service deploy 三 创建ingress 四 测试 一 安装Ingress controller apiVersion: v1 kind: Namespace metadata:name: ingress-nginxlabels:app.kubernetes.io/name: ingress-nginxapp.kubernetes.io/instance: ingress-nginx--- # …