Serverless 是什么?

Serverless 是一种云原生开发模型,允许开发人员构建和运行应用程序而无需管理服务器。 Serverless 并不意味着不需要服务器,只是服务器由云厂商提供服务器的维护,更新,扩展等无差异化的服务器管理的日常工作。开发人员可以将其代码简单的打包部署在无服务器,最大化利用云的弹性可扩展性构建自己的应用程序。IT 的整个发展历程,我们可以看出是从本地为中心,最后到以应用为中心的 Serverless 架构的一系列变革。

Serverless 是什么?

Serverless 是一种云原生开发模型,允许开发人员构建和运行应用程序而无需管理服务器。 Serverless 并不意味着没有任何无服务,只是服务器由云厂商提供服务器的维护,更新,扩展等无差异化的服务器管理的日常工作。开发人员可以将其代码简单的打包部署在无服务器,最大化利用云的弹性可扩展性构建自己的应用程序。IT 的整个发展历程,我们可以看出是从本地为中心,最后到以应用为中心的 serverless 架构的一系列变革。

Serverless 的前世今生

Serverless 的前世今生_serverless是什么

从计算、存储、Devops 开始的 Serverless 之旅

早在 2006 年,亚马逊云科技发布了其第一个存储服务 Amazon S3 就是无服务器架构的,早在“概念”还没有产生时,亚马逊云科技已经完成了服务的搭建,类似的事情屡见不鲜,比如 Amazon DynamoDB 在 2012 年发布,在功能上已经具备了后来出现的“云原生数据库”概念的所有定义。而真正让 Serverless 名声大噪的是 2014 年,亚马逊云科技发布了业界第一个 Serverless 计算服务 Amazon Lambda


AWS Lambda _serverless是什么

Serverless 并不仅是计算,它已成为云原生数据库、云原生数据分析乃至人工智能的标配

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


AWS Lambda _serverless是什么

Serverless 的前世今生

从计算、存储、Devops 开始的 Serverless 之旅

早在 2006 年,亚马逊云科技发布了其第一个存储服务 Amazon S3 就是无服务器架构的,早在“概念”还没有产生时,亚马逊云科技已经完成了服务的搭建,类似的事情屡见不鲜,比如 Amazon DynamoDB 在 2012 年发布,在功能上已经具备了后来出现的“云原生数据库”概念的所有定义。而真正让 Serverless 名声大噪的是 2014 年,亚马逊云科技发布了业界第一个 Serverless 计算服务 Amazon Lambda


AWS Lambda _serverless是什么

Serverless 并不仅是计算,它已成为云原生数据库、云原生数据分析乃至人工智能的标配

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


AWS Lambda _serverless是什么

面临挑战

面临挑战

无论什么行业,各个组织都在力求提高自己的敏捷性,以便更快的创新和响应变化。组织需要更快速的构建应用程序,快速扩展,支持百万用户,服务全球毫秒级响应,并且能够处理产生的 PB 甚至 EB 级的数据,最后还要支持业务的高弹性,高需求和高可用。企业在构建这些应用时面临一系列的挑战。

如何提高企业的敏捷性从而缩短开发周期,加快上市速度和创新力度_serverless是什么

如何提高企业的敏捷性从而缩短开发周期,加快上市速度和创新力度

如何有效控制总体拥有成本_serverless是什么

如何有效控制总体拥有成本

如何能保证业务的连续性,尤其是在极致负载时候的连续性_serverless是什么

如何能保证业务的连续性,尤其是在极致负载时候的连续性

Serverless 优势

Serverless 优势

以应用为中心,无需运营基础架构_serverless是什么

以应用为中心,无需运营基础架构

以应用为中心,无需管理和运营基础架构,部署和升级,IT 人员只需要专注于核心的业务和代码,大大缩短开发周期,同时也大大节省管理基础架构的成本。

自动伸缩_serverless是什么

自动伸缩

底层基础架构根据业务需求,自动伸缩。企业不需要考虑预置多少服务器,比如说 Lambda 会根据业务的负载自动增加和减少 Lambda 实例的个数,保证在极致负载情况下业务的连续性,同时在负载减少时,lambda 也会自动减少实例,没有服务器空跑的情况。

为价值付费_serverless是什么

为价值付费

Serverless 为价值付费,节省成本。比如说 Lambda 的付费模式,是根据 lambda 函数的运行时长和调用次数来收费的,每一次调用和运行,都是一次真正的客户请求,业务和费用直接关联,没有成本浪费;EventBridge 根据发不到事件总线的事件数量收费,SNSSNS 根据请求的数量收费,等等。

内置高可用和高安全_serverless是什么

内置高可用和高安全

Serverless 内置高可用和高安全,不需要再为此设计再高可用的架构和定期打安全补丁,高可用方面,lambda 函数都是垮可用区扩展,在安全方面比如说每个 lambda 函数都是运行在独立的 firecracker 虚拟机中,lambda 函数实例会被自动回收,杜绝感染,也可以及时更新安全补丁,保证性能的,减少开发工作,提高效率。举个例子,2021 年 12 月很多开发和运维人员花了几周或者上月的时间升级 java  Log4j CVE 的安全补丁,但是对于 lambda 的客户来说,他们不需要做任何的事,亚马逊云科技自动更新了 lambda 的 java 安全补丁,客户不需要花费人力和时间管理更新,保证安全性的同时提高了生产效率。

Serverless 行业及应用场景

Serverless 没有限定的行业,各行各业都有场景可以使用 serverless
IT 自动化_serverless是什么

IT 自动化

通过无服务器启动自动化任务,比如说检查启动的 ec2 的某个特定配置,发送告警通知到第三方即时通信工具,配额监控,Serverless 规则殷勤实时合规检查。

数据处理

文件处理比如快速构建 pdf 缩略图生成服务,过滤数据,动态切图,数据脱敏,创建可搜索的企业文档库车联网数据处理系统低成本快速视频转码,跟踪应用程序活动、分析单击数据流、整理数据、生成指标、筛选日志、建立索引、分析社交媒体以及遥测和计量 IoT 设备数据。并且还可以支持ETL场景,对数据进行更改,执行数据验证、筛选、排序或其他转换,并将转换后的数据加载到其他数据存储。

数据处理_serverless是什么
微服务架构_serverless是什么

微服务架构

web 应用程序后端,比如说乐高 Serverless 微服务架构,成功帮助客户支撑黑五的极致流量,Mathem 瑞典电商微服务架构,提高了 5 倍以上的创新效率;齐心集团 B2B 电商平台 Serverless 微服务架构,提高开发效率,降低 25% 总体拥有成本。

IoT 后端系统

构建 iRobot 吸尘机器人 Serverless IoT 后端系统,轻松应对每年圣诞节的流量洪峰;格兰仕构造 Serverless 架构的无服务器后台,实现了 IoT 云端和设备端应用的快速开发。

IoT后端系统_serverless是什么
游戏_serverless是什么

游戏

快速全球游戏平台部署,游戏服 Serverless 化,比如嘉谊互娱对有游戏服进行 serverless 改造后,提高可用性,同时降低成本,游戏中的登陆,抽奖,开箱等场景。

Serverless 行业及应用场景

Serverless 没有限定的行业,各行各业都有场景可以使用 serverless
IT 自动化_serverless是什么

IT 自动化

通过无服务器启动自动化任务,比如说检查启动的 ec2 的某个特定配置,发送告警通知到第三方即时通信工具,配额监控,Serverless 规则殷勤实时合规检查。

数据处理_serverless是什么

数据处理

文件处理比如快速构建 pdf 缩略图生成服务,过滤数据,动态切图,数据脱敏,创建可搜索的企业文档库车联网数据处理系统低成本快速视频转码,跟踪应用程序活动、分析单击数据流、整理数据、生成指标、筛选日志、建立索引、分析社交媒体以及遥测和计量 IoT 设备数据。并且还可以支持ETL场景,对数据进行更改,执行数据验证、筛选、排序或其他转换,并将转换后的数据加载到其他数据存储。

微服务架构_serverless是什么

微服务架构

web 应用程序后端,比如说乐高 Serverless 微服务架构,成功帮助客户支撑黑五的极致流量,Mathem 瑞典电商微服务架构,提高了 5 倍以上的创新效率;齐心集团 B2B 电商平台 Serverless 微服务架构,提高开发效率,降低 25% 总体拥有成本。

IoT后端系统_serverless是什么

IoT 后端系统

构建 iRobot 吸尘机器人 Serverless IoT 后端系统,轻松应对每年圣诞节的流量洪峰;格兰仕构造 Serverless 架构的无服务器后台,实现了 IoT 云端和设备端应用的快速开发。

游戏_serverless是什么

游戏

快速全球游戏平台部署,游戏服 Serverless 化,比如嘉谊互娱对有游戏服进行 serverless 改造后,提高可用性,同时降低成本,游戏中的登陆,抽奖,开箱等场景。

Serverless 解决方案推荐

Serverless 解决方案推荐

Serverless 客户精选案例

Serverless 客户精选案例

  • Lego
  • Lego - Web 和移动后端的微服务通信_serverless是什么

    Lego - Web 和移动后端的微服务通信

    因为流量不可预测而需要纵向扩展的零售或媒体娱乐网站,通常会出现这种应用场景。客户访问电子商务网站并下单。订单事件被发送到事件路由器,所有下游微服务都可以获取订单事件并进行处理,例如,提交订单、授权付款以及将订单详细信息发送给运货商等。由于每个微服务都可以独立扩展,并且局部的故障不会影响其它微服务,因此不会出现单点故障。这种模式帮助乐高扩展了其电商网站,进而满足了黑色星期五的高峰流量。

  • Taco Bell
  • Taco Bell - SaaS 应用程序集成_serverless是什么

    Taco Bell - SaaS 应用程序集成

    根据 BetterCloud 的数据,企业和组织在 2021 年平均使用了 110 个 SaaS 应用程序。超过一半的受访者表示,他们的 SaaS 环境面临的最大挑战在于缺乏对用户活动和数据的可见性。为了解锁孤立的数据,客户可构建事件驱动型架构来提取 SaaS 应用程序事件,或将事件发送到他们的 SaaS 应用程序。
    塔可贝尔构建了一个订单中间件解决方案,来接收从送餐合作伙伴应用程序传入的订单,并将这些订单直接发送到他们的店内销售终端应用程序。
    *Taco Bell 是美国最有代表性的餐饮品牌之一,在全美拥有超过 7000 家餐厅。

  • Habby
  • Habby 无服务器游戏架构实现快速开发,降本增效_serverless是什么

    Habby 无服务器游戏架构实现快速开发,降本增效

    “AWS 对创业公司非常友好,并且具有丰富的游戏行业经验。把专业的事交给专业的人,与 AWS 合作让业务创新变得更容易。在使用 AWS 后,我们可以借助原生云应用的优势为游戏业务提供灵活的可扩展性,Serverless 架构无需预置或管理服务器即可运行代码的方式非常适合游戏业务,能够大幅缩短新游戏的部署和上线时间,缓解运维力量不足的压力,让团队可以集中精力于开发,更加快速地推出新游戏作品,迎合和满足玩家需求,并迅速抢占市场。”

    ——HABBY PTE.LTD.技术总监 赵书香

  • 尼尔森
  • 尼尔森每天使用无服务器处理 2500 亿个广告事件_serverless是什么

    尼尔森每天使用无服务器处理 2500 亿个广告事件

    尼尔森是全球著名的市场监测和数据分析公司。通过使用亚马逊云科技无服务器解决方案,每天处理高达 2500 亿的事件,55TB 的数据,最多达到 3000 个 Lambda 函数的并发量,而且能够保证在任何规模处理数据时,性能的一致性。

  • Broadridge
  • Broadridge - 自动化业务工作流程_serverless是什么

    Broadridge - 自动化业务工作流程

    自动化业务工作流程这一场景,常见于金融服务交易或业务流程自动化领域。许多业务工作流程需要重复相同的步骤,这些步骤可以自动化并以事件驱动的方式执行。例如,当客户在银行申请开户时,银行需要执行一些信息核查(身份证明文件、地址等),并且某些账户需要人工审批。所有这些步骤都可以通过工作流服务进行编排,只要提交新的账户申请,工作流程就会自动触发。
    Broadridge 构建了一个以事件为驱动的工作流,来使用机器学习从代理投票表格中提取数据,从而节省了数千小时的人工数据提取和核查时间。

  • 嘉谊互娱
  • 嘉谊互娱_serverless是什么

    嘉谊互娱

    成都嘉谊互娱科技有限公司(以下简称“嘉谊互娱”)是一家专注海外休闲游戏市场,集产品研发,运营和发行于一体的游戏企业。公司总部位于中国成都,并在美国,香港等地设立有分公司。成立三年以来,公司一直专注创作精品游戏,并持续探索市场潜力。至今公司自研产品海外累计下载量已突破 1.1 亿人次,其中不仅有多款游戏获得苹果及谷歌商店全球推荐,同时也不乏多种不同类型产品,取得全球重点国家下载榜和分类畅销榜前列的成绩。

  • 法国兴业银行
  • 法国兴业银行 - 基础设施自动化_serverless是什么

    法国兴业银行 - 基础设施自动化

    客户借助事件驱动型架构,采用多种不同的方式实现其基础设施的自动化。例如,运行计算密集型工作负载(如财务分析、基因组研究或媒体转码)的客户可以触发计算资源纵向扩展,从而进行高度并行处理,然后在工作完成后,缩减这些资源。法国兴业银行构建事件驱动型架构,实现自动纵向扩展和缩减资源以进行信用风险分析。

  • 美的
  • 美的集团 - Serverless 告警通知_serverless是什么

    美的集团 - Serverless 告警通知

    美的是一家集智能家居、楼宇科技、工业技术、机器人与自动化、数字化创新为一体的世界 500 强企业。客户运维人员希望能从企业微信上接收到亚马逊云科技的告警信息,包括 EC2 实例状态的变化、健康状况事件等。由于业务分布广,客户希望解决方案能够快速为多个业务单元 (BU) 进行多套部署,并且不需要付出太多成本。借助 EventBridge 构建的 Serverless 告警推送解决方案,通过一键快速部署,客户在几分钟就完成多区域部署和告警配置,并开始使用。该方案节约了客户的开发时间,并且与客户业务系统相比,几乎没有增加额外的成本。

  • Coca-Cola
  • 可口可乐_提高 Coca-Cola 敏捷性_serverless是什么

    提高 Coca-Cola 敏捷性

    可口可乐公司是世界上第一个可乐品牌,他们希望能够迅速响应 COVID 大流行带来的变化。客户希望为他们的 Freestyle 饮料机提供非接触式体验,因此构建了一个新的智能手机应用程序,允许可口可乐的客户在不接触自动售货机的情况下订购和支付饮料。 他们选择 Lambda 进行构建该应用程序,使他们的团队能够专注于核心的应用,而不是将大量时间花在安全性、延迟或可扩展性上。因为使用 Lambda,这些都是内置的。 最后,他们只用了 100 天就构建了这个新应用程序,现在有超过 30,000 台机器具有非接触式功能,满足了客户在 COVID 期间,通过不接触的方式购买和支付饮料的需求。

  • 西门子
  • 西门子_SIEMENS_serverless是什么

    西门子

    西门子已经能够在多个业务部门(包括西门子移动、西门子电力和天然气,以及西门子 PLM)推动创新,使用 40 多项服务,包括 Amazon Kinesis、Amazon Elasticsearch Service 和 Amazon Athena。西门子 PLM 为数千家公司提供产品生命周期管理软件,并遵循“AWS 优先”战略,为其 MindSphere 工业物联网平台提供支持。西门子移动部门构建了一个预测性维护 SaaS 解决方案,将西门子支持的列车的可用性和可靠性从 87% 提高到 99%。借助 Amazon EC2 Spot 实例和 AWS Lambda,西门子电力和天然气部门能够在几分钟之内提取数 TB 数据,而过去需要一天。

立即开启 Serverless 之旅