

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 面向網際網路的 Classic Load Balancer
<a name="elb-internet-facing-load-balancers"></a>

建立 Classic Load Balancer 時，您可以將其設定為內部負載平衡器或面向網際網路的負載平衡器。面向網際網路的負載平衡器都有一個公開可解析的 DNS 名稱，如此就可以透過網際網路路將請求從用戶端路由到使用負載平衡器註冊的 EC2 執行個體。

![\[面向網際網路的負載平衡器，將流量從網際網路路由到 EC2 執行個體。\]](http://docs.aws.amazon.com/zh_tw/elasticloadbalancing/latest/classic/images/internet_facing_load_balancer.png)


內部網際網路負載平衡器之 DNS 名稱可公開解析為節點的私有 IP 地址。因此，內部負載平衡器只能使用負載平衡器的 VPC 存取來路由用戶端請求。如需詳細資訊，請參閱[內部 Classic Load Balancer](elb-internal-load-balancers.md)。

**Topics**
+ [負載平衡器的公有 DNS 名稱](#internet-facing-ip-addresses)
+ [建立面向網際網路的 Classic Load Balancer](elb-getting-started.md)

## 負載平衡器的公有 DNS 名稱
<a name="internet-facing-ip-addresses"></a>

當您的負載平衡器建立完成後，會收到公有 DNS 名稱，用戶端可用該名稱傳送請求。DNS 伺服器將負載平衡器的 DNS 名稱解析成您的負載平衡器之負載平衡器節點的公有 IP 地址。每個負載平衡器節點連接到使用私有 IP 地址的後端執行個體。

主控台會顯示具以下格式的公有 DNS 名稱：

```
name-1234567890.region.elb.amazonaws.com
```

# 建立面向網際網路的 Classic Load Balancer
<a name="elb-getting-started"></a>

建立負載平衡器時，您可以設定接聽程式、設定運作狀態檢查，以及註冊後端執行個體。您透過指定一個前端 (用戶端到負載平衡器) 連線的通訊協定和連接埠，以及後端 (負載平衡器到後端執行個體) 連線的通訊協定和連接埠來設定接聽程式。您可以為您的負載平衡器設定多個接聽程式。

本教學課程透過以 Web 為基礎的界面 AWS 管理主控台，提供 Classic Load Balancer 的實作簡介。您將建立的負載平衡器會接收公有 HTTP 流量，並會將它傳送到您的 EC2 執行個體。

若要建立具 HTTPS 接聽程式負載平衡器，請參閱[使用 HTTPS 接聽程式建立 Classic Load Balancer](elb-create-https-ssl-load-balancer.md)。

**Topics**
+ [開始之前](#getting-started-prerequisites)
+ [使用 建立 Classic Load Balancer AWS 管理主控台](#console-steps)

## 開始之前
<a name="getting-started-prerequisites"></a>
+ 建立 Virtual Private Cloud (VPC) 如需詳細資訊，請參閱[VPC 的建議](elb-backend-instances.md#set-up-ec2)。
+ 啟動您計劃向負載平衡器註冊的 EC2 執行個體。確保這些執行個體的安全群組在連接埠 80 上允許 HTTP 存取。
+ 在每個執行個體上安裝 Web 伺服器 (例如 Apache 或 Internet Information Services (IIS))，輸入其 DNS 名稱到連接網際網路的 Web 瀏覽器的瀏覽器，並確認瀏覽器顯示伺服器的預設頁面。

## 使用 建立 Classic Load Balancer AWS 管理主控台
<a name="console-steps"></a>

使用下列程序建立您的 Classic Load Balancer。提供您負載平衡器的基本組態資訊，例如名稱和結構描述。然後提供您網路的相關資訊，以及將流量路由至您執行個體的接聽程式資訊。

**使用主控台建立 Classic Load Balancer**

1. 前往 [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/) 開啟 Amazon EC2 主控台。

1. 於導覽列上，為負載平衡器選擇一個區域。請務必選取您為 EC2 執行個體選取的同一區域。

1. 在導覽窗格的 **Load Balancing (負載平衡器)**，選擇 **Load Balancer (負載平衡器)**。

1. 選擇 **Create Load Balancer (建立負載平衡器)**。

1. 展開 **Classic Load Balancer** 區段，然後選擇**建立**。

1. **基本組態**

   1. 針對**負載平衡器名稱**，輸入負載平衡器的名稱。

      在區域的 Classic Load Balancer 組合中，您的 Classic Load Balancer 名稱必須獨一無二，其字元數上限為 32 個，只能包含英數字元與連字號，但開頭或結尾都不可為連字號。

   1. 針對**結構描述**，選取**面向網際網路**。

1. **網路映射**

   1. 針對 **VPC**，選取與您執行個體相同的 VPC。

   1. 針對**映射**，先選取可用區域，然後從可用子網路中選擇公有子網路。一個可用區域只能選取一個子網路。為了提高您的負載平衡器可用性，可選取一個以上的可用區域和子網路。

1. **安全群組**

   1. 針對**安全群組**，請選取設定為在連接埠 80 上允許必要的 HTTP 流量的現有安全群組。

1. **接聽程式和路由**

   1. 針對**接聽程式**，請確定通訊協定為 `HTTP`，且連接埠為 `80`。

   1. 針對**執行個體**，請確定通訊協定為 `HTTP`，且連接埠為 `80`。

1. **運作狀態檢查**

   1. 針對 **Ping 通訊協定**，請確定通訊協定為 `HTTP`。

   1. 針對 **Ping 連接埠**，請確定連接埠為 `80`。

   1. 針對 **Ping路徑**，請確定路徑為 `/`。

   1. 針對**進階運作狀態檢查設定**，請使用預設值。

1. **執行個體**

   1. 選取**新增執行個體**以開啟執行個體選取畫面。

   1. 在**可用執行個體**下方，您可以根據目前的網路設定，選取目前可用於負載平衡器的執行個體。

   1. 當您對您的選項感到滿意時，請選取**確認**，將要註冊的執行個體新增至負載平衡器。

1. **Attributes**

   1. 針對**啟用跨區域負載平衡**、**啟用連接耗盡**和**逾時 (耗盡間隔)**，請保留預設值。

1. **負載平衡器標籤 (選用)**

   1. **索引鍵**欄位為必填。

   1. **值**欄位為選填。

   1. 若要新增另一個標籤，請選取**新增標籤**，然後輸入**索引鍵**欄位值，並選擇性地填寫**值**欄位。

   1. 若要移除現有的標籤，請在要移除的標籤旁選取**移除**。

1. **摘要和建立**

   1. 如果您需要變更任何設定，請在需要變更的設定旁選取**編輯**。

   1. 如果您對摘要中顯示的所有設定感到滿意，請選取**建立負載平衡器**，開始建立您的負載平衡器。

   1. 在最終建立頁面上選取**檢視負載平衡器**，即可在 Amazon EC2 主控台中檢視您的負載平衡器。

1. **確認**

   1. 選取新的負載平衡器。

   1. 在**目標執行個體**索引標籤中，檢查**運作狀態**欄位。至少有一個 EC2 執行個體在**服務中**之後，您可以測試負載平衡器。

   1. 在**詳細資訊**區段中複製負載平衡器的 **DNS 名稱**，此名稱看起來會類似 `my-load-balancer-1234567890.us-east-1.elb.amazonaws.com`。

   1. 將負載平衡器的 **DNS 名稱**貼至已連接公有網際網路的 Web 瀏覽器的網址欄位。如果負載平衡器運作正常，您會看到伺服器的預設頁面。

1. **刪除 (選用)**

   1. 若您的網域有指向負載平衡器的 CNAME 記錄，請指向新位置並等待 DNS 變更發生效用，之後再刪除負載平衡器。

   1. 前往 [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/) 開啟 Amazon EC2 主控台。

   1. 選取負載平衡器。

   1. 選擇**動作**、**刪除負載平衡器**。

   1. 出現確認提示時，請輸入 `confirm`，然後選取**刪除**。

   1. 刪除負載平衡器後，透過該負載平衡器註冊的 EC2 執行個體會繼續執行。系統將根據執行個體繼續執行的時間，按每小時或不足一小時的時數計費。當您不再需要某個 EC2 執行個體時，可以停止或終止該執行個體，避免產生額外費用。