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

Server Load Balancer:ALBインスタンスの作成

最終更新日:Oct 10, 2024

Application Load Balancer (ALB) は、レイヤー7アプリケーションに堅牢な負荷分散サービスを提供します。 高性能なトラフィック転送機能とさまざまな高度な転送ルールをサポートしています。 ALBを使用して、バックエンドサーバーにリクエストを配信できます。 このトピックでは、ALBインスタンスを作成する方法について説明します。

前提条件

  • 仮想プライベートクラウド (VPC) が作成されます。 詳細については、「IPv4 CIDRブロックを使用したVPCの作成」および「IPv6 CIDRブロックを使用したVPCの作成」をご参照ください。

  • ALBサービス用に、サービスにリンクされたロールAliyunServiceRoleForAlbが作成されます。 最初にALBインスタンスを作成するときは、サービスにリンクされたロールが必要です。 サービスにリンクされたロールにより、ALBインスタンスは、elastic network Interface (ENI) 、セキュリティグループ、elastic IPアドレス (EIP) 、インターネット共有帯域幅インスタンスなどのクラウドサービスとリソースにアクセスできます。 詳細については、「ALBのサービスにリンクされたロール」をご参照ください。

ALBインスタンスの作成

  1. ALBコンソールにログインします。

  2. インスタンスページで、ALBの作成をクリックします。

  3. Application Load Balancerページで、次のパラメーターを設定します。

    パラメーター

    説明

    リージョン

    ALBインスタンスを作成するリージョンを選択します。

    ネットワークタイプ

    ALBインスタンスのネットワークタイプを選択します。 選択したネットワークタイプに基づいて、ALBインスタンスにパブリックIPアドレスまたはプライベートIPアドレスが割り当てられます。

    • イントラネット: ALBインスタンスにはプライベートIPアドレスのみがあり、ALBインスタンスがデプロイされているVPC内のリソースからのみアクセスできます。

    • インターネット: ALBインスタンスにはパブリックIPアドレスとプライベートIPアドレスがあります。 デフォルトでは、インターネット接続ALBインスタンスはEIPを使用してインターネット経由でサービスを提供します。 インターネットを選択した場合、EIPのインスタンス料金とデータ転送料金が課金されます。

      • パブリックIPアドレス: EIPは、インターネット経由でサービスを提供し、ALBインスタンスをインターネットに公開するために使用されます。

      • プライベートIPアドレス: VPCのリソースがALBインスタンスにアクセスできるようにします。

    説明

    ALBインスタンスにIPv4アドレスとIPv6アドレスが割り当てられている場合、IPv4アドレスはインターネット経由でサービスを提供するために使用されます。 パブリックIPv6アドレスを使用する場合は、ネットワークタイプを変更する必要があります。 IPv6アドレスはIPv6ゲートウェイ料金を生成します。 詳細については、「課金ルール」および「ALBインスタンスのネットワークタイプの変更」をご参照ください。

    [VPC]

    ALBインスタンスをデプロイするVPCを選択します。

    Zone

    ゾーンとvSwitchを選択します。

    1. ALBはマルチゾーン展開をサポートしています。 選択したリージョンで2つ以上のゾーンがサポートされている場合は、少なくとも2つのゾーンを選択して高可用性を確保します。 ALBは追加料金を請求しません。

    2. 選択した各ゾーンのvSwitchを選択します。 使用可能なvSwitchがない場合は、プロンプトに従って作成します。

    3. オプション: 選択した各ゾーンのEIPを選択します。

      • ゾーンで使用可能なEIPがない場合は、[EIPの自動割り当て] をクリックします。 システムは自動的に従量課金 (データ転送による課金) EIPを作成し、EIPをALBインスタンスに関連付けます。 EIPはBGP (マルチISP) 回線を使用し、Anti-DDoS Origin Basicによって保護されています。

      • または、既存のEIPをALBインスタンスに関連付けることもできます。

        重要
        • インターネット共有帯域幅インスタンスに関連付けられていない従量課金 (データ転送課金) EIPのみをALBインスタンスに関連付けることができます。

        • 同じALBインスタンスの異なるゾーンに割り当てられるEIPは、同じタイプである必要があります。

    IPモード

    ALBインスタンスのIPモードを選択します。 有効な値:

    • 静的IP: 各ゾーンで使用できる仮想IPアドレス (VIP) は1つだけです。 VIPは変更できません。 このモードのALBインスタンスは、1秒あたり最大100,000クエリ (QPS) をサポートします。

    • 動的IP: 各ゾーンで1つ以上のVIPを使用できます。 ALBインスタンスが使用するVIPの数は、負荷とともに増加します。 このモードは、最大100万個のQPSをサポートします。

    IPバージョン

    IPバージョンを選択します。 有効な値:

    • IPv4: このオプションを選択した場合、ALBインスタンスにはIPv4クライアントのみがアクセスできます。

    • デュアルスタック: このオプションを選択すると、IPv4クライアントとIPv6クライアントの両方からALBインスタンスにアクセスできます。

    説明
    • デュアルスタックALBインスタンスをサポートするリージョンの詳細については、「ALBインスタンスの概要」をご参照ください。

    • IPv4とIPv6の両方を有効にする場合は、VPCのゾーンのvSwitchに対してIPv6を有効にする必要があります。

    • デュアルスタックALBインスタンスは、IPv4およびIPv6クライアントからのリクエストをIPv4およびIPv6バックエンドサービスに転送できます。

      • デュアルスタックALBインスタンスは、ECSインスタンス、ENI、エラスティックコンテナインスタンス、およびIPアドレスのバックエンドサーバーにデプロイされたIPv4バックエンドサービスにIPv6クライアントからのリクエストを転送できます。 Function Computeタイプのバックエンドサーバーはサポートされていません。

      • デュアルスタックALBインスタンスは、IPv6クライアントからのリクエストを、ECSインスタンス、ENI、およびエラスティックコンテナインスタンスのバックエンドサーバーにデプロイされたIPv6バックエンドサービスに転送できます。 IPアドレスまたはFunction Computeタイプのバックエンドサーバーはサポートされていません。

    • IPv4 ALBインスタンスをデュアルスタックインスタンスにアップグレードすることはできません。 必要に応じてデュアルスタックALBインスタンスを作成できます。

    • アクセス制御リスト (ACL) はIPv4アドレスのみをサポートします。

    エディション

    ALBインスタンスのエディションを選択します。

    • 基本: 基本ALBインスタンスは、ドメイン名、URL、HTTPヘッダーに基づくリクエストの転送など、基本的なルーティング機能をサポートしています。

    • 標準: 標準ALBインスタンスは、カスタムTLSセキュリティポリシー、リダイレクト、書き換えなどの基本および高度なルーティング機能をサポートしています。

    • WAF有効化: 標準ALBインスタンスからのアップグレードとして、WAF有効化ALBインスタンスはWebアプリケーションを保護するためにwebアプリケーションファイアウォール (WAF) 3.0と統合されます。 ネットワークトラフィックは、トラフィックがALBリスナーにルーティングされる前にWAFによってフィルタリングされます。

    説明

    WAF対応ALBインスタンスの制限:

    • WAF対応のALBインスタンスを購入する前に、実名検証を完了する必要があります。

    • WAF対応のALBインスタンスがサポートされているリージョンの詳細については、「WAF対応のALBインスタンスの制限」をご参照ください。

    • WAFがAlibaba Cloudアカウント内で有効化されていないか、またはWAF 3.0がAlibaba Cloudアカウントで有効化されていることを確認してください。

      • Alibaba CloudアカウントでWAFが有効化されていない場合、WAF対応ALBインスタンスの作成後に従量課金WAF 3.0インスタンスが作成されます。

      • ALBインスタンスのWAF 3.0を有効にする場合は、最初にWAF 2.0インスタンスをリリースするか、WAF 3.0に移行します。

        • WAF 2.0インスタンスをリリースすると、デフォルトでALBに対してX-Forwarded-Protoヘッダーが無効になっているため、サービスエラーが発生する可能性があります。 エラーを防ぐには、ALBインスタンスのリスナーのX-Forwarded-Protoヘッダーを有効にする必要があります。 詳細については、「リスナーの管理」をご参照ください。

        • WAF 2.0インスタンスをリリースする方法の詳細については、「WAFサービスの終了」をご参照ください。

        • WAF 3.0への移行方法の詳細については、「WAF 2.0インスタンスのWAF 3.0への移行」をご参照ください。

    • [実行中] 状態の基本ALBインスタンスと標準ALBインスタンスのみをWAF対応ALBインスタンスにアップグレードできます。

    基本ALBインスタンス、標準ALBインスタンス、およびWAF対応ALBインスタンスの違いの詳細については、「機能と機能」をご参照ください。

    EIP帯域幅プランとの関連付け

    ALBインスタンスが2つのゾーンにデプロイされ、インターネット共有帯域幅インスタンスに関連付けられていない場合、ALBインスタンスのデフォルトの最大インターネット帯域幅は400 Mbit/sです。

    より大きな帯域幅が必要な場合は、インターネット共有帯域幅インスタンスをALBインスタンスに関連付けます。 [EIP帯域幅プランに関連付ける] を選択した場合、インターネット共有帯域幅インスタンスを選択する必要があります。 利用可能なインターネット共有帯域幅インスタンスがない場合は、[EIP帯域幅プランの購入] をクリックし、インターネット共有帯域幅インスタンスを購入します。 次に、ALB購入ページに戻り、刷新をクリックして購入したインターネット共有帯域幅インスタンスを選択します。

    従量課金インターネット共有帯域幅インスタンスを購入することを推奨します。 詳細については、「インターネット共有帯域幅の作成」をご参照ください。

    説明

    このパラメーターは、[ネットワークタイプ][インターネット] に設定されている場合にのみ使用できます。

    [課金方法]

    デフォルトでは、[データ転送課金] が選択されています。 最大帯域幅値は保証値ではありません。 帯域幅の上限を示し、参考用です。 リソース競合の場合、各ALBインスタンスに割り当てられる帯域幅は、その最大帯域幅値よりも低くなり得る。 EIPの課金の詳細については、「従量課金」をご参照ください。

    説明

    このパラメーターは、[ネットワークタイプ][パブリック] に設定され、[EIP帯域幅プランに関連付ける] が選択されていない場合にのみ使用できます。

    [インスタンス名]

    ALBインスタンスの名前を入力します。

    リソースグループ

    ALBインスタンスのリソースグループを選択します。

    サービスリンクロールの作成に関する注意事項

    初めてALBインスタンスを作成するときは、[作成] をクリックしてサービスにリンクされたロールを作成します。 サービスにリンクされたロールにより、ALBは、ENI、セキュリティグループ、EIP、インターネット共有帯域幅インスタンスなどのクラウドサービスとリソースにアクセスできます。 詳細については、「ALBのサービスにリンクされたロール」をご参照ください。

    説明

    このパラメーターは、ALBインスタンスを初めて作成したときにのみ表示されます。

  4. 今すぐ購入をクリックし、支払いを完了します。

  5. インスタンスページに戻り、ALBインスタンスがデプロイされているリージョンを選択して、ALBインスタンスを表示します。

次のステップ

接続リクエストをリッスンし、指定されたスケジューリングアルゴリズムに基づいてリクエストをバックエンドサーバーに転送するようにリスナーを設定します。

参考資料