【AZ-900対策&模擬問題付き】Azure Virtual Machines(仮想マシン)について解説

【AZ-900対策&模擬問題付き】Azure Virtual Machines(仮想マシン)について解説

【AZ-900対策&模擬問題付き】Azure Virtual Machines(仮想マシン)について解説

Azure Virtual Machines(AZ-900) 解説のサムネイル画像

1 Azure Virtual Machinesの概要

Azure Virtual Machines(以下、Azure VM)は、Microsoft Azureにおける代表的なIaaS(Infrastructure as a Service)です。

オンデマンドでスケーラブルな仮想サーバーを数分でデプロイでき、Windows/Linuxの両方をサポートします。CPUやメモリ、ストレージなどのスペックは用途に応じて柔軟に構成可能です。

ポイント
  • IaaSのため、OSの設定・パッチ適用・ミドルウェアやアプリの管理は利用者の責任範囲。
  • 迅速な環境構築やスパイク対策のスケールアウト、ハイブリッド拡張やDR(災害対策)にも適用。

2 主な特徴とコンポーネント

2.1 仮想マシンの種類(SKU)とサイズ

Azureにはワークロード別に最適化されたVM系列が用意されています。代表例は以下のとおりです。

種類特徴 / 適したワークロード
汎用CPU・メモリ・ディスクのバランス型。開発/テストや中小規模データベースに適する。
コンピューティング最適化高いCPU性能が必要なWeb/ゲームサーバー、バッチ処理などに適する。
メモリ最適化大容量メモリが必要なキャッシュサーバー、大規模DB、インメモリ処理に適する。
ストレージ最適化高I/Oを要する分析やNoSQLワークロードに適する。
GPUグラフィックス処理、機械学習/推論などGPUワークロードに適する。

2.2 ストレージ(ディスク)

  • OSディスク:OSを格納する必須ディスク。
  • データディスク:アプリ/データ用。障害時は切り離して別VMに再接続可能。
  • 一時ディスク:物理ホストのローカル一時領域。再起動/再デプロイで消失し得るため一時用途に限定。
  • Managed Disks:Standard HDD/SSD、Premium SSD、Ultra DiskなどのAzure管理ディスクを利用。

2.3 ネットワーク

  • 仮想ネットワーク (VNet):VMを配置するプライベートネットワーク。
  • NIC:VNetへの接続インターフェース。
  • IPアドレス:プライベート/パブリックIP。
  • Network Security Group (NSG):入出力のトラフィックを許可/拒否で制御。

2.4 可用性とスケーラビリティ

  • 可用性セット:計画停止・突発障害の影響を分散(同時停止を避ける配置)。
  • 可用性ゾーン:物理的に分離されたゾーンに跨って高可用性を確保。
  • VMSS(仮想マシン スケール セット):負荷に応じてVM台数を自動増減(オートスケール)。

3 AZ-900で問われやすい観点

  • Azure VMはIaaS(OS・アプリのパッチ/設定は利用者の責任)。
  • ワークロードに応じたサイズ選定(メモリ最適化、GPUなど)。
  • 高可用性は可用性セット/ゾーン、スケーリングはVMSS
  • 通信制御はNSG、ディスク暗号化はAzure Disk Encryption
  • 監視はAzure Monitor、自動化はAzure Automation
  • コストは稼働時間/OSライセンス/ディスクで決定。予約インスタンスSpot VMで最適化。

模擬問題

問題 1:サービスのカテゴリと特徴

Azure VM の説明として正しいものを 1 つ選びなさい。

  1. Azure VM は PaaS に分類され、OS のパッチ適用は Azure が実施する。
  2. Azure VM は IaaS に分類され、物理 HW の管理は不要だが OS のパッチ適用は必要。
  3. Azure VM は SaaS に分類され、ユーザーは構成/管理を行わない。
  4. Azure VM で利用できる OS は Windows のみである。
回答と解説を表示
正解:B — Azure VM は IaaS。OS やアプリの管理は利用者の責任です。Windows / Linux のどちらも利用可能。

問題 2:高可用性およびスケーラビリティ

負荷に応じて VM 台数を自動的に増減しやすい Azure の仕組みはどれ?

  1. 可用性ゾーン
  2. 可用性セット
  3. VMSS(仮想マシン スケール セット)
  4. Azure Load Balancer
回答と解説を表示
正解:C — VMSS は同一構成の VM 群をオートスケール。可用性はゾーン/セットで確保し、LB は分散装置。

問題 3:ネットワークセキュリティ

VNet 内外のトラフィックを許可/拒否で制御するコンポーネントは?

  1. Azure Disk Encryption
  2. Network Security Group(NSG)
  3. Azure Active Directory
  4. Azure Monitor
回答と解説を表示
正解:B — NSG がポート/プロトコル/方向ごとに許可・拒否ルールを適用。

問題 4:コスト最適化

未使用計算リソースを大幅割引で使えるが、Azure 都合で停止されうるオプションは?

  1. 予約インスタンス
  2. Spot VM
  3. 汎用 VM
  4. VMSS
回答と解説を表示
正解:B — Spot VM は割安だが、需要次第で事前通知なく削除/停止されるリスク。
テキストのコピーはできません。