負載平衡與自動調整

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 雲端技術與服務概念

一起來練習吧!

AWS 雲端技術與服務概念

Preparing Video For Download...