智东西(公众号:zhidxcom)
作者 | 吴菲凝
编辑 | 李水青

智东西3月31日消息,今日,亚马逊云科技在京召开“Serverless创新大会”,亚马逊云科技大中华区产品部总经理陈晓建在会上详细解读了Serverless服务的应用战略、架构迭代历程、开发工具等无服务器各类话题。

亚马逊云副总裁、首席布道师杰夫·巴尔(Jeff Barr)在开场致词中提到了Serverless最具优势的四大特征:一是可帮助企业创意更快落地、更快地进入市场;二是成本低;三是大规模适配;四是建立应用程序速度更快。无需代码改造就能进行数据迁移、事件驱动型架构以及Serverless First策略来构建新应用程序这三大实践让客户在亚马逊云科技的帮助下最大程度发挥上云价值,实现成本优化、业务精进。

对于目前亚马逊云科技Serverless计算服务的表现,陈晓建给出了一组更为直观的数据:Amazon EC2每天实例启动1亿次、每周启动22.5亿次,Amazon Lamdba月活跃用户达到100万人次、月调用次数超10万亿次,Amazon DynamoDB数据库服务每天发起10万亿次请求,Amazon Fargate每周新发布任务超22.5亿个。

亚马逊云科技:Serverless时代已来,EC2每天实例启动1亿次▲亚马逊云科技创新大会今日举行

据悉,今年已是亚马逊云在云计算领域深耕的第17年。亚马逊云在17年的技术沉淀积累中发展出了全栈式云原生Serverless服务,具备无需管理服务器、系统自动扩容缩容、客户按需付费、安全和高可用性四大特征。

一、17年布局,亚马逊云Serverless打造四大价值

“Serverless”这一想法在2012年被提出,业内将其称为“无服务器”。2014年,亚马逊首席技术官维尔纳·沃格尔斯(Werner Vogels)在re:Invent全球大会上发布了Amazon Lambda服务,开启云计算Serverless时代,Serverless产品、服务等随之蓬勃而出。但在亚马逊云科技大中华区产品部总经理陈晓建看来,Serverless并非意味着完全“无服务器”,而是企业将服务器放置在云厂商的数据库当中,按需使用,随取随用,按量付费。

陈晓建在主题分享中明确定义了Serverless,他称,Serverless是描述云服务、应用开发实践和云原生应用架构的一种方式,能够帮助用户更加敏捷地构建应用程序,从而更快地进行创新和应对变化。Serverless技术将把开发者从重复的、低价值的劳动中解放出来,全身心投入到价值创造当中去。

亚马逊云科技:Serverless时代已来,EC2每天实例启动1亿次▲陈晓建介绍何为Serverless

他指出,目前Serverless计算服务具有四大价值:一是用户无需管理服务器,企业不用再花费大量时间在基础设施的运维上;二是自动扩容缩容,不再需要人为操作,Serverless服务就能根据实际业务需求来缩放资源量;三是按使用量付费,企业按照使用的资源进行付费,避免了因管理而导致的资源浪费现象;四是具有更高的安全性和可用性,亚马逊云以“安全责任共担模型”来提供安全可靠的保障,为用户提供全方位的安全服务。

亚马逊云科技:Serverless时代已来,EC2每天实例启动1亿次

自2006年亚马逊云科技发布第一款遵从无服务器理念的对象存储服务Amazon S3(Simple Storage Service)以来,如今亚马逊云科技在Serverless技术上已经深耕17年。

亚马逊云科技:Serverless时代已来,EC2每天实例启动1亿次

2021年,亚马逊云科技在全球re:Invent大会上推出了Amazon Redshift Serverless,允许用户在无需设置和管理数据仓库基础设施的情况下运行和扩展数据分析。如今,亚马逊云科技最新发布了运营分析服务Amazon Opensearch Severless,其安全分析功能可使企业的安全运维团队迅速检测到潜在安全威胁,该服务的发表代表者亚马逊云科技在数据分析领域已实现“全Serverless架构”。

目前,亚马逊云科技的Serverless分析服务已经涵盖涵盖计算、存储、应用集成、数据库、数据分析等多个服务领域,包括有交互式查询服务Amazon Athena、大数据处理服务Amazon EMR、实时数据分析服务Amazon Kinesis和Amazon MSK、数据仓库服务Amazon Redshift、数据集成服务Amazon Glue、业务智能(BI)服务Amazon QuickSight这六大服务,可支持企业在亚马逊云科技之上搭建一套完整的无服务器应用架构。

二、助企业抵御不确定性,3天内补救安全漏洞

陈晓建谈到,目前市场的不确定性主要来自三个方面,一是不可预测,二是错综复杂,三是潜在风险。而Serverless服务可以很好地帮助用户对抗不确定性:一是通过Time-to-Market来相应不可预测的风险,二是借助全栈式Serverless技术服务应对错综复杂的需求,三是Amazon Lambda的故障隔离可用来因对潜在风险。他解释道,Amazon Lambda的执行环境在硬件虚拟化虚拟机(microVM)上运行,每一个Amazon Lambda运行的microVM永远不会跨亚马逊云科技账户共享,而且每一个执行环境只处理一个并发调用机制。

亚马逊云科技:Serverless时代已来,EC2每天实例启动1亿次

此外,据陈晓建介绍,在Amazon EC2所涉及的亚马逊云科技责任共担模型当中,亚马逊云承担的部分仅仅包括基础设施以及计算、存储、数据库和网络等基础服务,客户则需要承担包括操作系统、网络、防火墙配置、平台、身份、访问管理以及客户数据等大部分责任。但在Serverless服务下,亚马逊云承担大部分安全责任,企业只需承担用户数据、应用管理等小部分的责任。这种分配模式能帮助企业更加轻松、高效地进行运维,既节省了企业投入成本,又能让企业最大程度地专注聚焦于业务层面,发挥企业的创新价值。

2021年12月9日,Apache开源项目Log4j中的一个远程代码漏洞被公布于世,造成了一系列连锁影响。数据显示,27%的组织在补救期间安全性较低,23%的组织在2022年的安全优先事项中落后,52%的团队花了一个多月的时间来补救Log4j的问题,还有48%的团队为了补救漏洞放弃了周末和节假日。但Amazon Lambda通过自动化对所有使用Java运行的函数打了一个补丁,并对Java基础容器镜像进行了修复,此外还创建了新的日志来通知客户补救措施已经完成。而这些操作仅仅在三天之内全部完成。

亚马逊云科技同时还在开发Lambda Web Adapter,扩展Lambda的编程模式,支持API Gateway,Function URLs和Application Load Balancer,无需加入新的依赖库,还支持任意Web框架和任意编程语言,并使用本地的开发和调试工具,安全高效。此外,对象存储服务Amazon S3也在增加新功能。

亚马逊云科技:Serverless时代已来,EC2每天实例启动1亿次

三、建造韧性友好合作生态,与西门子等深度合作

亚马逊云科技Serverless所引领的技术变革,正帮助企业拥抱“Serverless时代”。亚马逊云科技在灵活性、敏捷性、安全性、低成本等多方面的优势使其成为客户的云服务首选厂商,合作伙伴覆盖零售、医疗、快消、互联网等各个领域。

亚马逊云科技:Serverless时代已来,EC2每天实例启动1亿次

借助Serverless服务,西门子Mendix携手亚马逊云科技助力荷兰邮政快递整合了超过100项微服务,覆盖包裹派送、订单管理、标签追踪等功能,每天处理订单超过150万份,仅在6个月间就处理完挤压了两年多的工作,可保证99.95%的快递在正常运行时间内送达。

号称“爆款制造机”的手游公司Habby的技术总监赵书香称:“Serverless架构无需预置或管理服务器即可运行代码的方式非常适合游戏业务,能够大幅缩短新游戏的部署和上线时间,环节运维力量不足的压力,让团队可以集中精力在开发上,更加快速的推出新游戏,迎合和满足玩家需求,并迅速抢占市场。”

“炉石之父”本·布罗顿(Ben Brode)成立的游戏工作室Second Dinner使用亚马逊云科技相关技术对游戏《Marvel Snap》的后端基础设施进行了全面管理,特别是通过使用Amazon API Gateway、Amazon Lamdba、Amazon DynamoDB、Amazon GameLift等无服务器托管架构,让开发人员可以将全部精力放在游戏构建上,而无需花费太多时间与精力来处理基础设施,这样的分工合作,给了《Marvel Snap》创新的底气。

易保网络信息系统服务总监Frank称,易保网络为全球20多个国家和客户提供SaaS和Paas解决方案。基于亚马逊云科技全球各地的可用区,构建Insure Mo新平台环境的周期降低到1到2天,使用Saving Plans,预留实例(RI)和Amazon Lambda,易保在IaaS上的投入成本降低了月30%。

结语:Serverless时代,未来已来

如今,亚马逊云科技Serverless服务被广泛使用,轻量级业务导向数据库能全方位满足客户的现代化应用需求。以Serverless数据库为代表的云数据库迅速发展,Serverless时代已然到来。

基于Serverless的优势,企业云资源迎来一次大的消费升级,让企业客户能专注于自身业务精进;开发者也从低效、高重复性劳动中解放出来,尽情去释放自身创造力;不确定性所造成的市场风险也在Serverless服务的帮助下得到缓解。我们必须承认,拥抱Serverless服务既是大势所趋,也是时代潮流。

数字时代下,高效率、高安全性、强支撑性以及全场景覆盖的Serverless服务将成为新常态。Serverless未来已来。