Cloud Services (クラシック) のサイズ

重要

2024 年 9 月 1 日に、すべてのお客様に対して Cloud Services (クラシック) は非推奨になりました。 既存の実行中のデプロイはすべて Microsoft によって停止およびシャットダウンされ、2024 年 10 月以降、データは永久的に失われます。 新しいデプロイでは、新しい Azure Resource Manager ベースのデプロイ モデル、 Azure Cloud Services (延長サポート) を使用してください。

この記事では、クラウド サービス ロール インスタンス (Web ロールと worker ロール) で使用可能なサイズとオプションについて説明します。 また、これらのリソースの使用を計画するときに注意するデプロイメントに関する考慮事項も示します。 それぞれのサイズには、サービス定義ファイルに配置する ID があります。 サイズごとの価格は「Cloud Services の価格」ページで表示されています。

Note

関連する Azure の制限については、「Azure サブスクリプションとサービスの制限、クォータ、制約」にアクセスしてください

Web ロールと worker ロールのインスタンスのサイズ

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/低
Small 1 1.75 225 1/中
Medium 2 3.5 490 1/中
Large 4 7 1000 2/高
ExtraLarge 8 14 2040 4/高
A5 2 14 490 1/中
A6 4 28 1000 2/高
A7 8 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/極めて高
Standard_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 HCHBv2HBv3Dv4Dav4 Ev4 Eav4 VM は、さまざまな HPC ワークロードにわたって、より広いメモリ帯域幅、向上したネットワーク機能、より優れたコストとパフォーマンスを備えています。

2022 年 8 月 31 日に、次の H シリーズの Azure VM サイズは廃止されます。

  • H8
  • H8m
  • H16
  • H16r
  • H16m
  • H16mr
  • H8 Promo
  • H8m Promo
  • H16 Promo
  • H16r Promo
  • 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

次のステップ