Azure Windows VM 用のディスク ストレージについてAbout disks storage for Azure Windows VMs

Azure の仮想マシンでは、その他のコンピューターとまったく同じように、オペレーティング システム、アプリケーション、およびデータを格納するための場所としてディスクを使用します。Just like any other computer, virtual machines in Azure use disks as a place to store an operating system, applications, and data. Azure のすべての仮想マシンには、Windows オペレーティング システム ディスクと一時ディスクの少なくとも 2 つのディスクがあります。All Azure virtual machines have at least two disks – a Windows operating system disk and a temporary disk. オペレーティング システム ディスクはイメージから作成されます。オペレーティング システム ディスクとイメージの両方は仮想ハード ディスク (VHD) であり、Azure のストレージ アカウントに格納されます。The operating system disk is created from an image, and both the operating system disk and the image are virtual hard disks (VHDs) stored in an Azure storage account. 仮想マシンでは 1 つ以上のデータ ディスクも保持することができ、これらも VHD として格納されます。Virtual machines also can have one or more data disks, that are also stored as VHDs.

この記事では、ディスクのさまざまな仕様法王について説明し、作成および使用できるディスクの種類を示します。In this article, we will talk about the different uses for the disks, and then discuss the different types of disks you can create and use. この記事は、 Linux 仮想マシン にも利用できます。This article is also available for Linux virtual machines.

注意

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

VM で使用されるディスクDisks used by VMs

ディスクは VM でどのように使用されるのでしょうか。Let's take a look at how the disks are used by the VMs.

オペレーティング システム ディスクOperating system disk

どの仮想マシンにも 1 つのオペレーティング システム ディスクが取り付けられています。Every virtual machine has one attached operating system disk. これは SATA ドライブとして登録され、C ドライブのラベルが付けられます。It's registered as a SATA drive and labeled as the C: drive by default. このディスクの最大容量は 2,048 ギガバイト (GB) です。This disk has a maximum capacity of 2048 gigabytes (GB).

一時ディスクTemporary disk

各 VM には、一時ディスクが含まれています。Each VM contains a temporary disk. 一時ディスクは、アプリケーションとプロセスのための一時的なストレージを提供し、ページ ファイルやスワップ ファイルなどのデータのみを格納するためのものです。The temporary disk provides short-term storage for applications and processes and is intended to only store data such as page or swap files. 一時ディスクのデータは、メンテナンス イベント中、または VM の再デプロイ時に失われる可能性があります。Data on the temporary disk may be lost during a maintenance event or when you redeploy a VM. VM の標準の再起動が正常に実行されている間、一時ドライブのデータは保持されます。During a successful standard reboot of the VM, the data on the temporary drive will persist.

この一時ディスクには D ドライブのラベルが付けられ、pagefile.sys を保存するために使用されます。The temporary disk is labeled as the D: drive by default and it used for storing pagefile.sys. このディスクを再マッピングするには、 Windows 一時ディスクのドライブ文字を変更する方法に関するページを参照してください。To remap this disk to a different drive letter, see Change the drive letter of the Windows temporary disk. 仮想マシンのサイズに基づいて、一時ディスクのサイズは異なります。The size of the temporary disk varies, based on the size of the virtual machine. 詳細については、「 Azure の仮想マシンのサイズ」を参照してください。For more information, see Sizes for Windows virtual machines.

Azure による一時ディスクの使用方法については、「 Understanding the temporary drive on Microsoft Azure Virtual MachinesFor more information on how Azure uses the temporary disk, see Understanding the temporary drive on Microsoft Azure Virtual Machines

データ ディスクData disk

データ ディスクは仮想マシンに取り付けられる VHD であり、ユーザーが保存しておく必要があるアプリケーションなどのデータを格納するためのものです。A data disk is a VHD that's attached to a virtual machine to store application data, or other data you need to keep. データ ディスクは SCSI ドライブとして登録され、ユーザーが選択した文字のラベルが付けられます。Data disks are registered as SCSI drives and are labeled with a letter that you choose. 各ディスクの最大容量は 4,095 GB です。Each data disk has a maximum capacity of 4095 GB. 仮想マシンのサイズにより、そこに取り付けできるデータ ディスクの数と、ディスクをホストするために使用できるストレージの種類が決まります。The size of the virtual machine determines how many data disks you can attach to it and the type of storage you can use to host the disks.

注意

仮想マシンの容量については、「 Azure の Windows 仮想マシンのサイズ」を参照してください。For more information about virtual machines capacities, see Sizes for Windows virtual machines.

ユーザーがイメージから仮想マシンを作成するときに、Azure はオペレーティング システム ディスクを作成します。Azure creates an operating system disk when you create a virtual machine from an image. ユーザーがデータ ディスクを含むイメージを使用する場合、Azure は仮想マシンの作成時にデータ ディスクも作成します。If you use an image that includes data disks, Azure also creates the data disks when it creates the virtual machine. それ以外の場合は、仮想マシンを作成した後にデータ ディスクを追加してください。Otherwise, you add data disks after you create the virtual machine.

仮想マシンにディスクを取り付けることで、ユーザーは仮想マシンにデータ ディスクをいつでも追加できます。You can add data disks to a virtual machine at any time, by attaching the disk to the virtual machine. ユーザーがアップロードした VHD やストレージ アカウントにコピーした VHD を使用できます。または Azure によって作成される空の VHD も使用できます。You can use a VHD that you've uploaded or copied to your storage account, or use an empty VHD that Azure creates for you. データ ディスクを取り付けると、VHD ファイルが VM に関連付けられます。VHD で "リース" を設定しておけば、仮想マシンに取り付けている間にストレージから削除することはできなくなります。Attaching a data disk associates the VHD file with the VM by placing a 'lease' on the VHD so it can't be deleted from storage while it's still attached.

VHD についてAbout VHDs

Azure で使用される VHD は .vhd ファイルです。Azure では Standard または Premium Storage アカウントでページ BLOB としてこれらを格納します。The VHDs used in Azure are .vhd files stored as page blobs in a standard or premium storage account in Azure. ページ BLOB の詳細については、「ブロック BLOB およびページ BLOB について」をご覧ください。For details about page blobs, see Understanding block blobs and page blobs. Premium Storage の詳細については、高パフォーマンスの Premium Storage と Azure VM に関する記事を参照してください。For details about premium storage, see High-performance premium storage and Azure VMs.

Azure は VHD フォーマットの固定ディスクをサポートしています。Azure supports the fixed disk VHD format. 固定フォーマットの場合、ファイル内で論理ディスクがリニアにレイアウトされるため、ディスク オフセット X は BLOB オフセット X に格納されます。BLOB 末尾の小さなフッターに、VHD のプロパティが記述されます。The fixed format lays the logical disk out linearly within the file, so that disk offset X is stored at blob offset X. A small footer at the end of the blob describes the properties of the VHD. 固定フォーマットの場合、ほとんどのディスクに大きな未使用の範囲が含まれるため、容量が無駄になることがよくあります。Often, the fixed-format wastes space because most disks have large unused ranges in them. しかし、Azure では .vhd ファイルをスパース フォーマットで格納するため、固定ディスクのメリットと動的ディスクのメリットを同時に享受できます。However, Azure stores .vhd files in a sparse format, so you receive the benefits of both the fixed and dynamic disks at the same time. 詳細については、「仮想ハード ディスクの概要」をご覧ください。For more information, see Getting started with virtual hard disks.

ディスクまたはイメージを作成するためのソースとして使用する Azure 内の すべての VHD ファイルは読み取り専用ですが、Azure ストレージにユーザーによってアップロードまたはコピーされた .vhd ファイルは除きます (これらは読み取り/書き込みまたは読み取り専用です)。All VHD files in Azure that you want to use as a source to create disks or images are read-only, except the .vhd files uploaded or copied to Azure storage by the user (which can be either read-write or read-only). ユーザーがディスクやイメージを作成するときに Azure はソース .vhd ファイルのコピーを作成します。When you create a disk or image, Azure makes copies of the source .vhd files. これらのコピーは、ユーザーが VHD をどのように使用するかに応じて、読み出し専用または読み書き可能にすることができます。These copies can be read-only or read-and-write, depending on how you use the VHD.

ユーザーがイメージから仮想マシンを作成するときに、Azure はソースの .vhd ファイルのコピーである仮想マシンのディスクを作成します。When you create a virtual machine from an image, Azure creates a disk for the virtual machine that is a copy of the source .vhd file. Azure では、誤って削除されるのを防ぐために、イメージ、オペレーティング システム ディスク、またはデータ ディスクを作成する際に使用されるソースの .vhd ファイルにリースを設定します。To protect against accidental deletion, Azure places a lease on any source .vhd file that’s used to create an image, an operating system disk, or a data disk.

ディスクやイメージを削除してリースを解除しなければ、ソースの .vhd ファイルを削除できません。Before you can delete a source .vhd file, you’ll need to remove the lease by deleting the disk or image. 仮想マシンがオペレーティング システム ディスクとして使用中の .vhd ファイルを削除する場合、仮想マシンを削除し、関連付けられたすべてのディスクを削除することで、ユーザーは仮想マシン、オペレーティング システム ディスク、およびソースの .vhd ファイルをすべて一度に削除することができます。To delete a .vhd file that is being used by a virtual machine as an operating system disk, you can delete the virtual machine, the operating system disk, and the source .vhd file all at once by deleting the virtual machine and deleting all associated disks. ただし、データ ディスクのソースである .vhd ファイルを削除するには、いくつかの手順を決められた順序で行う必要があります。However, deleting a .vhd file that’s a source for a data disk requires several steps in a set order. まず、仮想マシンからディスクを取り外し、ディスクを削除し、続いて .vhd ファイルを削除します。First you detach the disk from the virtual machine, then delete the disk, and then delete the .vhd file.

警告

ユーザーがストレージからソースの .vhd ファイルを削除する場合、またはストレージ アカウントを削除する場合、Microsoft はそのデータを回復することはできません。If you delete a source .vhd file from storage, or delete your storage account, Microsoft can't recover that data for you.

ディスクの種類Types of disks

Azure ディスクは、99.999% の可用性で設計されています。Azure Disks are designed for 99.999% availability. エンタープライズレベルの持続性を、業界トップレベルの年間故障率 0% で一貫して提供してきました。Azure Disks have consistently delivered enterprise-grade durability, with an industry-leading ZERO% Annualized Failure Rate.

ディスクの作成時に選択できるストレージには、Premium SSD ディスク、Standard SSD (プレビュー)、および Standard HDD ストレージという 3 つのパフォーマンス レベルが存在します。There are three performance tiers for storage that you can choose from when creating your disks -- Premium SSD Disks, Standard SSD (Preview), and Standard HDD Storage. さらに、アンマネージドとマネージドという 2 種類のディスクがあります。Also, there are two types of disks -- unmanaged and managed.

Standard HDD ディスクStandard HDD disks

Standard HDD ディスクは、HDD を使用して、コスト効果の高いストレージを提供します。Standard HDD disks are backed by HDDs, and deliver cost-effective storage. Standard HDD ストレージは、1 つのデータセンターでローカルにレプリケートするか、プライマリ データセンターとセカンダリ データセンターで geo 冗長レプリケートできます。Standard HDD storage can be replicated locally in one datacenter, or be geo-redundant with primary and secondary data centers. ストレージのレプリケーションの詳細については、「Azure Storage のレプリケーション」を参照してください。For more information about storage replication, see Azure Storage replication.

Standard HDD ディスクの使用の詳細については、標準ストレージとディスクに関する記事を参照してください。For more information about using Standard HDD disks, see Standard Storage and Disks.

Standard SSD ディスク (プレビュー)Standard SSD disks (preview)

Standard SSD ディスクは、Standard HDD ディスクと同種のワークロードに対応するように設計されていますが、一貫したパフォーマンスと信頼性が HDD よりも優れています。Standard SSD disks are designed to address the same kind of workloads as Standard HDD disks, but offer more consistent performance and reliability than HDD. Standard SSD ディスクは、Premium SSD ディスクと Standard HDD ディスクの要素を組み合わせたコスト効率の高いソリューションであり、ディスクの高 IOPS を必要としないアプリケーション (Web サーバーなど) に最適です。Standard SSD disks combine elements of Premium SSD disks and Standard HDD disks to form a cost-effective solution best suited for applications like web servers that do not need high IOPS on disks. 使用可能な場合、Standard SSD ディスクは、ほとんどのワークロードのために推奨される展開オプションです。Where available, Standard SSD disks are the recommended deployment option for most workloads. Standard SSD ディスクは、マネージド ディスクとしてのみ利用でき、プレビュー段階中は、限定されたリージョンで、回復性の種類としてローカル冗長ストレージ (LRS) を指定してのみ利用できます。Standard SSD disks are only available as Managed Disks, and while in preview are only available in select regions and with the locally redundant storage (LRS) resiliency type.

Premium SSD ディスクPremium SSD disks

Premium SSD ディスクでは、SSD を使用して、I/O 集中型のワークロードを実行する VM 向けの高パフォーマンスで待ち時間の少ないディスク サポートを提供します。Premium SSD disks are backed by SSDs, and delivers high-performance, low-latency disk support for VMs running I/O-intensive workloads. 通常、Premium SSD ディスクは、シリーズ名に "s" が含まれているサイズで使用できます。Typically you can use Premium SSD disks with sizes that include an "s" in the series name. たとえば、Dv3 シリーズと Dsv3 シリーズがある場合、Dsv3 シリーズで Premium SSD ディスクを使用できます。For example, there is the Dv3-Series and the Dsv3-series, the Dsv3-series can be used with Premium SSD disks. 詳細については、Premium Storage に関する記事を参照してください。For more information, please see Premium Storage.

アンマネージド ディスクUnmanaged disks

アンマネージド ディスクとは、VM で使用されてきた従来の種類のディスクです。Unmanaged disks are the traditional type of disks that have been used by VMs. これらのディスクでは、独自のストレージ アカウントを作成し、ディスクの作成時にそのストレージ アカウントを指定します。With these disks, you create your own storage account and specify that storage account when you create the disk. 同じストレージ アカウントにディスクを配置しすぎないようにしてください。ストレージ アカウントのスケーラビリティ ターゲット (たとえば 20,000 IOPS) を超過すると、VM が調整されるためです。Make sure you don't put too many disks in the same storage account, because you could exceed the scalability targets of the storage account (20,000 IOPS, for example), resulting in the VMs being throttled. アンマネージド ディスクを使用する場合は、VM のパフォーマンスを最大限に引き出すために、1 つ以上のストレージ アカウントを最大限に利用する方法を確認する必要があります。With unmanaged disks, you have to figure out how to maximize the use of one or more storage accounts to get the best performance out of your VMs.

マネージド ディスクManaged disks

マネージド ディスクにより、ストレージ アカウントの作成/管理はバックグラウンドで処理されるため、ストレージ アカウントのスケーラビリティの制限について心配する必要がなくなります。Managed Disks handles the storage account creation/management in the background for you, and ensures that you do not have to worry about the scalability limits of the storage account. ディスク サイズとパフォーマンス レベル (Standard/Premium) を指定するだけで、Azure でディスクが作成され、管理されます。You simply specify the disk size and the performance tier (Standard/Premium), and Azure creates and manages the disk for you. ディスクの追加や VM のスケールアップとスケールダウンを行うときに、使用されているストレージについて心配する必要はありません。As you add disks or scale the VM up and down, you don't have to worry about the storage being used.

また、Azure リージョンごとに 1 つのストレージ アカウントでカスタム イメージを管理することができます。このカスタム イメージを使用すると、同じサブスクリプション内で何百もの VM を作成することができます。You can also manage your custom images in one storage account per Azure region, and use them to create hundreds of VMs in the same subscription. マネージド ディスクの詳細については、Managed Disks の概要に関するページをご覧ください。For more information about Managed Disks, see the Managed Disks Overview.

マネージド ディスクの多くの機能を活用するために、新しい VM にはマネージド ディスクを使用し、以前のアンマネージド ディスクをマネージド ディスクに変換することをお勧めします。We recommend that you use Azure Managed Disks for new VMs, and that you convert your previous unmanaged disks to managed disks, to take advantage of the many features available in Managed Disks.

ディスクの比較Disk comparison

次の表では、Standard HDD、Standard SSD、および Premium SSD のマネージド ディスクとアンマネージド ディスクの両方を比較しており、どちらを使用するかを決定するのに役立ちます。The following table provides a comparison of Standard HDD, Standard SSD, and Premium SSD for unmanaged and managed disks to help you decide what to use.

Azure Premium ディスクAzure Premium Disk Azure Standard SSD ディスク (プレビュー)Azure Standard SSD Disk (preview) Azure Standard HDD ディスクAzure Standard HDD Disk
ディスクの種類Disk Type ソリッド ステート ドライブ (SSD)Solid State Drives (SSD) ソリッド ステート ドライブ (SSD)Solid State Drives (SSD) ハード ディスク ドライブ (HDD)Hard Disk Drives (HDD)
概要Overview I/O 集中型のワークロードを実行している VM またはミッション クリティカルな運用環境をホストしている VM 向けの、SSD ベースの高パフォーマンスで待ち時間の少ないディスク サポートSSD-based high-performance, low-latency disk support for VMs running IO-intensive workloads or hosting mission critical production environment 一貫したパフォーマンスと信頼性が HDD よりも優れている。More consistent performance and reliability than HDD. 低 IOPS ワークロード用に最適化Optimized for low-IOPS workloads 不定期に起こるアクセス用の HDD ベースのコスト効果の高いディスクHDD-based cost effective disk for infrequent access
シナリオScenario 運用環境のワークロードやパフォーマンスに影響されやすいワークロードProduction and performance sensitive workloads Web サーバー、あまり使用されていないエンタープライズ アプリケーション、および開発/テストWeb servers, lightly used enterprise applications and Dev/Test バックアップ、重要ではない、不定期に起こるアクセスBackup, Non-critical, Infrequent access
ディスク サイズDisk Size P4: 32 GiB (マネージド ディスクのみ)P4: 32 GiB (Managed Disks only)
P6: 64 GiB (マネージド ディスクのみ)P6: 64 GiB (Managed Disks only)
P10: 128 GiBP10: 128 GiB
P15: 256 GiB (マネージド ディスクのみ)P15: 256 GiB (Managed Disks only)
P20: 512 GiBP20: 512 GiB
P30: 1024 GiBP30: 1024 GiB
P40: 2048 GiBP40: 2048 GiB
P50: 4095 GiBP50: 4095 GiB
マネージド ディスクのみ:Managed Disks only:
E10: 128 GiBE10: 128 GiB
E15: 256 GiBE15: 256 GiB
E20: 512 GiBE20: 512 GiB
E30: 1024 GiBE30: 1024 GiB
E40: 2048 GiBE40: 2048 GiB
E50: 4095 GiBE50: 4095 GiB
アンマネージド ディスク: 1 GiB ~ 4 TiB (4095 GiB)Unmanaged Disks: 1 GiB – 4 TiB (4095 GiB)

マネージド ディスクManaged Disks:
S4: 32 GiBS4: 32 GiB
S6: 64 GiBS6: 64 GiB
S10: 128 GiBS10: 128 GiB
S15: 256 GiBS15: 256 GiB
S20: 512 GiBS20: 512 GiB
S30: 1024 GiBS30: 1024 GiB
S40: 2048 GiBS40: 2048 GiB
S50: 4095 GiBS50: 4095 GiB
ディスクあたりの最大スループットMax Throughput per Disk 250 MiB/秒250 MiB/s 最大 60 MiB/秒Upto 60 MiB/s 最大 60 MiB/秒Upto 60 MiB/s
ディスクあたりの最大 IOPSMax IOPS per Disk 7,500 IOPS7500 IOPS 最大 500 IOPSUpto 500 IOPS 最大 500 IOPSUpto 500 IOPS

最後の 1 つの推奨事項: Standard非管理ディスクでの TRIM の使用One last recommendation: Use TRIM with unmanaged standard disks

Standard 非管理ディスク (HDD) を使用する場合は、TRIM を有効にする必要があります。If you use unmanaged standard disks (HDD), you should enable TRIM. TRIM はディスク上の未使用のブロックを破棄するため、実際に使用しているストレージにのみ課金されます。TRIM discards unused blocks on the disk so you are only billed for storage that you are actually using. これにより、サイズの大きいファイルを作成した後に削除した場合、コストを節約できます。This can save on costs if you create large files and then delete them.

次のコマンドを実行すると、TRIM の設定を確認できます。You can run this command to check the TRIM setting. Windows VM 上でコマンド プロンプトを開いて、次のように入力します。Open a command prompt on your Windows VM and type:

fsutil behavior query DisableDeleteNotify

このコマンドが 0 を返す場合、TRIM は適切に有効化されています。If the command returns 0, TRIM is enabled correctly. 1 が返される場合は、次のコマンドを実行して TRIM を有効にします。If it returns 1, run the following command to enable TRIM:

fsutil behavior set DisableDeleteNotify 0

注意

注: Trim は Windows Server 2012/Windows 8 以上でサポートされます。「New API allows apps to send "TRIM and Unmap" hints to storage media」(新しい API を使用してアプリで "TRIM および Unmap" のヒントをストレージ メディアに送る方法) を参照してください。Note: Trim support starts with Windows Server 2012 / Windows 8 and above, see New API allows apps to send "TRIM and Unmap" hints to storage media.

次の手順Next steps