负载均衡与自动伸缩

AWS 云技术与服务概念

Alex Kuntz

Head of Cloud Curriculum, DataCamp

AWS 中的负载均衡

负载均衡将流量均匀分配到多个 EC2 实例,防止单台服务器过载

  • 确保高可用性
  • 提供水平扩展

AWS 中的负载均衡器类型

四个图标:经典型、网络型、应用型和网关负载均衡器。

AWS 云技术与服务概念

负载均衡如何工作?

 

  1. 用户发送请求

一张架构图,突出显示发送到负载均衡器的用户请求。

AWS 云技术与服务概念

负载均衡如何工作?

 

  1. 用户发送请求
  2. 请求到达负载均衡器

一张架构图,突出显示发送到负载均衡器的用户请求。

AWS 云技术与服务概念

负载均衡如何工作?

 

  1. 用户发送请求
  2. 请求到达负载均衡器
  3. 应用型负载均衡器优先启用主目标组

一张架构图,展示用户请求从负载均衡器流向主 EC2 实例。

AWS 云技术与服务概念

负载均衡如何工作?

 

  1. 用户发送请求
  2. 请求到达负载均衡器
  3. 应用型负载均衡器优先启用主目标组
  4. 需求上升时,负载均衡器激活次要目标组,并在所有实例间分配负载

一张架构图,展示用户请求从负载均衡器流向主、次 EC2 实例。

AWS 云技术与服务概念

什么是计算弹性?

弹性确保系统可随需求上下扩展,灵活分配资源

  • EC2 通过 EC2 Auto Scaling 实现弹性

 

什么是 EC2 Auto Scaling?

  • 按使用量与需求自动调整活动实例数量
  • 优化成本
  • 防止过度预置
AWS 云技术与服务概念

自动伸缩如何工作?

  1. 用户发送请求

一张架构图,展示用户请求的产生。

AWS 云技术与服务概念

自动伸缩如何工作?

  1. 用户发送请求
  2. 请求被路由到 EC2 Auto Scaling 服务

一张架构图,展示用户请求到达 EC2 Auto Scaling 服务。

AWS 云技术与服务概念

自动伸缩如何工作?

  1. 用户发送请求
  2. 请求被路由到 EC2 Auto Scaling 服务
  3. 服务将请求转发到活动的 EC2 实例

一张架构图,展示用户请求到达 EC2 Auto Scaling 服务并被分发到 EC2 实例。

AWS 云技术与服务概念

自动伸缩如何工作?

  1. 用户发送请求
  2. 请求被路由到 EC2 Auto Scaling 服务
  3. 服务将请求转发到活动的 EC2 实例
  4. 需求上升时,新增 EC2 实例以承载额外负载

一张架构图,展示多条用户请求到达 EC2 Auto Scaling 服务,并被分发到活动与备用 EC2 实例。

AWS 云技术与服务概念

自动伸缩如何工作?

  1. 用户发送请求
  2. 请求被路由到 EC2 Auto Scaling 服务
  3. 服务将请求转发到活动的 EC2 实例
  4. 需求上升时,新增 EC2 实例以承载额外负载
  5. 需求下降时,关闭新添的 EC2 实例

一张架构图,展示用户请求到达 EC2 Auto Scaling 服务并被分发到 EC2 实例。

AWS 云技术与服务概念

负载均衡 vs 自动伸缩

负载均衡

  • 均匀路由流量
  • 充分利用现有 EC2 实例

一个 AWS 负载均衡器图标。

自动伸缩

  • 始终满足需求
  • 可增减 EC2 实例

一个 EC2 Auto Scaling 图标。

AWS 云技术与服务概念

Passons à la pratique !

AWS 云技术与服务概念

Preparing Video For Download...