重要
Cloud Services (クラシック) は、2024 年 9 月 1 日をもって、すべてのお客様に対して非推奨になりました。 実行中の既存のデプロイはすべて Microsoft によって停止およびシャットダウンされ、2024 年 10 月以降、そのデータは永久に失われます。 新しいデプロイでは、新しい Azure Resource Manager ベースのデプロイ モデル、 Azure Cloud Services (延長サポート) を使用してください。
この記事では、クラウド サービス ロール インスタンス (Web ロールと worker ロール) で使用可能なサイズとオプションについて説明します。 また、これらのリソースの使用を計画するときに注意するデプロイメントに関する考慮事項も示します。 それぞれのサイズには、サービス定義ファイルに配置する ID があります。 サイズごとの価格は「Cloud Services の価格」ページで表示されています。
注
関連する Azure の制限については、「Azure サブスクリプションとサービスの制限、クォータ、制約」にアクセスしてください
Web ロールとワーカーロールのインスタンスのサイズ
Azure では複数の標準的なサイズを選択できます。 これらのサイズに関する考慮事項は次のとおりです。
- D シリーズ VM は、より高いコンピューティング能力と一時ディスクのパフォーマンスを必要とするアプリケーションを実行するように設計されています。 D シリーズ VM は、より高速なプロセッサ、より高いメモリ対コア比、一時ディスク用ソリッド ステート ドライブ (SSD) を提供します。 詳細については、Azure ブログの投稿「 新しい D シリーズ仮想マシンのサイズ」をご覧ください。
- オリジナルの D シリーズに続く Dv3 シリーズと Dv2 シリーズには、より強力な CPU が備わっています。 Dv2 シリーズの CPU は D シリーズの CPU よりも、およそ 35% 高速です。 これは最新世代の 2.4 GHz Intel Xeon® E5-2673 v3 (Haswell) プロセッサをベースにしており、Intel Turbo Boost Technology 2.0 を使用することで、最大 3.1 GHz を実行できます。 Dv2 シリーズのメモリ構成とディスク構成は D シリーズと同じです。
- G シリーズ VM は、最も多くのメモリを提供し、Intel Xeon E5 V3 ファミリのプロセッサが搭載されたホスト上で実行されます。
- A シリーズ VM は、多様なハードウェアの種類とプロセッサにデプロイできます。 デプロイ シナリオのハードウェアに関係なく、実行中のインスタンスに対して一貫したプロセッサ パフォーマンスを提供するために、ハードウェアに基づいてサイズが調整されます。 このサイズがデプロイされる物理ハードウェアを判断するには、仮想マシン内から仮想ハードウェアをクエリします。
- A0 サイズは、物理ハードウェアで需要が超過しています。 この特定のサイズの場合のみ、他の顧客のデプロイが、実行中のワークロードのパフォーマンスに影響する可能性があります。 おおよそ 15% の変動を前提として、相対的なパフォーマンスの予想されるベースラインを、この記事の後半で概説します。
仮想マシンのサイズは価格に影響します。 また、サイズは仮想マシンの処理、メモリ、記憶容量にも影響します。 Storage のコストは、ストレージ アカウントで使用されるページに基づいて個別に計算されます。 詳細については、「Cloud Services の価格の詳細」ページと「Azure Storage 料金」ページを参照してください。
サイズを決定する際に役立つ考慮事項は次のとおりです。
- A8 ~ A11 と H シリーズのサイズは、 コンピューティング集中型インスタンスとも呼ばれます。 これらのサイズを実行するハードウェアは、ハイ パフォーマンス コンピューティング (HPC) クラスター アプリケーション、モデリング、シミュレーションなど、コンピューティング集中型およびネットワーク集中型アプリケーション用に設計および最適化されています。 A8-A11 シリーズは Intel Xeon E5-2670 @ 2.6 GHz を使用し、H シリーズは Intel Xeon E5-2667 v3 @ 3.2 GHz を使用します。 これらのサイズの使用に関する詳細情報と考慮事項については、ハイ パフォーマンス コンピューティング仮想マシン (VM) のサイズを参照してください。
- Dv3 シリーズ、Dv2 シリーズ、D シリーズ、G シリーズは、より高速の CPU やより高いローカル ディスク パフォーマンスが必要なアプリケーション、またはメモリ要求がより高いアプリケーションに最適です。 多数のエンタープライズ レベルのアプリケーションに、強力な組み合わせで対処します。
- Azure データ センターの物理ホストの一部では、A5 ~ A11 などの大きな仮想マシンのサイズをサポートしていない場合があります。 その結果、既存の仮想マシンのサイズを新しいサイズに変更した場合、2013 年 4 月 16 日よりも前に作成された仮想ネットワーク内に新しい仮想マシンを作成した場合、または既存のクラウド サービスに新しい仮想マシンを追加した場合に、 "仮想マシン {マシン名} を構成できませんでした" または "仮想マシン {マシン名} を作成できませんでした" というエラー メッセージが表示されることがあります。 各デプロイ シナリオの回避策については、サポート フォーラムで、エラー:"仮想マシンを構成できませんでした" というトピックを参照してください。
- お客様のサブスクリプションによっては、特定のサイズ ファミリにデプロイできるコア数が制限されることがあります。 コア クォータを増やすには、Azure サポートにお問い合わせください。
パフォーマンスに関する考慮事項
Azure SKU 間でコンピューティング (CPU) パフォーマンスを比較する方法を提供し、パフォーマンスのニーズを満たす可能性が最も高い SKU を特定するために、Azure コンピューティング ユニット (ACU) の概念を作成しました。 ACU は現在、Small (Standard_A1) VM を基準値100として標準化しています。 その標準に従い、他のすべての SKU は、その SKU が標準ベンチマークをだいたいどの程度速く実行できるかを表します。
重要
ACU はガイドラインに過ぎません。 ワークロードの結果は異なる場合があります。
SKU ファミリ | ACU/コア |
---|---|
ExtraSmall | 50 |
Small-ExtraLarge | 100 |
A5-7 | 100 |
A8 ~ A11 | 225* |
A v2 | 100 |
D | 160 |
D v2 | 210 - 250* |
D v3 | 160 - 190* |
E v3 | 160 - 190* |
G | 180 ~ 240* |
H | 290 ~ 300* |
\* が付いている ACU は、Intel® Turbo テクノロジを使用して CPU 周波数を上げ、パフォーマンスを増強します。 増強量は、VM のサイズ、ワークロード、および同じホストで実行されている他のワークロードによって変化します。
サイズ一覧表
次の表に、サイズとそれにより提供される容量を示します。
- ストレージ容量は GiB (1024^3 バイト) 単位で示されています。 GB (1000^3 バイト) 単位で測定されたディスクと、GiB (1024^3 バイト) 単位で測定されたディスクを比較する場合は、GiB 単位で指定された容量の数値が小さく見える可能性があります。 たとえば、1023 GiB = 1098.4 GB です。
- ディスク スループットの測定単位は、1 秒あたりの入力/出力操作数 (IOPS) および MBps です (MBps = 10^6 バイト/秒)。
- データ ディスクは、キャッシュを有効にしたモードでも無効化したモードでも動作します。 キャッシュを有効にしたデータ ディスクの操作では、ホスト キャッシュ モードは ReadOnly または ReadWrite に設定されています。 キャッシュを無効にしたデータ ディスクの操作では、ホスト キャッシュ モードは Noneに設定されています。
- 最大ネットワーク帯域幅は、VM の種類ごとに割り当てられた最大集約帯域です。 最大帯域幅は、適切なネットワーク容量を確保するための適切な VM の種類を選択するためのガイダンスを提供します。 低、中、高、非常に高の順でスループットが増加します。 実際のネットワーク パフォーマンスは、ネットワークおよびアプリケーションの負荷、アプリケーションのネットワーク設定など、多くの要因によって異なります。
A シリーズ
サイズ | CPU コア数 | メモリ:GiB | 一時ストレージ:GiB | 最大 NIC/ネットワーク帯域幅 |
---|---|---|---|---|
ExtraSmall | 1 | 0.768 | 20 | 1 / 低い |
小さい | 1 | 1.75 | 225 | 1/中 |
ミディアム | 2 | 3.5 | 490 | 1/中 |
大きい | 4 | 7 | 1000 | 2/高 |
ExtraLarge | 8 | 14 | 2040 | 4/高 |
A5 | 2 | 14 | 490 | 1/中 |
A6 | 4 | 28 | 1000 | 2/高 |
A7 | 八 | 56 | 2040 | 4/高 |
A シリーズ - コンピューティング集中型インスタンス
これらのサイズの使用に関する情報と考慮事項については、「ハイ パフォーマンス コンピューティング VM のサイズ」をご覧ください。
サイズ | CPU コア数 | メモリ:GiB | 一時ストレージ:GiB | 最大 NIC/ネットワーク帯域幅 |
---|---|---|---|---|
A8* | 8 | 56 | 1817 | 2/高 |
A9* | 16 | 112 | 1817 | 4/非常に高 |
A10 | 8 | 56 | 1817 | 2(高) |
A11 | 16 | 112 | 1817 | 4/非常に高 |
*RDMA 対応
Av2 シリーズ
サイズ | CPU コア数 | メモリ:GiB | 一時ストレージ (SSD):GiB | 最大 NIC/ネットワーク帯域幅 |
---|---|---|---|---|
Standard_A1_v2 | 1 | 2 | 10 | 1/中 |
Standard_A2_v2 | 2 | 4 | 20 | 2/中 |
Standard_A4_v2 | 4 | 8 | 40 | 4 - 高い |
Standard_A8_v2 | 8 | 16 | 80 | 8/高 |
Standard_A2m_v2 | 2 | 16 | 20 | 2/中 |
Standard_A4m_v2 | 4 | 32 | 40 | 4/高 |
Standard_A8m_v2 | 8 | 64 | 80 | 8/高 |
D シリーズ
サイズ | CPU コア数 | メモリ:GiB | 一時ストレージ (SSD):GiB | 最大 NIC/ネットワーク帯域幅 |
---|---|---|---|---|
Standard_D1 | 1 | 3.5 | 50 | 1/中 |
Standard_D2 | 2 | 7 | 100 | 2/高 |
Standard_D3 | 4 | 14 | 200 | 4/高 |
Standard_D4 | 8 | 28 | 400 | 8/高い |
Standard_D11 | 2 | 14 | 100 | 2段階目(高い) |
Standard_D12 | 4 | 28 | 200 | 4/高 |
Standard_D13 | 8 | 56 | 400 | 8・高 |
Standard_D14 | 16 | 112 | 800 | 8/非常に高 |
Dv2 シリーズ
サイズ | CPU コア数 | メモリ:GiB | 一時ストレージ (SSD):GiB | 最大 NIC/ネットワーク帯域幅 |
---|---|---|---|---|
Standard_D1_v2 | 1 | 3.5 | 50 | 1/中 |
Standard_D2_v2 | 2 | 7 | 100 | 2/高 |
Standard_D3_v2 | 4 | 14 | 200 | 4/高 |
Standard_D4_v2 | 8 | 28 | 400 | 8/高 |
Standard_D5_v2 | 16 | 56 | 800 | 8/極めて高 |
Standard_D11_v2 | 2 | 14 | 100 | 2/高 |
Standard_D12_v2 | 4 | 28 | 200 | 4/高 |
Standard_D13_v2 | 8 | 56 | 400 | 8/高 |
Standard_D14_v2 | 16 | 112 | 800 | 8/極めて高 |
Standard_D15_v2 | 20 | 140 | 1,000 | 8/極めて高 |
Dv3 シリーズ
サイズ | CPU コア数 | メモリ:GiB | 一時ストレージ (SSD):GiB | 最大 NIC/ネットワーク帯域幅 |
---|---|---|---|---|
Standard_D2_v3 | 2 | 8 | 50 | 2/中 |
Standard_D4_v3 | 4 | 16 | 100 | 2/高 |
Standard_D8_v3 | 8 | 32 | 200 | 4点 / 高い |
Standard_D16_v3 | 16 | 64 | 400 | 8/極めて高 |
Standard_D32_v3 | 32 | 128 | 800 | 8/極めて高 |
Standard_D48_v3 | 48 | 192 | 1200 | 8/極めて高 |
Standard_D64_v3 | 64 | 256 | 1600 | 8/極めて高 |
Ev3 シリーズ
サイズ | CPU コア数 | メモリ:GiB | 一時ストレージ (SSD):GiB | 最大 NIC/ネットワーク帯域幅 |
---|---|---|---|---|
Standard_E2_v3 | 2 | 16 | 50 | 2/中 |
Standard_E4_v3 | 4 | 32 | 100 | 2/高 |
Standard_E8_v3 | 8 | 64 | 200 | 4/高 |
Standard_E16_v3 | 16 | 128 | 400 | 8/極めて高 |
Standard_E32_v3 | 32 | 256 | 800 | 8/極めて高 |
Standard_E48_v3 | 48 | 384 | 1200 | 8/極めて高 |
Standard_E64_v3 | 64 | 432 | 1600 | 8/極めて高 |
G シリーズ
サイズ | CPU コア数 | メモリ:GiB | 一時ストレージ (SSD):GiB | 最大 NIC/ネットワーク帯域幅 |
---|---|---|---|---|
Standard_G1 | 2 | 28 | 384 | 1 / 高さ |
Standard_G2 | 4 | 56 | 768 | 2/高 |
Standard_G3 | 8 | 112 | 1,536 | 4/非常に高 |
Standard_G4 | 16 | 224 | 3,072 | 8/極めて高 |
スタンダード_G5 | 32 | 448 | 6,144 | 8/極めて高 |
H シリーズ
Azure H シリーズの仮想マシンは、分子モデリングや流体力学などのハイエンド コンピューティングのニーズを目的とした、次世代型のハイ パフォーマンス コンピューティング VM です。 これらの 8 および 16 コアの VM は、DDR4 メモリとローカル SSD ベースの記憶域を備えた Intel Haswell E5-2667 V3 プロセッサ テクノロジをベースに構築されています。
H シリーズのラインナップは強力な CPU パワーに加えて、FDR InfiniBand を使用した低待機時間 RDMA ネットワークのためのさまざまなオプションと、複数のメモリ構成を備えており、メモリ集中型のコンピューティング要件にも対応しています。
サイズ | CPU コア数 | メモリ:GiB | 一時ストレージ (SSD):GiB | 最大 NIC/ネットワーク帯域幅 |
---|---|---|---|---|
Standard_H8 | 8 | 56 | 1000 | 8/ハイ |
Standard_H16 | 16 | 112 | 2000 | 8/非常に高 |
Standard_H8m | 8 | 112 | 1000 | 8/ハイ |
Standard_H16m | 16 | 224 | 2000 | 8/非常に高 |
Standard_H16r* | 16 | 112 | 2000 | 8/非常に高 |
Standard_H16mr* | 16 | 224 | 2000 | 8/非常に高 |
*RDMA 対応
重要
Microsoft Azure には、ハイ パフォーマンス コンピューティング (HPC)、汎用、メモリ最適化の仮想マシン (VM) の新しい世代が導入されました。 このため、2022 年 8 月 31 日までに、元の H シリーズと H シリーズ Promo の VM から新しい製品にワークロードを移行することをお勧めします。 Azure HC、HBv2、HBv3、Dv4、Dav4 、Ev4 、Eav4 VM は、さまざまな HPC ワークロードにわたって、より広いメモリ帯域幅、向上したネットワーク機能、より優れたコストとパフォーマンスを備えています。
2022 年 8 月 31 日に、次の H シリーズの Azure VM サイズは廃止されます。
- H8
- H8m
- H16
- H16r
- H16m
- H16mr
- H8 Promo
- H8m Promo
- H16 Promo
- H16r プロモーション
- H16m Promo
- H16mr Promo
Cloud Services のサイズの構成
ロール インスタンスの仮想マシンのサイズを、 サービス定義ファイルで記述するサービス モデルの一部として指定できます。 ロールのサイズによって、CPU コアの数、メモリ容量、および実行中のインスタンスに割り当てられるローカル ファイル システムのサイズが決まります。 ロールのサイズは、アプリケーションのリソース要件に基づいて選択します。
Web ロール インスタンスのロール サイズを Standard_D2 に設定する例を次に示します。
<WorkerRole name="Worker1" vmsize="Standard_D2">
...
</WorkerRole>
既存のロールのサイズを変更します
ワークロードの性質が変化したり、新しい VM のサイズが使用可能になったりすると、ロールのサイズを変更する場合があります。 これを行うには、(前に示したように) サービス定義ファイル内の VM サイズを変更し、クラウド サービスを再パッケージ化してデプロイする必要があります。
ヒント
異なる環境のロールに対して、異なるサイズの VM を使用することがあります (例: テスト環境と運用環境)。 これを行う 1 つの方法は、プロジェクトで複数のサービス定義 (.csdef) ファイルを作成し、自動化されたビルドの最中に CSPack ツールを使用して、環境ごとに異なるクラウド サービス パッケージを作成します。 クラウド サービス パッケージとその作成方法の詳しい要素については、「クラウド サービス モデルおよびパッケージ方法について」を参照してください。
サイズの一覧を取得する
PowerShell または REST API を使用して、サイズの一覧を取得できます。 REST API については、こちらを参照してください。 次のコードは、Cloud Services で使用可能なすべてのサイズを一覧表示する PowerShell コマンドです。
Get-AzureRoleSize | where SupportedByWebWorkerRoles -eq $true | select InstanceSize, RoleSizeLabel
次のステップ
- Azure サブスクリプションとサービスの制限、クォータ、制約について学習します。
- HPC ワークロードのためのハイ パフォーマンス コンピューティング VM のサイズについてはこちらをご覧ください。