AWS vs GCP - ストレージ価格
AWS vs GCP — ストレージ価格
Amazon S3とGoogle Cloud Storageは2大オブジェクトストレージサービスで、PB規模ではGB単位の差がすぐに積み上がります。この比較はベースラインUSリージョンのストレージ、リクエスト、取得価格をカバーします。
GB-月あたりのストレージコスト
| Tier | AWS S3 (us-east-1) | GCS (us-central1) | GCS (multi-region) |
|---|---|---|---|
| Standard / Hot | $0.023 (first 50 TB) | $0.020 | $0.026 |
| Standard (50-500 TB) | $0.022 | $0.020 | $0.026 |
| Infrequent Access | $0.0125 | $0.010 | $0.0125 |
| Archive | $0.00099 (Glacier Deep Archive) | $0.00049 (Archive) | n/a |
GCPはすべての階層でGB単位の価格が低く、アーカイブストレージに移行するにつれて差が広がり、GCP ArchiveはS3 Glacier Deep Archiveの半額です。GCPマルチリージョンオプションは$0.026で自動地理的冗長性をバンドルし、AWSはCross-Region Replicationでのみ同等です。
リクエスト価格
| Request type | AWS S3 | GCS |
|---|---|---|
| PUT / POST / LIST (per 1,000) | $0.005 | $0.005 |
| GET / SELECT (per 1,000) | $0.0004 | $0.0004 |
| Lifecycle / Class A (per 10,000) | $0.0010 | $0.0010 |
一般的な操作のリクエスト価格は2つのプロバイダー間で同一です。差は低頻度アクセスおよびアーカイブ階層からのデータ取得に現れます。
取得価格
| Retrieval | AWS S3 IA | GCP Nearline | AWS Glacier DA | GCP Archive |
|---|---|---|---|---|
| Per GB retrieved | $0.01 | $0.01 | $0.0025 | $0.0005 |
| Per 1,000 requests | $0.01 | $0.01 | $0.025 (standard) | $0.05 |
アーカイブ取得では、GCPはより高いリクエスト単位料金を請求しますがGB単位料金ははるかに低く、大ファイル取得ではGCP Archiveが大幅に安く、多数の小ファイル取得ではAWS Glacier Deep Archiveが安くなります。
エグレス(データ転送)
| Provider | Free tier | Above free tier |
|---|---|---|
| AWS S3 -> Internet | 100 GB/month (via CloudFront) | $0.09/GB |
| GCS -> Internet | 200 GB/month | $0.12/GB (200 GB-10 TB) |
GCPはAWSの2倍の月間無料エグレスを提供しますが、無料枠を超えるとAWSはGB単位で低い料金を請求します。オブジェクトストレージからエンドユーザーに直接大ファイルを配信するワークロードでは、AWS CloudFrontの100 GB無料枠と低いGB単位レートが勝つ場合があります。
価格以外の主な違い
- マルチリージョンデフォルト — GCSマルチリージョンはわずかなプレミアムで地理的冗長性を提供、S3は明示的なCross-Region Replicationが必要。
- オブジェクトバージョニングコスト — 両者とも非現行バージョンに課金するが、GCPのライフサイクル遷移は無料。
- 無料枠 — AWSは12ヶ月間5 GBのS3標準、GCPは5 GBのリージョナル標準ストレージが永久無料。
結論
頻繁にアクセスされるウォームストレージではGCPがGB単位でわずかに安いです。大ファイルのコールドアーカイブではGCP Archiveが価格で明確な勝者です。インターネットエグレスが中心のワークロードではAWS CloudFrontの大きな無料枠と低いGB単位レートがAWSに傾くことが多いです。