ビジネス要件に応じて、Application Load Balancer (ALB) インスタンスのネットワークタイプを変更できます。
インスタンスのネットワークタイプ
ALB インスタンスは、パブリックおよびプライベートのネットワークタイプをサポートしています。それぞれの違いを以下に示します。
プライベート:ALB インスタンスにはプライベート IP アドレスのみが割り当てられます。同一 VPC 内のリソースからのみアクセス可能であり、インターネットからはアクセスできません。
パブリック:ALB インスタンスにはパブリック IP アドレスとプライベート IP アドレスの両方が割り当てられます。デフォルトでは、パブリック ALB インスタンスは Elastic IP Address (EIP) を使用してパブリックサービスを提供します。パブリック ネットワークタイプを選択した場合、EIP インスタンスおよびデータ転送に対して課金されます。
エニーキャスト Elastic IP Address (Anycast EIP) を使用してパブリックサービスを提供するには、Anycast EIP を ALB インスタンスに関連付ける必要があります。詳細については、「複数リージョン間で近接アクセスを実現するための ALB インスタンスへの Anycast EIP の関連付け」をご参照ください。
IP バージョン
ALB インスタンスは IPv4 およびデュアルスタックの IP バージョンをサポートしています。以下の表に、それぞれの違いを示します。
IP バージョン | ゾーンごとの IP 数 | 説明 |
IPv4 |
| クライアントは、IPv4 アドレス(例:192.0.2.1)のみを使用してインスタンスにアクセスできます。 インスタンスは、IPv4 クライアントトラフィックを IPv4 バックエンドサーバーにのみ転送できます。対応するバックエンドサーバーの種類には、Elastic Compute Service (ECS) インスタンス、Elastic Network Interface (ENI)、Elastic Container Instance (ECI)、IP アドレス、Function Compute が含まれます。 |
デュアルスタック |
| クライアントは、IPv4 アドレス(例:192.168.0.1)および IPv6 アドレス(例:2001:db8:1:1:1:1:1:1)の両方を使用してインスタンスにアクセスできます。 インスタンスは、IPv4 および IPv6 クライアントトラフィックを IPv4 または IPv6 バックエンドサーバーに転送できます。対応するバックエンドサーバーの種類には、ECS インスタンス、ENI、ECI、および IP アドレスが含まれます。Function Compute はサポートされていません。 説明 デュアルスタック ALB インスタンスのサーバーグループが IP タイプであり、IPv6 バックエンドサーバーを追加する必要がある場合は、ALB インスタンスをアップグレードする必要があります。 |
ALB は DNS ドメイン名を通じてサービスを提供します。ALB は DNS と連携してカスタムドメイン名を解決します。カスタムドメイン名を ALB インスタンスの DNS 名にポイントするには、CNAME 解決を使用することを推奨します。これにより、ネットワークリソースへのアクセスがより便利になります。詳細については、「ALB に対する CNAME 解決の設定」をご参照ください。
パブリック IP アドレスの種類
ALB は、以下のパブリック IP アドレスの種類をサポートしています。
EIP:EIP は、個別に購入および保有可能なパブリック IP アドレスです。EIP は、VPC 内のクラシックロードバランサー (CLB) インスタンス、プライベート ALB インスタンス、またはパブリック NAT ゲートウェイに関連付けることができます。詳細については、「Elastic IP Address (EIP) とは」をご参照ください。
Anycast EIP:Anycast EIP は、個別に購入および保有可能なパブリック IP アドレスです。各 Anycast EIP インスタンスには、1 つのパブリック IP アドレスが割り当てられます。詳細については、「Anycast EIP とは」をご参照ください。
Anycast EIP と EIP の比較については、「Anycast EIP と EIP の比較」をご参照ください。
制限事項
Anycast EIP と ALB インスタンスの関連付けに関する制限事項:
以下の表に、ALB インスタンスへ Anycast EIP を関連付け可能なリージョンを示します。
エリア | リージョン |
中国 | 中国 (香港) |
アジア太平洋 | 韓国 (ソウル)、日本 (東京)、シンガポール、マレーシア (クアラルンプール)、インドネシア (ジャカルタ)、フィリピン (マニラ)、タイ (バンコク) |
ヨーロッパおよびアメリカ | イギリス (ロンドン)、米国 (バージニア)、米国 (シリコンバレー)、ドイツ (フランクフルト) |
EIP を ALB インスタンスに関連付ける際の制限事項:
ALB インスタンスの各 ゾーン に関連付けられた EIP は、同じタイプである必要があります。サポートされている EIP のタイプについて詳しくは、「ALB でサポートされる EIP のタイプ」をご参照ください。
EIP を ALB インスタンスに関連付ける前に、その EIP が Internet Shared Bandwidth インスタンスに追加されていないことを確認してください。Internet Shared Bandwidth インスタンスを使用するには、関連付け後に ALB コンソールで EIP をそのインスタンスに追加できます。EIP の回線タイプは、Internet Shared Bandwidth インスタンスの回線タイプと同じである必要があります。EIP を Internet Shared Bandwidth インスタンスに追加する方法の詳細については、「パブリックインスタンスの帯域幅を変更する」をご参照ください。
課金への影響
ALB は時間単位で課金されます。1 時間未満の利用も 1 時間分として課金されます。ネットワークタイプの変更には約 1 分程度の時間がかかります。課金期間内にネットワークタイプを変更した場合、変更前のネットワークタイプの課金ルールに基づき、当該課金期間全体が課金対象となります。詳細については、「ALB の課金」をご参照ください。
以下の表に、パブリックとプライベート間でのネットワークタイプ変更による課金への影響を示します。
操作
シナリオ
方法
課金への影響
関連ドキュメント
IPv4 インスタンスをプライベートからパブリックへ変更
ALB インスタンスがインターネット上で IPv4 サービスを提供する必要があります。
EIP または Anycast EIP を割り当てます。
EIP または Anycast EIP を ALB インスタンスに割り当てた場合、EIP または Anycast EIP 経由のインターネットデータ転送に対して課金されます。
IPv4 インスタンスをパブリックからプライベートへ変更
ALB インスタンスがインターネット上で IPv4 サービスを提供する必要がなくなりました。
EIP または Anycast EIP を関連付け解除します。
変更後は、請求書をご確認ください。
-
IPv6 インスタンスをプライベートからパブリックへ変更
ALB インスタンスがインターネット上で IPv6 サービスを提供する必要があります。
IPv6 ゲートウェイのパブリック帯域幅を有効化します。
IPv6 ゲートウェイのパブリック帯域幅の有効化には料金がかかります。
IPv6 インスタンスをパブリックからプライベートへ変更
ALB インスタンスがインターネット上で IPv6 サービスを提供する必要がなくなりました。
IPv6 ゲートウェイのパブリック帯域幅を無効化します。
変更後は、請求書をご確認ください。
-
前提条件
ALB インスタンスが必要です。詳細については、「ALB インスタンスの作成と管理」をご参照ください。
IPv4 インスタンスのネットワークタイプの変更
プライベートからパブリックへの変更
インスタンスをプライベートからパブリックへ変更する場合、ALB インスタンスにパブリック IP アドレスを割り当てる必要があります。EIP または Anycast EIP を ALB インスタンスに割り当てることができます。この操作にはパブリックネットワークの利用料金が発生します。詳細については、「Elastic IP Address の課金」および「Anycast EIP の課金」をご参照ください。
ALB コンソールにログインします。
上部のナビゲーションバーで、インスタンスが展開されているリージョンを選択します。
インスタンス ページで、管理対象のプライベート ALB インスタンスを見つけ、その ID をクリックします。
インスタンスの詳細 タブの 基本情報 セクションで、ネットワークタイプ フィールド内の IPv4 エントリを確認し、ネットワークタイプの変更 をクリックします。
ネットワークタイプの変更 ダイアログボックスで、IP アドレスタイプ を選択し、ビジネス要件に応じてパブリック IP アドレスを割り当て、OK をクリックします。
EIP の割り当て
IP アドレスタイプ を EIP に設定します。
ゾーンごとの EIP の割り当て ドロップダウンリストから、EIP の購入 を選択するか、利用可能な EIP を選択します。
説明各ゾーンに EIP を割り当てる必要があります。
ALB インスタンスで特定の EIP を使用する必要がある場合は、ゾーンの追加または削除によって関連付けを管理できます。ゾーンの変更方法については、「インスタンスのゾーンの更新」をご参照ください。
EIP の購入 を選択した場合、以下の点にご注意ください。
ALB インスタンスのネットワークタイプを変更すると、サービスに影響を与える場合があります。パブリック ALB インスタンスとともに作成された EIP は、ネットワークタイプの変更後に自動的に関連付けが解除されるかリリースされ、回復できません。
購入した EIP のパラメーターは、EIP コンソールで確認できます。
新規に購入した EIP は、Anti-DDoS Origin Basic で保護された従量課金(トラフィック課金)方式の BGP(マルチ ISP)EIP です。
Anycast EIP の割り当て
ALB インスタンスへの Anycast EIP の関連付けに関する制限事項および手順については、「複数リージョン間で近接アクセスを実現するための ALB インスタンスへの Anycast EIP の関連付け」をご参照ください。
IP アドレスタイプ を Anycast EIP に設定します。
ゾーンごとの Anycast EIP の割り当て ドロップダウンリストから、Anycast EIP の購入 を選択するか、利用可能な Anycast EIP を選択し、OK をクリックします。
説明各ゾーンに Anycast EIP を割り当てる必要があります。
Anycast EIP の購入 を選択した場合、以下の点にご注意ください。
ALB ALB インスタンスのネットワークタイプが非公開に変更された場合、またはインスタンスがリリースされた場合、関連付けられた AnycastEIP は自動的に関連付けが解除され、リリースされます。
購入した Anycast EIP のパラメーターは、Anycast EIP コンソールで確認できます。
インスタンスの詳細 タブで、ネットワークタイプ を確認します。
変更には約 1 分程度の時間がかかります。インスタンスの詳細 タブで、IPv4 の ネットワークタイプ が パブリック に変更された場合、操作は成功です。
パブリックからプライベートへの変更
ALB インスタンスのネットワークタイプをパブリックからプライベートに変更すると、インスタンスからすべての EIP の関連付けが解除され、インスタンスのドメイン名はプライベート IP アドレスに解決されるように更新されます。慎重に実行してください。
ALB コンソールにログインします。
上部のナビゲーションバーで、インスタンスが展開されているリージョンを選択します。
インスタンス ページで、管理対象のパブリック ALB インスタンスを見つけ、その ID をクリックします。
インスタンスの詳細 タブの 基本情報 セクションで、ネットワークタイプ フィールド内の IPv4 エントリを確認し、ネットワークタイプの変更 をクリックします。
表示されたダイアログボックスで、変更の影響を確認し、OK をクリックします。
インスタンスの詳細 タブで、ネットワークタイプ を確認します。
変更には約 1 分程度の時間がかかります。インスタンスの詳細 タブで、IPv4 の ネットワークタイプ が プライベート に変更された場合、操作は成功です。
デュアルスタックインスタンスのネットワークタイプの変更
プライベートからパブリックへの変更
IPv4 のネットワークタイプをプライベートからパブリックへ変更するには、「IPv4 インスタンスのネットワークタイプの変更」をご参照ください。
IPv6 のネットワークタイプをプライベートからパブリックへ変更するには、以下の手順を実行します。
説明IPv6 のネットワークタイプを非公開からパブリックに変更すると、VPC 内の IPv6 ゲートウェイに対してパブリック帯域幅が有効になり、料金が発生します。パブリックと非公開の間で ALB インスタンスのネットワークタイプを切り替えると、パブリック帯域幅は自動的に有効化または無効化されます。詳細については、「IPv6 ゲートウェイの課金」をご参照ください。
ALB コンソールにログインします。
上部のナビゲーションバーで、インスタンスが展開されているリージョンを選択します。
インスタンス ページで、管理対象のプライベート ALB インスタンスを見つけ、その ID をクリックします。
インスタンスの詳細 タブの 基本情報 セクションで、ネットワークタイプ フィールド内の IPv6 エントリを確認し、ネットワークタイプの変更 をクリックします。
IPv6 に切り替え ダイアログボックスで情報を確認し、OK をクリックします。
説明ALB インスタンスがデプロイされている VPC に IPv6 ゲートウェイが存在しない場合は、画面上の指示に従って作成してください。
インスタンスの詳細 タブで、ネットワークタイプ を確認します。
変更には約 1 分程度の時間がかかります。インスタンスの詳細 タブで、IPv6 の ネットワークタイプ が パブリック に変更された場合、操作は成功です。
パブリックからプライベートへの変更
IPv4 のネットワークタイプをパブリックからプライベートへ変更するには、「IPv4 インスタンスのネットワークタイプの変更」をご参照ください。
IPv6 のネットワークタイプをパブリックからプライベートへ変更するには、以下の手順を実行します。
ALB コンソールにログインします。
上部のナビゲーションバーで、インスタンスが展開されているリージョンを選択します。
インスタンス ページで、管理対象のパブリック ALB インスタンスを見つけ、その ID をクリックします。
インスタンスの詳細 タブの 基本情報 セクションで、ネットワークタイプ フィールド内の IPv6 エントリを確認し、ネットワークタイプの変更 をクリックします。
Elastic IPv6 の無効化 ダイアログボックスで、変更の影響を確認し、無効化 をクリックします。
インスタンスの詳細 タブで、ネットワークタイプ を確認します。
変更には約 1 分程度の時間がかかります。インスタンスの詳細 タブで、IPv6 の ネットワークタイプ が プライベート に変更された場合、操作は成功です。