Azure Virtual MachinesにおけるBasicとStandardオプションの違いについて
最終更新日:2026年8月7日
はじめに
| 項目 | Microsoft Azure | AWS | Google Cloud |
|---|---|---|---|
| シェア(国内) | 約30% | 約35% | 約15% |
| 強み | Microsoft製品連携 | サービス数・実績 | データ分析・AI |
| 無料枠 | 12ヶ月無料 | 12ヶ月無料 | 常時無料枠あり |
| 主な資格 | AZ-900 / AZ-104 | CLF / SAA | ACE / PCA |
本記事では、Microsoft Azureのサービスの一つである、Azure Virtual Machinesを使い始めようとしたときによくある疑問である、BasicとStandardの違いについて解説していきます。Azure Virtual Machinesは、Microsoft Azureの提供する、仮想マシンを使うためのサービスとなっています。こちらを利用しようとしたときに、見た目の性能が同じなのにBasicとStandardに分かれているマシンオプションがあることに気づく人が多いのではないでしょうか?本記事を読むことで、これらの違いを理解し、適切なオプションを選択できるようになりましょう!
要注意:本記事で解説する「Basic」オプションは旧世代の仮想マシンにのみ存在した区分で、現行世代のAzure Virtual Machinesではすべてのシリーズに負荷分散・自動スケールが標準搭載されており、Basicという区分自体が廃止されています。新規に仮想マシンを構築する場合は現行世代のシリーズが対象となるため、本記事は主に歴史的経緯・背景知識としてお読みください。
この記事でわかること
Azure Virtual Machinesとは
さっそく違いについて説明する前に、まずはAzure Virtual Machinesについての説明を、簡単にですが行っていきます。
Azure Virtual Machinesは、LinuxやWindows Server、SQL Server、OracleやIBM、SAPなどに対応した仮想マシンです。このAzure Virtual Machinesを利用することで、様々な環境を利用しなければいけない開発状況であっても、仮想化によって柔軟かつ包括的に管理する事ができるようになります。
現世代のAzure Virtual Machinesの全ての仮想マシンには、負荷分散と自動スケールという機能が無料で搭載されております。負荷分散とは、並列に動作している機器と機器の間で、なるべく均等な負荷になるように処理を分散することです。また、自動スケールとは、アプリケーションが求められる処理能力の変更に合わせて最適な状態のパフォーマンスを出し続けるための機能です。この自動スケールはAzure Virtual Machinesの他にも、Cloud ServicesやMobile Servicesなどに組み込まれています。つまり、Azure Virtual Machinesで利用できる仮想マシンは、急激なトラフィックの増加などのイレギュラーな事態においても、負荷が偏らないように最高のパフォーマンスを維持し続けてくれるのです。
Microsoftは、最高のパフォーマンスを得るためにManaged Disksとペアで利用することを勧めています。
しかし、今回解説するBasicとStandardについては、旧世代の仮想マシンにおいて出てくるオプションとなっています。現行世代では上記のようになっているんだなあ、という程度に抑えていただければと思います。
BasicとStandardの違い
それでは、Azure Virtual MachinesのBasicとStandardの違いについて解説していきましょう。BasicとStandardは、旧世代の仮想マシンの中の汎用と呼ばれるカテゴリのマシンとなっています。汎用カテゴリのマシンは、CPU対メモリのバランスが取れているマシン群となっています。主にテストや開発、小~中くらいの規模のデータベース、それに加えて低~中くらいのトラフィックのWebサーバーに最適なものとなっています。
Basicは正式には「A Basic」というシリーズの仮想マシン群を指します。開発に用いる他、テストサーバーやビルドサーバー、コードを管理するためのリポジトリ、低いトラフィックのWebサイトやWebアプリケーション、マイクロサービスや初期製品検査、小さな規模のデータベースに適した、比較的安価なオプションです。
Standardは、「A Standard」と呼ばれる仮想マシンです。内容としては、上記Basicを負荷分散と自動スケールに対応させたものとなっています。先程、現世代の仮想マシンはすべて負荷分散と自動スケールが搭載されていると説明しました。しかし、旧世代の仮想マシンではすべてが対応されておらず、負荷分散と自動スケールの機能はオプションとして付与するかどうかを選択できたということです。
そのため、一見スペックの似通ったBasicとStandardが存在しますが、対応する機能に差があるというわけですね。現行世代では、すべてが負荷分散と自動スケールに対応しているため、Basicという仮想マシン群は廃止されています。
この記事のポイント
- 「Basic」は旧世代の仮想マシンにのみ存在した区分で、現行世代では廃止済み(すべてのシリーズが負荷分散・自動スケール対応)
- 旧世代のBasic/Standardはいずれも「A」シリーズの汎用カテゴリで、CPU対メモリのバランスが取れた構成だった
- 現行世代の仮想マシンを利用する場合、この違いを意識する必要はないが、旧世代環境を扱う際の背景知識として理解しておくと役立つ
よくある質問
- Q. 今からAzureでVMを作る場合、BasicとStandardを選ぶ必要がありますか?
- A. いいえ。現行世代のAzure Virtual Machinesにはこの区分は存在せず、すべてのシリーズに負荷分散・自動スケール機能が標準搭載されています。
- Q. 旧世代のBasic/Standardの仮想マシンは現在も稼働できますか?
- A. 環境やサポート状況によって異なるため、既存の旧世代VMを利用している場合は、Azure公式のライフサイクル情報を確認し、必要に応じて現行世代への移行を検討することをおすすめします。
- Q. 現行世代の仮想マシンシリーズはどのように選べばよいですか?
- A. 用途(汎用・コンピューティング最適化・メモリ最適化・GPU等)に応じたシリーズがAzureに用意されているため、ワークロードの特性に合わせて選択します。
関連記事
おわりに
本記事ではMicrosoft Azureの提供するサービス、Azure Virtual MachinesのBasicとStandardオプションの違いについて解説しました。旧世代では、自動スケール機能が搭載されていないBasicと搭載されているStandardに分かれていることがおわかりいただけたかと思います。本文中に説明しましたが、現世代では全ての仮想マシンに自動スケール機能が搭載されているため、これらの違いに悩まされる心配はありません。Microsoft Azure側としても現世代の仮想マシンを使うことを推奨してはいますが、各開発環境によっては旧世代を扱う事情もあるでしょうから、違いに悩んだときに思い出していただければと思います。
最後までお読みいただきまして、ありがとうございました。あなたの理解に寄与できていれば幸いです。
▼ アクロビジョンについて


