重要
2025 年 9 月 30 日、Basic Load Balancer は廃止されました。 詳細については、公式告知を参照してください。 現在 Basic Load Balancer を使用している場合は、できるだけ早く Standard Load Balancer にアップグレードしてください。 この記事では、アップグレード プロセスを紹介します。
この記事では、Basic Load Balancer インスタンスを Standard Load Balancer にアップグレードするためのガイダンスについて説明します。 Standard Load Balancer はすべての製品インスタンスにお勧めされるものであり、お客様のインフラストラクチャにもたらされる大きな変化が数多くあります。
アップグレードを完了する手順
Standard Load Balancer にアップグレードするには、次のアプローチをお勧めします。
- Basic Load Balancer と Standard Load Balancer の主な違いの一部を確認します。
- アップグレードする Basic Load Balancer を特定します。
- 計画的なダウンタイムの移行計画を立てます。
- シナリオに合わせて自動化 PowerShell スクリプトで移行を行うか、Basic Load Balancer の構成を使って新しい Standard Load Balancer を作成します。
- アプリケーションとワークロードが Standard Load Balancer を経由してトラフィックを受信していることを確認します。 その後に Basic Load Balancer のリソースを削除します。
Basic Load Balancer SKU と Standard Load Balancer SKU
移行を計画する前に、Load Balancer SKU比較で、バックエンドの種類、ヘルスプローブの挙動、可用性ゾーン、SLAを含むBasicとStandard Load Balancerの機能の完全な比較を確認してください。 これらの違いを理解することで、アップグレード後にワークロードに必要な構成変更に備える計画を立てることができます。
制限については、「Load Balancer の制限」を参照してください。
自動スクリプトを使ってアップグレードする (推奨)
Basic SKU から Standard SKU へのアップグレードには、次の PowerShell スクリプトを使います。
手動でアップグレードする
Note
ポータルを使って Basic Load Balancer を Standard Load Balancer に手動でアップグレードすることはオプションですが、移行の手順数と複雑さを考慮すると、上記の自動スクリプト オプションを使うことをお勧めします。 自動化することで、一貫した方法で移行し、負荷分散されたアプリケーションのダウンタイムを最小限に抑えることができます。
Warnung
Basic Load Balancer を手動でアップグレードする前に、Load Balancer とそのバックエンド仮想マシンの両方に関連付けられているすべてのパブリック IP が "静的" に設定されていることを確認します。 パブリック IP の関連付けを解除するか、IP 割り当てを静的に変更する前にすべてのバックエンド VM を削除すると、IP アドレスが失われる可能性があります。
Basic から Standard SKU Load Balancer に手動で移行する場合、注意すべき重要な考慮事項がいくつかあります。
- Basic と Standard の SKU IP または Load Balancer を混在させることはできません。 Load Balancer とそのバックエンド プール メンバーに関連付けられているすべてのパブリック IP が一致する必要があります。
- パブリック IP の割り当て方法は、パブリック IP が Load Balancer または仮想マシンから関連付けが解除された場合、または割り当てられた IP が失われた場合に、"静的" に設定する必要があります。
- Standard SKU のパブリック IP アドレスは既定でセキュリティで保護されており、ネットワーク セキュリティ グループがパブリック IP へのトラフィックを明示的に許可する必要があります
- Standard SKU Load Balancer は、既定で送信アクセスをブロックします。 送信アクセスを有効にするには、パブリック ロード バランサーにバックエンド メンバーのアウトバウンド規則が必要です。 プライベート ロード バランサーの場合は、バックエンド プール メンバーのサブネットで NAT Gateway を構成するか、インスタンスレベルのパブリック IP アドレスを各バックエンド メンバーに追加します。
以下のリストは、Azureポータルを用いて共通の仮想マシンおよび仮想マシンスケールセット構成でBasic Load Balancerを手動でアップグレードする手順を示しています。
Basic Load Balancer構成を準備します
- Basic Load Balancer とバックエンド仮想マシンに関連付けられているすべてのパブリック IP を "静的" な割り当てに変更します
- プライベート ロード バランサーの場合は、フロントエンド IP 構成に割り当てられたプライベート IP アドレスをメモします
- Basic Load Balancer のバックエンド プール メンバーシップをメモします
- Basic Load Balancer の負荷分散規則、NAT 規則、正常性プローブの構成を記録する
Standard Load Balancer構成を再作成し検証してください
Basic Load Balancer のパブリックまたはプライベート構成に一致する新しい Standard SKU Load Balancer を作成します。 フロントエンド IP 構成に一時的な名前を付けます。 パブリック ロード バランサーの場合は、フロントエンド構成に新しいパブリック IP アドレスを使います。 ガイダンスについては、「ポータルでパブリック ロード バランサーを作成する」と「ポータルで内部ロード バランサーを作成する」を参照してください
以下の用途で基本的なSKU Load Balancer構成を複製してください:
- バックエンド プール名
- バックエンド プール メンバーシップ (仮想マシンと Virtual Machine Scale Sets)
- 正常性プローブ
- 負荷分散規則 - 一時的なフロントエンド構成を使う
- NAT 規則 - 一時的なフロントエンド構成を使う
パブリック ロード バランサーの場合、ロード バランサー規則を介して受信するトラフィックの許可規則を含む新しいネットワーク セキュリティ グループを作成します (まだない場合)
Standard Load Balancer に、想定される一時的なフロントエンド、バックエンド プール、プローブ、ルールが含まれていることを確認してください。 設定エラーを解決してから続ける。
重要
このチェックポイントは、ライブアプリケーショントラフィックではなく、再作成された構成を検証します。 基本SKUと標準SKUリソースは混同できないため、切り替え後にライブトラフィック検証を完了してください。 記録されたBasic Load Balancerの設定を維持し、Standard構成が検証しない場合はBasicリソースを削除しないでください。
Standard Load Balancerに切り替える
- Virtual Machine Scale Set バックエンドの場合は、ネットワーク設定でロード バランサーの関連付けを削除し、インスタンスを更新します
- Basic Load Balancer を削除する
Note
仮想マシン スケール セット バックエンドの場合は、ネットワーク設定でロード バランサーの関連付けを削除する必要があります。 削除したら、インスタンスを更新する必要もあります 。
- Basic Load Balancer とバックエンド仮想マシンに以前に関連付けられていたすべてのパブリック IP を Standard SKU にアップグレードします。 Virtual Machine Scale Sets の場合、インスタンスレベルのパブリック IP 構成を削除し、インスタンスを更新してから、Standard SKU で新しく追加し、インスタンスをもう一度更新します。
- Basic Load Balancer と同じパブリックまたはプライベート IP アドレスを使って、新しく作成した Standard Load Balancer 上で Basic Load Balancer からフロントエンド構成を再作成します
- 適切なフロントエンド構成を使うように負荷分散規則と NAT 規則を更新します
- パブリック ロード バランサーの場合は、バックエンド プールのインターネット アクセスを有効にする 1 つ以上のアウトバウンド規則を作成します
交通確認と片付け
- 受信および送信トラフィックが想定どおりに新しい Standard Load Balancer を通過することをテストしてください。
- 一時的なフロントエンド構成を削除してください。
FAQ
Basic Load Balancer の提供終了は、Cloud Services Extended Support (CSES) デプロイに影響しますか?
いいえ、この廃止は、CSES 上の既存または新規のデプロイには影響しません。 つまり、CSES デプロイに Basic Load Balancer を作成して使用できます。 ただし、Standard には Basic よりも多くの利点があるため、可能な場合は Azure Resource Manager (ARM) ネイティブ リソース (CSES に依存しないリソース) で Standard SKU を使用することをお勧めします。
Basic Load Balancer リソースの提供終了後 (2025 年 9 月 30 日) はどうなるでしょうか。
Basic Load Balancer は 2025 年 9 月 30 日以降も動作し続け、ユーザーは Standard SKU に移行する時間を増やします。 提供終了日後も Basic Load Balancer を引き続き使用することを選択したお客様は、リスクを受け入れ、サービスがサポートされておらず、SLA 保証の対象ではないことを確認します。
次の手順
Basic パブリック IP アドレスを Standard SKU にアップグレードするガイダンスについては、以下を参照してください。