[ AWS ] 建立 load balancer


  1. 選擇 Application Loab Balancer
  2. Basic Configuration
    • Name - 負載平衡器的名字
    • scema 
      • internet-facing
        • 可以簡單想像是放在外網的負載平衡器, 用一般的 public ip 去分流
      • internal
        • 可以簡單想成是在內網內的負載平衡器, 走 private ip去 分流 
    • ip address type - ipv4
  3. Step 1: Configure Load Balancer
    • Listeners
      • 監聽哪些 port
        • HTTP 80
        • HTTPS 443
    • Availability Zones
      • AZ是為了 HA (High Availibility), 當一個AZ毀掉之後還有另一個
      • 選擇至少兩個 AZ
  4. Step 2: Configure Security Settings
    • 針對此 load balancer 去做安全性設定
    • Select Certificate
      • Choose an existing certificate from AWS Certificate Manager (ACM)
      • 選擇使用 AWS Cert Manager 自己的憑證 
  5. Step 3: Configure Security Groups
    • 設定 Security Group
      • 允許 HTTP 80, HTTPS 443 port的所有流量
  6. Step 4: Configure Routing
    • Target group
      • 建立一個新的 target group 給這個 load balancer
      • 這個 load balancer 會將流量平均導入這個 group 的所有 EC2
  7. Step 5: Register Targets
    • 因為已經建立了 target group, 接下來就是將 ec2 註冊進去這個 group, 並且是要將流量導到這些EC2的哪個 port

留言

這個網誌中的熱門文章

[MySQL] schema 與資料類型優化

[翻譯] 介紹現代網路負載平衡與代理伺服器