iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 24
0
自我挑戰組

AWS Certified Solution Architect 系列 第 24

AWS Certified Solution Architect - Elastic Load Balancer (Part 1)

  • 分享至 

  • xImage
  •  

Table of Content :

  • Introduction
  • The Rules of Traffic

Introduction

Load Balancer 泛指能夠接收負載並分散負載到多個目標的硬體或軟體

Elastic Load Balancer(ELB) 是 AWS 的平衡負載解決方案,分為以下三種類型:

  1. Application Load Balancer (ALB) : HTTP/HTTPS
  2. Network Load Balancer (NLB) : TCP/UDP
  3. Classic Load Balancer (CLB) : HTTP/HTTPS & TCP/UDP (Legacy)

The Rules of Traffic

ELB 有以下三種元素

  1. Listener (AWS 的三種 LB 都有 Listener) :
    Listener 會監聽port, 並負責評估打到該port的負載。
  2. Rules (只有 ALB 有 rule) :
    Listener 會使用 rule 來決定對負載做什麼處理,通常是將負載傳到 target Group,
  3. Target Group (CLB 沒有 target group) :
    EC2 實例會被註冊成 target group的目標
  • 對 ALB 和 NLB 來說,當負載進到 LB 內的某個port時,監聽該 port 的 listener 就會根據設定的 rule (NLB 會根據預設規則)來將負載傳遞至 target group。最後 target group 會將負載分散至註冊的 EC2 instances。

    https://ithelp.ithome.com.tw/upload/images/20200924/201295607n35IpmP8a.png

    https://ithelp.ithome.com.tw/upload/images/20200924/20129560v8y6Ft8nGR.png

  • 對 CLB 來說,當負載進到 LB 內的某個port時,監聽該 port 的 listener 會直接將負載傳遞到有註冊到 CLB 上的 EC2 instances。

    https://ithelp.ithome.com.tw/upload/images/20200924/20129560d8LelQ9KlI.png

明天會詳細介紹三種LB 和一些常見的問題


上一篇
AWS Certified Solution Architect - Auto Scaling Group
下一篇
AWS Certified Solution Architect - ELB (Part 2)
系列文
AWS Certified Solution Architect 30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言