このトピックでは、ビジネス要件を満たすためにApplication Load Balancer (ALB) インスタンスのネットワークタイプを変更する方法について説明します。
ネットワークタイプ
ALBは、インターネットと内部のインスタンスを提供します。 インターネット接続と内部接続のALBインスタンスの違い:
イントラネット: ALBインスタンスにはプライベートIPアドレスのみがあり、ALBインスタンスがデプロイされているVPC内のリソースからのみアクセスできます。
インターネット: ALBインスタンスにはパブリックIPアドレスとプライベートIPアドレスがあります。 デフォルトでは、インターネット接続ALBインスタンスはEIPを使用してインターネット経由でサービスを提供します。 インターネットを選択した場合、EIPのインスタンス料金とデータ転送料金が課金されます。
ALBインスタンスでAnycast elastic IPアドレス (EIP) を使用してインターネットと通信する場合は、Anycast EIPをALBインスタンスに関連付けます。 詳細については、「Anycast EIPをALBインスタンスに関連付けて、最も近いアクセスポイントを介したアクセスを有効にする」をご参照ください。
IPバージョン
ALBはIPv4および二重スタックネットワーキングを支えます。 次の表に、IPv4とデュアルスタックの違いを示します。
IPバージョン | デフォルト値 | 説明 |
IPv4 |
| クライアントは、192.0.2.1などのIPv4アドレスのみを使用してIPv4 ALBインスタンスにアクセスできます。 IPv4 ALBインスタンスは、IPv4クライアントからのリクエストをIPv4バックエンドサーバーにのみ転送します。 ECSインスタンス、elastic network Interface (ENI) 、elasticコンテナインスタンス、IPアドレス、Function Compute関数をバックエンドサーバーとして指定できます。 |
デュアルスタック |
| クライアントは、192.168.0.1などのIPv4アドレスと、2001:db8:1:1:1:1:1:1などのIPv6アドレスを使用して、デュアルスタックALBインスタンスにアクセスできます。 デュアルスタックALBインスタンスは、IPv4クライアントとIPv6クライアントからのリクエストをバックエンドIPv4サービスとIPv6サービスに転送できます。
|
ALBはドメイン名を通じてサービスを提供します。 ALBはAlibaba Cloud DNSと統合されているため、ドメイン名解決をカスタマイズできます。 CNAMEレコードを使用してカスタムドメイン名をALBインスタンスのドメイン名にマッピングし、ALBインスタンスを使用してリソースアクセスを管理することを推奨します。 詳細については、「ALBインスタンスへのCNAMEレコードの追加」をご参照ください。
パブリックIPアドレスタイプ
ALBは、次のタイプのパブリックIPアドレスをサポートします。
EIP: EIPは、購入して独立したリソースとして使用できるパブリックIPアドレスです。 EIPを、仮想プライベートクラウド (VPC) のClassic Load Balancer (CLB) インスタンス、内部対応のALBインスタンス、またはインターネットNATゲートウェイに関連付けることができます。 詳細については、「EIPとは何ですか? 」をご参照ください。
Anycast EIP: Anycast EIPは、購入して独立したリソースとして使用できるパブリックIPアドレスです。 各Anycast EIPには、インターネットにアクセスできるIPアドレスが割り当てられます。 詳細については、「Anycast EIPとは何ですか? 」をご参照ください。
Anycast EIPとEIPの違いの詳細については、「Anycast EIPとEIPの比較」をご参照ください。
制限事項
Anycast EIPをALBインスタンスに関連付ける際の制限:
次の表に、Anycast EIPをALBインスタンスに関連付けることができるリージョンを示します。
地域 | リージョン |
中国 | 中国 (香港) |
アジア太平洋 | 韓国 (ソウル) 、日本 (東京) 、シンガポール、マレーシア (クアラルンプール) 、インドネシア (ジャカルタ) 、フィリピン (マニラ) 、タイ (バンコク) |
ヨーロッパおよびアメリカ | 英国 (ロンドン) 、米国 (バージニア) 、米国 (シリコンバレー) 、ドイツ (フランクフルト) |
EIPをALBインスタンスに関連付ける際の制限:
同じALBインスタンスの異なるゾーンに指定されているEIPは、同じタイプである必要があります。 ALBでサポートされているEIPの種類の詳細については、「ALBインスタンスに関連付けるEIPの種類」をご参照ください。
ALBインスタンスに関連付けるEIPは、インターネット共有帯域幅インスタンスに関連付けることはできません。 EIPをALBインスタンスに関連付けた後、インターネット共有帯域幅インスタンスをALBコンソールでALBインスタンスに関連付けることができます。 EIPの回線タイプは、インターネット共有帯域幅インスタンスの回線タイプと同じである必要があります。 インターネット共有帯域幅インスタンスをALBインスタンスに関連付ける方法の詳細については、「最大帯域幅の変更」をご参照ください。
課金への影響
ALBは1時間ごとに課金されます。 ALBインスタンスを1時間未満使用する場合、使用期間は1時間に切り上げられます。 ALBインスタンスのネットワークタイプの変更はすぐに有効になります。 ALBインスタンスのネットワークタイプを変更すると、現在の使用期間 (切り上げて1時間) 内の以前のネットワークタイプに基づいて課金されます。 詳細については、「ALB課金ルール」をご参照ください。
次の表に、ネットワークの変更が課金に与える影響を示します。
変更
シナリオ
操作
課金への影響
関連ドキュメント
プライベートIPv4アドレスからパブリックIPv4アドレスへ
ALBインスタンスは、インターネット接続IPv4サービスを提供する必要があります。
EIPまたはAnycast EIPをALBインスタンスに関連付けます。
EIPまたはAnycast EIPをALBインスタンスに関連付けると、インターネットデータ転送料金が課金されます。
パブリックIPv4アドレスからプライベートIPv4アドレスへ
ALBインスタンスは、インターネットに接続するIPv4サービスを提供する必要がなくなりました。
ALBインスタンスからEIPまたはAnycast EIPの関連付けを解除します。
ネットワークタイプを変更したら、実際の請求書の詳細を表示します。
なし
プライベートIPv6アドレスからパブリックIPv6アドレスへ
ALBインスタンスは、インターネットに接続するIPv6サービスを提供する必要があります
IPv6ゲートウェイのインターネット帯域幅を有効にします。
インターネット帯域幅に対して課金されます。
パブリックIPv6アドレスからプライベートIPv6アドレスへ
ALBインスタンスは、インターネット向けIPv6サービスを提供する必要がなくなりました。
IPv6ゲートウェイのインターネット帯域幅を無効にします。
ネットワークタイプを変更したら、実際の請求書の詳細を表示します。
なし
前提条件
ALBインスタンスが作成されました。 詳細については、「ALBインスタンスの作成」をご参照ください。
IPv4 ALBインスタンスのネットワークタイプの変更
プライベートIPv4アドレスからパブリックIPv4アドレスへ
ALBインスタンスのネットワークタイプをプライベートIPv4からパブリックIPv4に変更した後、EIPまたはAnycast EIPをALBインスタンスに割り当てる必要があります。 EIPまたはAnycast EIPのインターネットデータ転送料金が請求されます。 詳細については、「EIP課金」および「Anycast EIP課金」をご参照ください。
ALBコンソールにログインします。
上部のナビゲーションバーで、ALBインスタンスがデプロイされているリージョンを選択します。
インスタンスページで、管理する内部向きALBインスタンスのIDをクリックします。
インスタンスの詳細タブで、検索ネットワークタイプで、基本情報セクションをクリックし、プライベートIPv4アドレスの右側の ネットワークタイプの変更をクリックします。
ネットワークタイプの変更ダイアログボックスで、IPアドレスタイプパブリックIPアドレスを割り当て、OKをクリックします。
EIPの割り当て
IPアドレスタイプをEIPに設定します。
[EIPの割り当て] ドロップダウンリストから [EIPの購入] を選択します。
説明リスト内の各ゾーンにEIPを割り当てる必要があります。
サービスでALBが特定のIPアドレスを持つEIPを使用する必要がある場合は、EIPを置き換えます。 EIPを置き換えるには、ゾーンを追加してALBインスタンスをEIPに関連付けるか、ゾーンを削除してALBインスタンスをEIPから分離します。 詳細については、「ALBインスタンスの設定の変更」をご参照ください。
[EIPの購入] を選択すると、次のルールに注意してください。
ALBのネットワークタイプの変更はサービスに影響します。 ALBインスタンスの作成時に割り当てられたEIPは、ALBインスタンスから自動的にリリースまたは関連付け解除されます。 リリースされたEIPは復元できません。
EIPコンソールでEIPに関する詳細を表示できます。
EIPは、従量課金方式とデータ転送課金方式ののを使用します。 EIPはBGP (マルチISP) 回線を使用し、Anti-DDoS Origin Basicによって保護されています。
Anycast EIPの割り当て
Anycast EIPを関連付けるための制限と手順の詳細については、「Anycast EIPをALBインスタンスに関連付けて、最も近いアクセスポイントを介したアクセスを有効にする」をご参照ください。
IPアドレスタイプをAnycast EIPに設定します。
[EIPの割り当て] ドロップダウンリストから [Anycast EIPの購入] を選択するか、既存のAnycast EIPを選択します。
説明リスト内のすべてのゾーンにAnycast EIPを割り当てる必要があります。
[Anycast EIPの購入] を選択した場合、次の項目に注意してください。
ALBインスタンスをインターネット接続から内部接続に変更するか、ALBインスタンスをリリースすると、関連付けられたAnycast EIPの関連付けが自動的に解除され、リリースされます。
Anycast EIPのパラメーターは、Anycast EIPコンソールで表示できます。
インスタンスの詳細タブに戻り、ネットワークタイプパラメーターの値をチェックします。
変更を適用するには約1分かかります。 インスタンスの詳細 タブの [ネットワークタイプ] パラメーターがIPv4の横に [パブリック] と表示されている場合、ALBインスタンスはインターネット接続のALBインスタンスに切り替わりました。
パブリックIPv4アドレスからプライベートIPv4アドレスへ
ALBインスタンスが内部対応のALBインスタンスに切り替えられると、すべてのパブリックIPアドレスはALBインスタンスとの関連付けが解除されます。 ALBインスタンスのDNSレコードも更新されます。 作業は慎重に行ってください。
ALBコンソールにログインします。
上部のナビゲーションバーで、ALBインスタンスを作成するリージョンを選択します。
インスタンスページで、インターネットに面したIDをクリックします。ALB管理するインスタンス。
インスタンスの詳細タブ、検索ネットワークタイプで、基本情報セクションをクリックし、パブリックIPv4アドレスの右側でネットワークタイプの変更をクリックします。
表示されるメッセージで、変更の影響を確認し、OKをクリックします。
インスタンスの詳細タブに戻り、ネットワークタイプパラメーターの値をチェックします。
変更を適用するには約1分かかります。 インスタンスの詳細 タブの [ネットワークタイプ] パラメーターがIPv4の横に [プライベート] と表示されている場合、ALBインスタンスは内部対応のALBインスタンスに切り替わりました。
デュアルスタックALBインスタンスのネットワークタイプを変更する
プライベートIPv4アドレスからパブリックIPv4アドレスへ
プライベートIPv4からパブリックIPv4に切り替える方法の詳細については、「IPv4 ALBインスタンスのネットワークタイプの変更」をご参照ください。
次の手順は、パブリックIPv6アドレスに切り替える方法を示しています。
説明ALBインスタンスのネットワークがプライベートIPv6からパブリックIPv6に切り替わると、IPv6ゲートウェイのインターネット帯域幅が有効になります。 VPCコンソールで詳細を表示できます。 インターネット帯域幅は課金され、ALBインスタンスのネットワークタイプに基づいて自動的に有効または無効になります。 詳細については、「IPv6ゲートウェイ課金」をご参照ください。
ALBコンソールにログインします。
上部のナビゲーションバーで、ALBインスタンスがデプロイされているリージョンを選択します。
インスタンスページで、管理する内部向きALBインスタンスのIDをクリックします。
インスタンスの詳細タブ、検索ネットワークタイプで、基本情報セクションをクリックし、IPv6アドレスの右側でネットワークタイプの変更をクリックします。
ネットワークタイプの変更メッセージで、変更の影響を確認し、OKをクリックします。
説明ALBインスタンスがデプロイされているVPCにIPv6ゲートウェイがない場合、IPv6ゲートウェイを作成するように求められます。 プロンプトに従ってコンソールでIPv6ゲートウェイを作成します。
インスタンスの詳細タブに戻り、ネットワークタイプパラメーターの値をチェックします。
変更を適用するには約1分かかります。 [インスタンスの詳細] タブの [ネットワークタイプ] パラメーターがIPv6の横に [パブリック] と表示されている場合、ALBインスタンスのネットワークはパブリックIPv6に切り替わりました。
パブリックIPv4アドレスからプライベートIPv4アドレスへ
パブリックIPv4からプライベートIPv4に切り替える方法の詳細については、「IPv4 ALBインスタンスのネットワークタイプの変更」をご参照ください。
次の手順は、プライベートIPv6アドレスに切り替える方法を示しています。
ALBコンソールにログインします。
上部のナビゲーションバーで、ALBインスタンスを作成するリージョンを選択します。
インスタンスページで、管理する内部向きALBインスタンスのIDをクリックします。
インスタンスの詳細タブ、検索ネットワークタイプで、基本情報セクションをクリックし、IPv6アドレスの右側でネットワークタイプの変更をクリックします。
ネットワークタイプの変更メッセージで、変更の影響を確認し、OKをクリックします。
インスタンスの詳細タブに戻り、ネットワークタイプパラメーターの値をチェックします。
変更を適用するには約1分かかります。 [インスタンスの詳細] タブの [ネットワークタイプ] パラメーターにIPv6の横に [プライベート] が表示されている場合、ALBインスタンスのネットワークはプライベートIPv6に切り替わりました。