すべてのプロダクト
Search
ドキュメントセンター

ENS:ELBとは何ですか?

最終更新日:Dec 26, 2024

Edge Load Balancer (ELB) は、クライアントからリクエストを受信し、着信トラフィックをバックエンドエッジノードサービス (ENS) インスタンスのグループ全体に分散して、アプリケーションのスループットを向上させます。 ELBを使用すると、単一障害点 (SPOF) によって引き起こされるサービスの中断を防ぎ、アプリケーションの可用性を向上させることができます。

ELBコンポーネント

image

次の表に、ELBのコンポーネントを示します。

コンポーネント

説明

インスタンス

ELBインスタンスは、受信トラフィックをバックエンドサーバーに分散することで負荷分散を提供します。 ELBを開始するには、ELBインスタンスを作成し、少なくとも1つのリスナーと2つのENSインスタンスをELBインスタンスに追加する必要があります。

リスナー

リスナーはクライアント要求をリッスンし、要求をバックエンドサーバーに転送します。 リスナーはバックエンドサーバーでもヘルスチェックを実行します。

バックエンドサーバー

バックエンドサーバは、フロントエンド要求を受信するために使用される。

説明

ELBインスタンスは内部対応です。 ELBインスタンスでインターネット経由でリクエストをルーティングする場合は、elastic IPアドレス (EIP) をELBインスタンスに関連付けることができます。 詳細については、「EIPの関連付け」をご参照ください。

メリット

  • スケーラビリティ: ELBをwebサーバーおよびアプリケーションサーバーのトラフィック入力ポイントとして使用できます。 これにより、ワークロードに基づいてENSインスタンスを追加または削除することで、サービスシステムのパフォーマンスを向上させることができます。

  • 高い同時実行性: 単一のENSインスタンスが処理要件を満たすことができない場合、ELBリスニングルールを設定して、異なるENSインスタンスにトラフィックを分散させることができます。

  • 高可用性: SPOFを排除し、継続的なサービス可用性を確保するためにディザスタリカバリがサポートされます。 セッション永続化機能を使用して、同じクライアントからのリクエストを同じバックエンドENSインスタンスに転送し、アクセス効率を向上させることができます。

  • マルチプロトコルサポート: レイヤ4でのTCPとUDP、レイヤ7でのHTTPとHTTPSをサポートします。 ELBを使用すると、リアルタイムのオーディオおよびビデオアプリケーション、インタラクティブなストリーミングアプリケーション、オンラインゲームアプリケーションなどのアプリケーションへの高速で安全な接続を提供できます。

インスタンスタイプと価格

ELBインスタンスには次のメトリックがあります。 メトリック値は、インスタンスタイプによって異なります。

  • 最大接続数: インスタンスがサポートできる最大接続数。 接続数が上限を超えると、新しい接続要求は破棄されます。

  • 1秒あたりの接続数 (CPS): 1秒あたりの新しい接続の最大数。 1秒あたりの新規接続数が上限を超えると、新規接続要求は破棄されます。

  • 1秒あたりのクエリ数 (QPS): 1秒あたりに完了できるHTTPまたはHTTPSクエリ (リクエスト) の数。 実際の数が上限に達すると、新しい接続要求は破棄されます。

タイプ

最大接続数

CPS

QPS

単価 (USD /月)

ライト (elb.s1.small)

5000

2000

800

7.5

スタンダードI (elb.s2.small)

50000

4000

3000

26

スタンダードII (elb.s2.medium)

100000

8000

6000

52

高度なI (elb.s3.small)

200000

16000

12,000

104

アドバンストII (elb.s3.medium)

500000

40000

18,000

166

課金

  • EIPをELBインスタンスに関連付けると、EIPによってインターネットトラフィック料金が課金されます。 詳細については、「課金」をご参照ください。

  • インスタンスタイプに基づいてELBの料金が請求されます。 次の表に、ELBの課金方法を示します。

項目

説明

課金方法

従量課金

課金サイクル

月額

課金ルール

  • 当月に設定されたすべてのELBインスタンスの料金の合計が請求されます。

  • ELBの料金=単価 × 有効係数。

    説明
    • 有効日数: ELBインスタンスが作成された日からELBインスタンスがリリースされた日まで、またはELBインスタンスがその月にリリースされない場合は月末までの日数。 例:

      • 例1: ELBインスタンスが2024年6月5日に作成され、2024年6月25日にリリースされた場合、2024年6月の有効日数は21です。

      • 例2: ELBインスタンスが2024年6月5日に作成され、月末まで使用されている場合、2024年6月の有効日数は26です。

    • 有効係数=有効日数 /当月の総日数。 例えば、6月2024日の総日数は30である。 6月2024日の請求書に26の有効日が含まれている場合、有効係数は26/30 = 0.86666667です。

例:

  • シナリオ: ユーザーは、2024年6月5日にStandard I (ELB. s2.small) タイプのelbインスタンスを作成します。 インスタンスは6月2024日末まで使用されます。 6月2024日のインスタンスの有効日数は26日です。

  • 課金:

    • 有効係数: 26/30 = 0.86666667。

    • 単価:

      標準I (elb.s2.small) インスタンスはUSD 26 /月です。

    • 6月のインスタンスの料金:

      26 × 0.86666667 = USD 22.53