
はじめに
今度、GoogleCloud の資格を取得する事にしました。そのため、勉強を開始したのですが、主軸が AWS なので、AWS 比較した方が分かりやいと思ったので、代表的なサービスの比較表を作ります。
また、今後も考えて Azure も加えました。
🌐 1. コンピューティング(仮想マシン/サーバーレス)
種別 |
GCP |
AWS |
Azure |
特徴 |
仮想マシン |
Compute Engine |
EC2 |
Virtual Machines |
柔軟性とスケーラビリティに優れた基本インフラ |
コンテナ |
Google Kubernetes Engine (GKE) |
EKS |
AKS |
フルマネージドなKubernetes環境 |
サーバーレス |
Cloud Functions / Cloud Run |
Lambda / Fargate |
Azure Functions / Container Apps |
イベント駆動のアプリ実行に最適 |
🗃️ 2. ストレージ(オブジェクト、ブロック、ファイル)
種別 |
GCP |
AWS |
Azure |
特徴 |
オブジェクト |
Cloud Storage |
S3 |
Blob Storage |
高可用でスケーラブル、アーカイブも対応 |
ブロック |
Persistent Disk |
EBS |
Managed Disks |
VM向けの高性能ディスク |
ファイル共有 |
Filestore |
EFS |
Azure Files |
NFS/SMBベースの共有ストレージ |
アーカイブ保存 |
Archive Storage |
Glacier |
Azure Archive Storage |
低コストの長期保管 |
🗄️ 3. データベース(RDB/NoSQL)
種別 |
GCP |
AWS |
Azure |
特徴 |
RDB(マネージド) |
Cloud SQL |
RDS |
Azure SQL Database |
フルマネージドなRDBサービス |
分散RDB |
Cloud Spanner |
Aurora / RDS |
Azure Cosmos DB (SQL) |
高可用なグローバル分散型RDB |
NoSQLドキュメント |
Firestore |
DynamoDB |
Cosmos DB (MongoDB等) |
スケーラブルなサーバーレスNoSQL |
カラム型DB |
Bigtable |
Keyspaces / Cassandra |
Azure HBase (HDInsight) |
大量データのリアルタイムアクセス向け |
インメモリ |
Memorystore (Redis) |
ElastiCache |
Azure Cache for Redis |
高速アクセスを必要とするシナリオに最適 |
📊 4. データ分析 & ビッグデータ
種別 |
GCP |
AWS |
Azure |
特徴 |
DWH |
BigQuery |
Redshift |
Synapse Analytics |
SQLで扱える高速DWH、クエリ単位課金もあり |
ストリーム処理 |
Dataflow |
Kinesis / EMR |
Stream Analytics / Data Factory |
バッチ・リアルタイム両対応処理が可能 |
Hadoop/Spark |
Dataproc |
EMR |
HDInsight |
マネージドHadoop/Spark |
ETL |
Dataflow |
Glue |
Data Factory |
データ連携・整形パイプラインに最適 |
🤖 5. AI / 機械学習
種別 |
GCP |
AWS |
Azure |
特徴 |
統合ML基盤 |
Vertex AI |
SageMaker |
Azure ML Studio |
開発〜デプロイまで統合管理 |
AutoML |
Vertex AI AutoML |
SageMaker Autopilot |
Azure AutoML |
ノーコードで学習モデルを構築可能 |
AI API群 |
Vision AI, Translation, Speech |
Rekognition, Polly, Translate |
Cognitive Services |
APIベースで即利用できるAI群 |
🔐 6. セキュリティ & ID 管理
種別 |
GCP |
AWS |
Azure |
特徴 |
IAM |
IAM |
IAM |
Azure Active Directory |
アクセス権限と認証を一元管理 |
秘密情報管理 |
Secret Manager |
Secrets Manager |
Key Vault |
パスワードやAPIキーの安全な管理 |
WAF/DDoS対策 |
Cloud Armor |
AWS WAF, Shield |
Azure WAF, Front Door |
アプリ層のセキュリティ対策 |
📡 7. ネットワーキング
種別 |
GCP |
AWS |
Azure |
特徴 |
仮想ネットワーク |
VPC |
VPC |
Virtual Network |
仮想ネットワークのベース |
ロードバランサ |
Load Balancing |
ELB |
Load Balancer |
グローバル/リージョン対応の負荷分散 |
CDN |
Cloud CDN |
CloudFront |
Azure CDN |
静的ファイル高速配信 |
DNS |
Cloud DNS |
Route 53 |
Azure DNS |
スケーラブルなDNS解決 |
🔧 8. 運用 & モニタリング
種別 |
GCP |
AWS |
Azure |
特徴 |
ログ管理 |
Cloud Logging |
CloudWatch Logs |
Log Analytics |
システム/アプリログの収集・可視化 |
メトリクス監視 |
Cloud Monitoring |
CloudWatch Metrics |
Azure Monitor |
インフラの状態監視とアラート設定 |
トレース |
Cloud Trace |
AWS X-Ray |
Application Insights |
分散トレーシング対応 |
👨💻 9. 開発者ツール & DevOps
種別 |
GCP |
AWS |
Azure |
特徴 |
CI/CD |
Cloud Build |
CodePipeline / CodeBuild |
Azure DevOps / GitHub Actions |
ビルドからデプロイまで自動化対応 |
アーティファクト管理 |
Artifact Registry |
CodeArtifact |
Azure Artifacts |
パッケージやDockerイメージ管理 |
リポジトリ |
Cloud Source Repositories |
CodeCommit |
Azure Repos |
Gitベースのリポジトリ |
おわりに
こうやって書いてみると、改めてサービスがいっぱいありますね。
いつも”なんとなく”で覚えて使っているので、試験対策としてちゃんと覚えたいと思います。
また、”比較”として洗い出すと、比較にならない(他に一致するサービスが無い)サービスを取りこぼしそうなので、注意です。
参考(感謝)