AWS vs GCP vs Azure比較2026:エンジニアが選ぶべきクラウドはどれか
3大クラウドの現状(2026年市場シェア)
グローバルクラウド市場シェア(2025年Q4):
AWS: 32% (最大手・圧倒的実績)
Azure: 22% (Microsoft製品との連携)
GCP: 12% (Google AI技術との統合)
その他: 34%
日本市場の特徴:
- AWS:最も求人が多い(エンジニア転職での武器になる)
- Azure:大企業・金融での採用率が高い(Microsoft 365連携)
- GCP:スタートアップ・AI系企業での採用率が高い
コスト比較(実際の請求額で比較)
中規模Webアプリ構成(月間10万PV想定)
| サービス | AWS | GCP | Azure |
|---|---|---|---|
| コンピュート (t3.medium/相当) | ¥4,700/月 | ¥4,200/月 | ¥4,900/月 |
| DB (MySQL/相当) | ¥3,100/月 | ¥2,800/月 | ¥3,500/月 |
| ストレージ (100GB) | ¥250/月 | ¥220/月 | ¥240/月 |
| CDN (転送1TB) | ¥1,700/月 | ¥2,000/月 | ¥1,800/月 |
| 合計 | ¥9,750 | ¥9,220 | ¥10,440 |
コスト面ではGCPが若干有利ですが、学習コストやエコシステムを考えると差は小さいです。
スタートアップ向け無料枠比較
各クラウドはスタートアップ向けに大規模な無料クレジットを提供しています。
| プログラム | 無料枠 | 条件 |
|---|---|---|
| AWS Activate | 最大$100,000 | VCまたはアクセラレーター経由 |
| GCP for Startups | 最大$350,000 | Google審査あり |
| Microsoft for Startups | 最大$150,000 | Microsoft Founders Hub登録 |
個人開発者向けAlways Free枠
| サービス | AWS | GCP | Azure |
|---|---|---|---|
| コンピュート | t2.micro 750h/月(12ヶ月) | e2-micro 1台(永久無料) | B1S 750h/月(12ヶ月) |
| DB | RDS 750h/月(12ヶ月) | Firestore 1GB | SQL DB 250GB(12ヶ月) |
| ストレージ | S3 5GB | Cloud Storage 5GB | Blob 5GB |
| サーバーレス | Lambda 100万リクエスト/月 | Cloud Functions 200万回/月 | Functions 100万回/月 |
| CDN | CloudFront 1TB/月(12ヶ月) | — | — |
個人開発の場合、GCPのe2-microが永久無料なのは大きなアドバンテージです。ちょっとしたAPIサーバーやBotを動かすには十分なスペックです。
コスト最適化のベストプラクティス
# AWS: コスト管理の設定(CLI)
# 月額予算アラートの設定
aws budgets create-budget \
--account-id 123456789012 \
--budget '{
"BudgetName": "MonthlyBudget",
"BudgetLimit": {"Amount": "100", "Unit": "USD"},
"TimeUnit": "MONTHLY",
"BudgetType": "COST"
}' \
--notifications-with-subscribers '[{
"Notification": {
"NotificationType": "ACTUAL",
"ComparisonOperator": "GREATER_THAN",
"Threshold": 80
},
"Subscribers": [{
"SubscriptionType": "EMAIL",
"Address": "alert@example.com"
}]
}]'
# GCP: 予算アラートの設定
gcloud billing budgets create \
--billing-account=BILLING_ACCOUNT_ID \
--display-name="Monthly Budget" \
--budget-amount=100USD \
--threshold-rule=percent=0.8,basis=current-spend
AI/機械学習サービス比較
2026年のクラウド選択においてAI機能は最重要な差別化要因になっています。
AWS AI/MLサービス
# AWS Bedrock でClaude APIを呼び出す例
import boto3
client = boto3.client('bedrock-runtime', region_name='us-east-1')
response = client.invoke_model(
modelId='anthropic.claude-3-5-sonnet-20241022-v2:0',
body=json.dumps({
"anthropic_version": "bedrock-2023-05-31",
"max_tokens": 1024,
"messages": [{"role": "user", "content": "説明してください"}]
})
)
主要サービス:
- SageMaker(MLパイプライン)
- Bedrock(Claude・Stable Diffusion等のAPIアクセス)
- Rekognition(画像認識)
GCP AI/MLサービス
# Vertex AI でGeminiを使う例
from vertexai.generative_models import GenerativeModel
model = GenerativeModel("gemini-1.5-pro")
response = model.generate_content("説明してください")
print(response.text)
主要サービス:
- Vertex AI(Google製AI統合環境)
- BigQuery ML(SQLでML)
- AutoML(コード不要のML)
Azure AI/MLサービス
# Azure OpenAI Service でGPT-4を使う例
from openai import AzureOpenAI
client = AzureOpenAI(
api_version="2024-10-01-preview",
azure_endpoint="https://your-resource.openai.azure.com/",
api_key="your-api-key"
)
response = client.chat.completions.create(
model="gpt-4o",
messages=[{"role": "user", "content": "説明してください"}]
)
print(response.choices[0].message.content)
主要サービス:
- Azure OpenAI Service(GPT-4・DALL-E等)
- Azure Machine Learning(企業向けMLOps)
- Cognitive Services(音声・画像・言語)
AI/MLサービス比較まとめ
| 比較項目 | AWS Bedrock | GCP Vertex AI | Azure OpenAI |
|---|---|---|---|
| 対応モデル | Claude, Stable Diffusion, Llama | Gemini, PaLM, Llama | GPT-4, DALL-E, Whisper |
| 独自モデル | Amazon Titan | Gemini | — (OpenAI連携) |
| ファインチューニング | ✓ | ✓ | ✓ |
| RAG統合 | Knowledge Bases | Vertex AI Search | Azure AI Search |
| 料金モデル | トークン課金 | トークン課金 | トークン課金 |
| 日本リージョン | 東京 | 東京 | 東日本 |
| エンタープライズ向け | ◎ | ◎ | ◎ |
2026年のAI/ML選択指針:
- Claude/Anthropicを使いたい → AWS Bedrock一択
- Google製AIエコシステムで統一 → GCP Vertex AI
- GPT-4/OpenAIを企業で安全に使いたい → Azure OpenAI Service
- 自社モデルを訓練したい → AWS SageMaker or GCP Vertex AI
エンジニアキャリアへの影響
求人数(Indeed.co.jp 2026年3月時点)
「AWS」含む求人:約12,000件
「Azure」含む求人:約8,000件
「GCP」含む求人:約4,500件
AWS認定資格の年収への影響:
- AWS Solutions Architect Associate:+50〜100万/年
- AWS DevOps Professional:+100〜150万/年
- AWS Certified Data Engineer:+80〜150万/年
クラウドエンジニアへのキャリアチェンジを考えている方はエンジニア年収を上げる戦略2026もご覧ください。
認定資格ロードマップ
各クラウドの学習順序を示します。
【AWS認定資格ロードマップ】
Level 1: Cloud Practitioner(基礎、2-4週間)
↓
Level 2: Solutions Architect Associate(設計、4-8週間)
↓
Level 3: Developer Associate or SysOps Associate(実装/運用)
↓
Level 4: Solutions Architect Professional(上級設計)
↓
Level 5: DevOps Engineer Professional(CI/CD・自動化)
【GCP認定資格ロードマップ】
Level 1: Cloud Digital Leader(基礎)
↓
Level 2: Associate Cloud Engineer(実装)
↓
Level 3: Professional Cloud Architect(設計)
↓
Level 4: Professional Data Engineer or ML Engineer
【Azure認定資格ロードマップ】
Level 1: AZ-900 Fundamentals(基礎)
↓
Level 2: AZ-104 Administrator(運用)
↓
Level 3: AZ-305 Solutions Architect Expert(設計)
↓
Level 4: AZ-400 DevOps Engineer Expert(CI/CD)
サービス別詳細比較
コンピュート
| 比較項目 | AWS EC2 | GCP Compute Engine | Azure VM |
|---|---|---|---|
| スポット/プリエンプティブ割引 | 最大90%割引 | 最大91%割引 | 最大90%割引 |
| 独自チップ | Graviton3(ARM) | Axion(ARM) | — |
| GPU | NVIDIA A100/H100 | NVIDIA A100/H100 | NVIDIA A100/H100 |
データベース
-- Aurora PostgreSQL (AWS) の特徴
-- MySQL互換・読み取りレプリカ自動フェイルオーバー
-- 通常RDSの3〜5倍のスループット
-- Cloud Spanner (GCP) の特徴
-- グローバル分散・強一貫性
-- 99.999% SLA
-- Azure Cosmos DB の特徴
-- マルチモデル(NoSQL・グラフ・テーブル)
-- マルチリージョン書き込み
どのクラウドを選ぶべきか
AWS を選ぶべき場合
- 初めてクラウドを学ぶ(ドキュメント・コミュニティが最豊富)
- フリーランス・転職で市場価値を上げたい(求人最多)
- Eコマース・一般的なWebアプリ
GCP を選ぶべき場合
- AI/MLアプリケーションを開発する
- BigQuery(データ分析)を活用する
- スタートアップ($300,000の無料クレジット)
Azure を選ぶべき場合
- Microsoft 365・Active Directoryと統合する
- 大企業・金融・公共機関(コンプライアンス)
- .NET/C#での開発
TerraformでマルチクラウドIaCを実現する
どのクラウドでも同じワークフローで管理できます。
# AWS EC2
resource "aws_instance" "web" {
ami = "ami-0c02fb55956c7d316"
instance_type = "t3.medium"
}
# GCP Compute Engine
resource "google_compute_instance" "web" {
name = "web-server"
machine_type = "e2-standard-2"
zone = "asia-northeast1-a"
}
Terraformの詳細な使い方はTerraform AWS完全ガイド2026で解説しています。
関連記事
-
Terraform AWS完全ガイド2026 — IaCでインフラを管理
-
エンジニア年収を上げる戦略2026 — クラウド資格で年収アップ
-
エンジニア転職エージェント徹底比較2026 — クラウド案件に強いエージェント
-
GitHub Actions AI自動化2026 — CI/CDとクラウドの連携