Azure Virtual Machines(Azure VM)
Microsoft Azureが提供するIaaS型の仮想マシンサービス。Windows・Linuxに対応し、数分でサーバーを起動できる。オンプレミスサーバーのクラウド移行にも広く利用される。
Azure Virtual Machines とは?
**Azure Virtual Machines(Azure VM)**は、Microsoft Azureが提供する仮想マシン(VM)サービスです。AWSのEC2、GCPのCompute Engineに相当するIaaSサービスで、Windows ServerからLinux各種まで幅広いOSに対応しています。
主な特徴
- 豊富なサイズ: 汎用・コンピューティング最適化・メモリ最適化・GPU搭載など数百種類
- スポットVM: 余剰リソースを低価格で利用(最大90%割引、中断あり)
- 予約インスタンス: 1〜3年の事前予約で最大72%割引
- Azure Hybrid Benefit: オンプレのWindowsライセンスを流用してコスト削減
VMのサイズ命名規則
Standard_D4s_v5 の例:
- D: 汎用(メモリ集約はE、コンピューティング集約はF)
- 4: vCPU数
- s: Premium SSD対応
- v5: 第5世代
可用性オプション
| オプション | SLA | 用途 |
|---|---|---|
| 可用性セット | 99.95% | 同一DC内の冗長化 |
| 可用性ゾーン | 99.99% | 異なるDC間の冗長化 |
| VM スケールセット | 99.99% | 自動スケーリング |
まとめ
Azure VMはリフト&シフト(既存サーバーをそのまま移行)に最適です。ただしPaaSやコンテナへの移行も検討し、長期的な運用コストを最小化することを推奨します。
関連する用語 (クラウド)
全40件を見るAzure Virtual Machine Scale Sets(VMSS)
同一構成の仮想マシンを自動的にスケールアウト/インできるAzureのサービス。需要の増減に応じてVM数を自動調整し、コストと可用性を最適化する。
IT用語: Amazon EKS(Elastic Kubernetes Service)とは|AWSマネージドKubernetes
AWSがKubernetesのコントロールプレーンを管理するマネージドサービスEKSの仕組みとECSとの違いを解説。
IT用語: Amazon CloudWatchとは|AWSリソースの統合監視・ログ管理サービス
EC2・Lambda・RDSのメトリクス・ログ・アラームを一元管理するAWS CloudWatchの機能と活用法を解説。
Azure App Service
MicrosoftのフルマネージドWebアプリホスティングサービス。.NET・Node.js・Python・Java・PHPに対応し、自動スケール・SSL・カスタムドメインをサーバー管理なしで利用できる。
Cloud Run
GCPのサーバーレスコンテナ実行サービス。Dockerコンテナをデプロイするだけで自動スケーリング・HTTPS・認証が利用でき、リクエストがない時は完全にスケールゼロになる。
IT用語: Amazon DynamoDBとは|ミリ秒応答の完全マネージドNoSQLデータベース
サーバーレス・無制限スケールのキーバリュー/ドキュメントDBであるAWS DynamoDBの仕組みと設計パターンを解説。