Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Amazon Web Services

Working with Elastic Load Balancing (Traditional Chinese)

Amazon Web Services and Amazon via AWS Skill Builder

Overview

實驗室概觀

本實驗室介紹 Elastic Load Balancing 的概念。在本實驗室中,您將使用 Elastic Load Balancing 來平衡單一可用區域中多個 Amazon Elastic Compute Cloud (EC2) 執行個體的流量。您將在多個 Amazon EC2 執行個體上部署一個簡單的應用程式,並透過在瀏覽器中檢視應用程式來觀察負載平衡。

首先,您將啟動一對執行個體,引導執行個體以安裝 Web 伺服器和內容,然後使用 Amazon EC2 DNS 記錄獨立存取執行個體。接下來,您將設定 Elastic Load Balancing,將執行個體新增至負載平衡器,然後再次存取 DNS 記錄,以監控伺服器之間的請求負載平衡。最後,您將在 Amazon CloudWatch 中查看 Elastic Load Balancing 指標。

下圖提供您將在本練習中實作之架構的高階概觀。

涵蓋的主題

這個實驗室將帶您進行:

  • 在 Amazon EC2 上啟動多個伺服器 Web 陣列。
  • 使用引導技術設定使用 Apache、PHP 和從 Amazon Simple Storage Service (S3) 下載的簡單 PHP 應用程式的 Linux 執行個體。
  • 建立和設定將放在 Amazon EC2 Web 伺服器執行個體前方的負載平衡器。
  • 查看負載平衡器的 Amazon CloudWatch 指標。

技術知識先決條件

若要順利完成此實驗室,您應熟悉 AWS 管理主控台。

Elastic Load Balancing

Elastic Load Balancing 可在多個 Amazon EC2 執行個體間自動分配傳入的應用程式流量。它可以讓您實現更高層級的應用程式容錯能力,同時流暢地提供分配應用程式流量所需的負載平衡容量。

使用 Elastic Load Balancing 自動跨多個執行個體和多個可用區域路由流量,使您的應用程式達到更高層級的容錯能力。Elastic Load Balancing 透過偵測運作狀態不佳的執行個體並在其餘運作狀態良好的執行個體間重新路由流量,確保僅運作狀態良好的 Amazon EC2 執行個體能夠接收流量。如果某一可用區域中的所有 Amazon EC2 執行個體都未正常執行,且您已在多個可用區域中設置 Amazon EC2 執行個體,則 Elastic Load Balancing 會將流量路由到其他區域中運作狀態良好的 Amazon EC2 執行個體。

Elastic Load Balancing 可自動擴展請求處理容量,滿足應用程式流量要求。此外,Elastic Load Balancing 還與 Auto Scaling 整合,確保您具有可滿足各種流量層級要求的後端容量,無須手動干預。

Elastic Load Balancing 與 Amazon Virtual Private Cloud (VPC) 搭配使用,提供穩定的網路連結和安全功能。您可以建立一個不與網際網路連接的內部負載平衡器,使用您的虛擬網路內的私有 IP 位址路由流量。您可以使用內部和連結網際網路的負載平衡器實作一個多層架構,在各級應用程式間路由流量。有了多層架構,您的應用程式基礎設施就可以使用私有 IP 位址和安全群組,允許您僅透過公有 IP 位址顯示連結網際網路那一層。

Elastic Load Balancing 提供已整合的憑證管理和 SSL 解密功能,允許您集中管理負載平衡器的 SSL 設置和從您的執行個體卸載 CPU 密集型工作。

本實驗室指南會以逐步方式說明 Elastic Load Balancing 的基本概念。不過,本實驗室只提供 Elastic Load Balancing 概念的簡短概述。如需進一步資訊,請參閱http://aws.amazon.com/elasticloadbalancing/。

Reviews

Start your review of Working with Elastic Load Balancing (Traditional Chinese)

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.