无服务器计算

AWS 云技术与服务概念

Alex Kuntz

Head of Cloud Curriculum, DataCamp

回顾传统计算

 

EC2 回顾:

  • Amazon EC2 在 AWS 云中提供计算能力
  • 使用 EC2 可获得更高的灵活性与控制力
  • 多种实例类型,针对不同工作负载优化

一张分支图,突出 EC2 的灵活性、控制力和专用实例类型。

AWS 云技术与服务概念

演进需求:超越传统计算

当今需求:

  • 需要模块化、微服务架构

显示微服务架构的图标

AWS 云技术与服务概念

演进需求:超越传统计算

当今需求:

  • 需要模块化、微服务架构

 

  • 快速弹性伸缩以应对波动需求

显示快速扩展的图标。

AWS 云技术与服务概念

演进需求:超越传统计算

当今需求:

  • 需要模块化、微服务架构

 

  • 快速弹性伸缩以应对波动需求

 

  • 基础设施自动化,无需人工干预

显示自动化基础设施管理的图标。

AWS 云技术与服务概念

容器与无服务器计算

显示容器的图标。

显示无服务器计算的图标。

AWS 云技术与服务概念

什么是容器?

容器将应用及其依赖封装为轻量的单一单元

为何使用容器?

  • 将应用与底层系统依赖隔离

显示隔离的图标。

AWS 云技术与服务概念

什么是容器?

容器将应用及其依赖封装为轻量的单一单元

为何使用容器?

  • 将应用与底层系统依赖隔离
  • 共享主机操作系统以高效利用资源

显示效率提升的图标。

AWS 云技术与服务概念

什么是容器?

容器将应用及其依赖封装为轻量的单一单元

为何使用容器?

  • 将应用与底层系统依赖隔离
  • 共享主机操作系统以高效利用资源
  • 跨环境易于迁移与移植

显示可移植性的图标。

AWS 云技术与服务概念

AWS 中的容器

 

显示 Amazon Elastic Container Service 和 Amazon Elastic Kubernetes Service 的图标。

  • 轻松按需扩缩容器化应用
  • 与其他 AWS 服务集成
AWS 云技术与服务概念

Amazon ECS

全托管服务,高效部署、管理与扩缩容容器化应用

使用场景

  • 部署与管理基于微服务的应用
  • 在 AWS 服务间规划、调度并运行批处理作业

一张分支图,突出 Elastic Container Service 对微服务与批处理应用的支持。

AWS 云技术与服务概念

Amazon EKS

容器编排服务,专注运行基于 Kubernetes 的应用

使用场景

  • 搭配 EC2 加速计算实例运行机器学习容器
  • 管理混合云中的集群与应用

一张分支图,突出 Elastic Kubernetes Service 对 Kubernetes、机器学习、混合环境应用的支持。

AWS 云技术与服务概念

更多计算形式?

 

显示容器的图标

 

  • 持久运行的环境

 

  • 可预测的工作负载

 

  • 资源密集型应用
AWS 云技术与服务概念

更多计算形式?

事件驱动的计算变化

一张流程图,解释事件驱动函数。

为零散流量负载平衡计算

一张流程图,解释应用的非均匀零散流量。

AWS 云技术与服务概念

无服务器计算

显示无服务器计算的图标。

AWS 云技术与服务概念

什么是无服务器架构?

 

  • 无需管理服务器:无需预置、扩缩或维护

显示无需服务器管理的图标。

AWS 云技术与服务概念

什么是无服务器架构?

 

  • 无需管理服务器:无需预置、扩缩或维护

 

  • 事件驱动:函数实时由事件触发

显示事件驱动应用的图标。

AWS 云技术与服务概念

什么是无服务器架构?

 

  • 无需管理服务器:无需预置、扩缩或维护

 

  • 事件驱动:函数实时由事件触发

 

  • 成本高效:只为实际用量付费,而非预留资源

显示成本效率的图标。

AWS 云技术与服务概念

何时使用无服务器计算?

显示事件驱动应用的图标。

显示实时处理的图标。

显示不均匀数据突发的图标。

显示聊天机器人和语音助手的图标。

AWS 云技术与服务概念

AWS 的无服务器计算

显示 AWS Lambda 的图标。

显示 AWS Fargate 的图标。

AWS 云技术与服务概念

AWS Lambda

  • 依据事件运行代码,无需预置或管理服务器
  • 自动计算伸缩

 

显示文件上传到 S3 的图标。

AWS 云技术与服务概念

AWS Lambda

  • 依据事件运行代码,无需预置或管理服务器
  • 自动计算伸缩

 

一张流程图,显示文件上传到 S3 后触发 Lambda 函数。

AWS 云技术与服务概念

AWS Lambda

  • 依据事件运行代码,无需预置或管理服务器
  • 自动计算伸缩

 

一张流程图,解释当事件发生时如何触发 Lambda 函数。

AWS 云技术与服务概念

AWS Fargate

为容器提供无服务器计算,简化应用开发

使用场景

  • 支持 AI 与 ML 应用,无需过度预置服务器
  • 大规模数据的批处理,支持并行计算

一张分支图,突出 AWS Fargate 的能力。

AWS 云技术与服务概念

Vamos praticar!

AWS 云技术与服务概念

Preparing Video For Download...