仮想ネットワーク (クラシック) をアフィニティ グループからリージョンに移行するMigrate a virtual network (classic) from an affinity group to a region

重要

Azure には、リソースの作成と操作に関して、Resource Manager とクラシックの 2 種類のデプロイメント モデルがあります。Azure has two different deployment models for creating and working with resources: Resource Manager and classic. この記事では、クラシック デプロイ モデルの使用方法について説明します。This article covers using the classic deployment model. 最新のデプロイでは Resource Manager デプロイメント モデルを使用することをお勧めします。Microsoft recommends that most new deployments use the Resource Manager deployment model.

アフィニティ グループを使うと、同じアフィニティ グループ内で作成したリソースが、近距離にある複数サーバーによって物理的にホストされるため、これらのリソースはより迅速に通信できるようになります。Affinity groups ensure that resources created within the same affinity group are physically hosted by servers that are close together, enabling these resources to communicate quicker. これまでアフィニティ グループは、仮想ネットワーク (クラシック) を作成するための要件でした。In the past, affinity groups were a requirement for creating virtual networks (classic). 当時は、仮想ネットワーク (クラシック) を管理するネットワーク マネージャー サービスが機能できたのは、一連の物理サーバーまたはスケール ユニット内のみでした。At that time, the network manager service that managed virtual networks (classic) could only work within a set of physical servers or scale unit. アーキテクチャの改善により、ネットワーク管理のスコープがリージョンに拡大しました。Architectural improvements have increased the scope of network management to a region.

このようなアーキテクチャの機能強化により、アフィニティ グループは仮想ネットワーク (クラシック) の推奨要件や必須要件ではなくなりました。As a result of these architectural improvements, affinity groups are no longer recommended, or required for virtual networks (classic). 仮想ネットワーク (クラシック) に対するアフィニティ グループの使用は、リージョンによって置き換えられます。The use of affinity groups for virtual networks (classic) is replaced by regions. リージョンに関連付けられた仮想ネットワーク (クラシック) は、リージョン仮想ネットワークと呼ばれます。Virtual networks (classic) that are associated with regions are called regional virtual networks.

一般に、アフィニティ グループを使わないことが推奨されます。We recommend that you don't use affinity groups in general. 仮想ネットワークの要件とは別に、以前はコンピューティング (クラシック) およびストレージ (クラシック) などのリソースが互いに近くに配置されるよう、アフィニティ グループを使用することも重要でした。Aside from the virtual network requirement, affinity groups were also important to use to ensure resources, such as compute (classic) and storage (classic), were placed near each other. しかし、現在の Azure のネットワーク アーキテクチャでは、このような配置要件は必要なくなりました。However, with the current Azure network architecture, these placement requirements are no longer necessary.

重要

仮想ネットワークをアフィニティ グループに関連付けて作成することは技術的には引き続き可能ですが、これを行うだけの理由はありません。Although it is still technically possible to create a virtual network that is associated with an affinity group, there is no compelling reason to do so. ネットワーク セキュリティ グループなど、仮想ネットワークの多くの機能は、リージョン仮想ネットワークを使う場合にのみ利用可能で、アフィニティ グループに関連付けられた仮想ネットワークでは利用できません。Many virtual network features, such as network security groups, are only available when using a regional virtual network, and are not available for virtual networks that are associated with affinity groups.

ネットワーク構成ファイルを編集するEdit the network configuration file

  1. ネットワーク構成ファイルをエクスポートします。Export the network configuration file. PowerShell または Azure コマンド ライン インターフェイス (CLI) 1.0 を使ってネットワーク構成ファイルをエクスポートする方法については、「ネットワーク構成ファイルを使用した仮想ネットワークの構成」をご覧ください。To learn how to export a network configuration file using PowerShell or the Azure command-line interface (CLI) 1.0, see Configure a virtual network using a network configuration file.
  2. ネットワーク構成ファイルを編集して、AffinityGroupLocation に置き換えます。Edit the network configuration file, replacing AffinityGroup with Location. Location には、Azure のリージョンを指定します。You specify an Azure region for Location.

    注意

    Location は、仮想ネットワーク (クラシック) に関連付けられたアフィニティ グループに対して指定したリージョンです。The Location is the region that you specified for the affinity group that is associated with your virtual network (classic). たとえば、仮想ネットワーク (クラシック) が米国西部に位置するアフィニティ グループに関連付けられている場合、移行するときに、この Location が米国西部 (West US) をポイントする必要があります。For example, if your virtual network (classic) is associated with an affinity group that is located in West US, when you migrate, your Location must point to West US.

    ネットワーク構成ファイルの次の行を編集して、値を置き換えます。Edit the following lines in your network configuration file, replacing the values with your own:

    古い値: <VirtualNetworkSitename="VNetUSWest" AffinityGroup="VNetDemoAG">Old value: <VirtualNetworkSitename="VNetUSWest" AffinityGroup="VNetDemoAG">

    新しい値: <VirtualNetworkSitename="VNetUSWest" Location="West US">New value: <VirtualNetworkSitename="VNetUSWest" Location="West US">

  3. 変更を保存し、ネットワーク構成を Azure に インポート します。Save your changes and import the network configuration to Azure.

注意

この移行では、サービスにダウンタイムは発生しません。This migration does NOT cause any downtime to your services.

アフィニティ グループに VM (クラシック) がある場合の対処方法What to do if you have a VM (classic) in an affinity group

現在アフィニティ グループ内にある VM (クラシック) を、アフィニティ グループから削除する必要はありません。VMs (classic) that are currently in an affinity group do not need to be removed from the affinity group. VM をデプロイすると、単一のスケール ユニットにデプロイされます。Once a VM is deployed, it is deployed to a single scale unit. アフィニティ グループは、新しい VM のデプロイの際に利用できる一連の VM サイズを制限できますが、デプロイ済みの既存の VM は、VM がデプロイされているスケール ユニット内で使用できる VM サイズに既に制限されています。Affinity groups can restrict the set of available VM sizes for a new VM deployment, but any existing VM that is deployed is already restricted to the set of VM sizes available in the scale unit in which the VM is deployed. VM はスケール ユニットに既にデプロイされているため、VM をアフィニティ グループから削除しても VM に影響はありません。Because the VM is already deployed to a scale unit, removing a VM from an affinity group has no effect on the VM.