

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# 「Classic Load Balancer とは？」
<a name="introduction"></a>

**注記**  
Classic Load Balancer は、Elastic Load Balancing の前世代のロードバランサーです。現行世代のロードバランサーに移行することをお勧めします。詳細については、「[Classic Load Balancer の移行](https://docs.aws.amazon.com/elasticloadbalancing/latest/userguide/migrate-classic-load-balancer.html)」を参照してください。

Elastic Load Balancing は、受信したトラフィックを複数のアベイラビリティーゾーンの複数のターゲット (EC2 インスタンス、コンテナ、IP アドレスなど) に自動的に分散させます。登録されているターゲットの状態をモニタリングし、正常なターゲットにのみトラフィックをルーティングします。Elastic Load Balancing は、受信トラフィックの時間的な変化に応じて、ロードバランサーをスケーリングします。また、大半のワークロードに合わせて自動的にスケールできます。

## Classic Load Balancer の概要
<a name="classic-load-balancer-overview"></a>

ロードバランサーは、受信アプリケーショントラフィックを複数のアベイラビリティーゾーンの複数の EC2 インスタンス間で分散します。これにより、アプリケーションの耐障害性が向上します。Elastic Load Balancing は異常なインスタンスを検出し、トラフィックを正常なインスタンスにのみルーティングします。

ロードバランサーは、クライアントにとって単一の通信先として機能します。これにより、アプリケーションの可用性が向上します。アプリケーションへのリクエストの流れを中断することなく、ニーズの変化に応じて ロードバランサーに対して インスタンスの追加と削除を行うことができます。Elastic Load Balancing はアプリケーションへのトラフィックが時間の経過とともに変化するのに応じてロードバランサーをスケーリングします。Elastic Load Balancing では、大半のワークロードに合わせた自動的なスケーリングが可能です。

*リスナー*は、ユーザーが設定するプロトコルとポートを使用してクライアントからの接続リクエストを確認し、ユーザーが設定するプロトコルとポート番号使用して、1 つ以上の登録されたインスタンスにリクエストを転送します。ロードバランサーに 1 つ以上のリスナーを追加できます。

*ヘルスチェック*を設定して登録したインスタンスのヘルス状態をモニタリングすると、ロードバランサーから正常なインスタンスにのみリクエストを送信できます。

![ロードバランサーは、クライアントから EC2 インスタンスにトラフィックをルーティングします。](http://docs.aws.amazon.com/ja_jp/elasticloadbalancing/latest/classic/images/load_balancer.png)


登録されたインスタンスが各アベイラビリティーゾーンのリクエストロードを処理できるようにするには、ロードバランサーに登録されている各アベイラビリティーゾーンにほぼ同じ数のインスタンスを維持することが重要です。たとえば、アベイラビリティーゾーン us-west-2a に 10 個のインスタンス、アベイラビリティーゾーン us-west-2b に 2 個のインスタンスがある場合、リクエストは 2 つのアベイラビリティーゾーンに均等に分散されます。その結果、us-west-2b 内の 2 個のインスタンスは、us-west-2a 内の 10 個のインスタンスと同じ量のトラフィックを処理します。代わりに、アベイラビリティーゾーンごとに 6 つのインスタンスが必要です。

デフォルトでは、ロードバランサーは、ロードバランサーに対して有効にするアベイラビリティーゾーン間で均等にトラフィックを分散します。有効にされたすべてのアベイラビリティーゾーンのすべての登録されたインスタンス間でトラフィックを分散するには、ロードバランサーで*クロスゾーン負荷分散*を有効にします。ただし、耐障害性を高めるために各アベイラビリティーゾーンにおよそ等しい数のインスタンスを維持することをお勧めします。

詳細については、*Elastic Load Balancing ユーザーガイド*の [How Elastic Load Balancing works](https://docs.aws.amazon.com/elasticloadbalancing/latest/userguide/how-elastic-load-balancing-works.html) を参照してください。

## 利点
<a name="classic-load-balancer-benefits"></a>

Application Load Balancer の代わりに Classic Load Balancer を使用すると、以下の利点があります。
+ TCP および SSL リスナーのサポート
+ アプリケーション生成のクッキーを使用したスティッキーセッションのサポート

各ロードバランサータイプでサポートされている機能の詳細については、Elastic Load Balancing の[製品比較](https://aws.amazon.com/elasticloadbalancing/features/#Product_comparisons)を参照してください。

## 開始方法
<a name="classic-load-balancer-getting-started"></a>
+ Classic Load Balancer を作成し、それに EC2 インスタンスを登録する方法については、「[インターネット向け Classic Load Balancer を作成する](elb-getting-started.md)」を参照してください。
+ HTTPS ロードバランサーを作成し、ロードバランサーに EC2 インスタンスを登録する方法を確認するには、「[HTTPS リスナーを使用する Classic Load Balancer の作成](elb-create-https-ssl-load-balancer.md)」を参照してください。
+ Classic Load Balancer でサポートされているさまざまな機能の使用方法については、「[Classic Load Balancer の設定](elb-configure-load-balancer.md)」を参照してください。

## 料金
<a name="classic-load-balancer-pricing"></a>

ロードバランサーについては、お客様が利用された分のみのお支払いとなります。詳細については、[Elastic Load Balancing の料金表](https://aws.amazon.com/elasticloadbalancing/pricing/)を参照してください。