Azureでできることとその構成例について
最終更新日:2026年8月10日
この記事でわかること
今回はAzureについてできることと、その構成例について簡単に解説していきます。
Azureでできること
| 項目 | Microsoft Azure | AWS | Google Cloud |
|---|---|---|---|
| シェア(国内) | 約30% | 約35% | 約15% |
| 強み | Microsoft製品連携 | サービス数・実績 | データ分析・AI |
| 無料枠 | 12ヶ月無料 | 12ヶ月無料 | 常時無料枠あり |
| 主な資格 | AZ-900 / AZ-104 | CLF / SAA | ACE / PCA |
AzureはMicrosoft社がリリースする「Microsoft Azure」というクラウドサービスで、主にアプリケーションを実行するためのコンピューティング環境とストレージを提供し、仮想マシン、ストレージ、SQLデータベース、Appサーバー、データベース等、開発に必要な設備と環境を提供してくれます。
インフラを管理するデータセンターも全世界的に展開されており、バックアップ等の保全を可能とする様に、地域で2つ以上のデータセンターが存在しています。
以下に提供されるサービスについて解説します。
1.仮想マシン
Linux、Windows Server、SQL Server、Oracle、IBM、SAPなどをサポートしたAzure Virtual Machinesによって、広範なコンピューティングソリューションを仮想化してくれます。また、すべてのVirtual Machinesは、負荷分散と自動スケールが無料で搭載されています。
2.ストレージアカウント
ブロックBLOB、Azure Data Lake Storage、Managed Disks、ファイルをユーザーに提供してくれます。スケール、パフォーマンス、予算に合ったストレージを提供してくれるので利用頻度に応じて構成を決めることができます。
3.Azure SQL Database
クラウド向けに構築されたインテリジェントでスケーラブルなリレーショナル データベース サービスです。パフォーマンスと耐久性を最適化するAIを使用した自動機能によって、常に最新の状態に保ってくれます。
4.App Service
WebアプリやAPIを迅速に構築、デプロイ、スケーリングすることができます。コンテナ内や、WindowsまたはLinux上で実行されている.NET、.NET Core、Node.js、Java、Python、phpを使用することができ、1日あたり400億件を超える要求を処理することのできる信頼性に優れたフルマネージドプラットフォームを使うことで、エンタープライズクラスの厳しいパフォーマンス、セキュリティ、およびコンプライアンス要件に対応可能です。
5.Azure Cosmos DB
最新のアプリ開発に対応したフル マネージドのNoSQLデータベースサービスで、1桁ミリ秒の応答時間と99.999%の可用性のSLAが適用されていることによって、自動かつ即時のスケーラビリティとMongoDBやCassandra用のオープンソースAPIが備わっています。
6.Azure Kubernetes Service(AKS)
コンテナ化されたアプリケーションをより簡単にデプロイと管理ができます。Azure Kubernetes Service(AKS)は、サーバーレスのKubernetes、統合された継続的インテグレーションと継続的デリバリー(CI/CD)エクスペリエンス、エンタープライズレベルのセキュリティとガバナンスを提供してくれます。
7.Azure Functions
Azure Functionsは、イベントドリブン型のサーバーレスコンピューティングプラットフォームです。追加のセットアップを必要としないローカルでのビルドとデバッグ、クラウドでの大規模なデプロイと運用、トリガーとバインドを使用したサービスの統合が可能です。
8.Azure Cognitive Services
【要注意】
「Azure Cognitive Services」は2023年に「Azure AI services」へ統合・改称されています。本記事のサービス名は執筆当時のものであり、最新のサービス構成・名称はAzure公式サイトでご確認ください。
開発者が直接的なAIまたはデータ サイエンスのスキルや知識がない状態でも、インテリジェントなアプリケーションを構築するために使用できるAPI、SDK、サービスで、開発者が簡単にアプリケーションにAI機能を追加することができます。サービス カタログは視覚、音声、言語、Web検索、意思決定の5つに分類されます。
9.コスト管理と請求
こちらは追加料金なしでAzureのコストを管理できるように予め用意された機能です。レポート体制、データ エンリッチメント、予算、アラートを設定することでユーザーのAzureの利用をサポートしてくれます。
上記サービスを利用したAzureでの構成例
ここではAzureが提供しているサービスを利用した、構成例について解説していきます。
1.WEB/DBサーバー(Virtual Machinex1)
Virtual Machine1台で、WEB/DBサーバー構成を構築し、アクセス数が少ないシステムで、最小構成で低コストで構築したい場合に適しています。
2.WEBサーバー+DBサーバー(Virtual Machinex1+Azure Databasex1)
Virtual Machine1台とAzure Databaseで、WEBサーバー+DBサーバー構成を構築します。
最小構成でありながら、Azureの機能を用いることで、DBソフトウェアの管理に手間をかけたくない場合に適しています。
3.WEBサーバー+DBサーバー(App Servicex1+Azure Databasex1)
App ServiceとAzure DatabaseでWEBサーバー+DBサーバー構成を構築します。サーバー運用には手間をかけずに、作成したアプリケーションが動作する場所としての環境が欲しい場合に適しています。
4.LB+WEBサーバー+DBサーバー構成 Load Balancer によるActive-Standby (Virtual Machinex2)
Load Balancer配下で、Virtual Machine2台とAzure Database1台を構築します。耐障害性や可用性を高めたい場合に適しています。
5.LB+WEBサーバー+DBサーバー構成 Load Balancer によるActive-Standby (App Servicex2)
Load BalancerによるActive-Standby構成をApp Service2台とAzure Database1台で構築します。サーバー運用には手間をかけずに、作成したアプリケーションが動作する場所としての環境が欲しい場合に適しています。
上記は一例です。これら以外にもAzureでの構成例はありますので、チェック若しくは専門業者へ確認することをおすすめします。
押さえておきたいポイント
- Azureは仮想マシンやストレージ、SQLデータベースといったIaaS的な要素から、App ServiceやAzure Functionsのようなマネージド/サーバーレスサービスまで幅広く揃っており、システムの要件に応じて構成要素を選べる点が特徴です。
- 構成例で紹介したように、最小構成の単一Virtual Machineから、Load Balancerを用いたActive-Standby構成まで、アクセス規模や可用性要件に応じて段階的にスケールアップできます。
- 各サービスの名称や仕様、料金体系は改定されることがあるため、実際の導入検討時は必ずAzure公式サイトや専門業者で最新情報を確認してください。
よくある質問
Q. AzureとAWSはどちらを選べばよいですか?
A. どちらも主要なパブリッククラウドであり、提供機能の多くは同等です。既存システムでWindows ServerやSQL Serverなど Microsoft製品を多く利用している場合はAzureとの親和性が高い傾向にありますが、最終的にはコストや運用体制、社内のスキルセットなども踏まえて総合的に判断することをおすすめします。
Q. Virtual MachineとApp Serviceはどちらを使うべきですか?
A. OSレベルでの自由な設定やミドルウェアのカスタマイズが必要な場合はVirtual Machine、サーバー運用の手間を減らしアプリケーションの実行環境だけを迅速に用意したい場合はApp Serviceが適しています。要件に応じて使い分けるとよいでしょう。
Q. Azureの構成を検討する際に注意すべき点は何ですか?
A. 可用性・耐障害性の要件(Load Balancerによる冗長構成が必要か等)、想定アクセス数、コスト、運用にかけられる工数のバランスを踏まえて構成を選ぶことが重要です。判断に迷う場合は専門業者へ相談することをおすすめします。
まとめ
・Azureが提供しているサービスは主に仮想マシン、ストレージ、SQLデータベース、Appサーバー、データベース等、開発に必要な設備と環境を提供している。
・Azureが展開しているサービスによってほとんどのモノは構成することができる。
▼ アクロビジョンについて


