Google Cloud,AWS,Renderなど話題のクラウドサービスの料金をまとめ
どうも博士です。Neet生活になり、はや20日。
Webアプリ公開に向けて、開発を続けているわけですが、Webアプリ開発において切っても切り離せないのが、クラウドサービスの選択です。
近年、Google Cloud、AWS、Renderなど、多くのクラウドサービスが登場し、開発者にとって選択肢が広がっています。が!しかし!
サービスごとに料金体系や機能が異なり、更に料金表が見づらいため、サービスごとに自分のプロダクトにあったサービスがどれか?を比較したメモになります。こちら整理途中なので随時追加していく予定です。
1.フロントエンド
私が作成しているWeアプリケーションはフロントエンドがSvelteKitで開発されているため、SvelteKitが公開可能なサービスを比較します。
A.Cloudflare Pages
サービス詳細:
Cloudflare Pagesは、ウェブサイトやウェブアプリケーションのための高速な、セキュアな、かつスケーラブルなホスティングサービスです。Jamstackアーキテクチャ(JavaScript、API、Markupの組み合わせ)を利用した静的サイトの開発とデプロイメントに特化しています。
高速なグローバル配信: CloudflareのグローバルCDN(Content Delivery Network)を使用して、世界中どこからのアクセスにも低遅延で静的ファイルを配信します。
セキュリティ: 自動的にHTTPSを提供し、DDoS攻撃保護などCloudflareのセキュリティ機能を利用してウェブサイトを保護します。
簡単なデプロイ: GitHub、GitLab、Bitbucketとの統合により、コードの変更をプッシュするだけで自動的にビルドとデプロイが行われます。
ゼロコンフィグレーションSSL: すべてのページに無料でSSL/TLS証明書が自動的に提供され、安全な接続を確保します。
カスタムドメイン: 独自ドメインを簡単に設定し、CloudflareのDNSを利用して管理できます。
プレビューデプロイ: マージ前にプルリクエストごとにプレビューバージョンを自動的に生成し、変更内容を事前に確認できます。
スケーラビリティ: 高トラフィックの際もCloudflareのインフラストラクチャを活用して自動的にスケールアップ、ウェブサイトの可用性を維持します。
料金:
Free プラン
料金: $0
同時ビルド数: 1
月間ビルド数: 500
プロジェクトあたりのカスタムドメイン数: 100
サイト数: 無制限
静的リクエスト数: 無制限
帯域幅: 無制限
Pro プラン
料金:
年間支払い: $20/月
月間支払い: $25/月
同時ビルド数: 5
月間ビルド数: 5,000
プロジェクトあたりのカスタムドメイン数: 250
サイト数: 無制限
静的リクエスト数: 無制限
帯域幅: 無制限
Business プラン
料金:
年間支払い: $200/月
月間支払い: $250/月
同時ビルド数: 20
月間ビルド数: 20,000
プロジェクトあたりのカスタムドメイン数: 500
サイト数: 無制限
静的リクエスト数: 無制限
帯域幅: 無制限
B.Render
サービス詳細:
Web Services: 静的サイトから複雑なWebアプリケーションまで、多様なWebサービスをホストする機能を提供します。自動デプロイ、カスタムドメイン、SSL証明書が無料で含まれます。
Background Workers: バックグラウンドタスクや長時間実行するプロセスを実行するためのサービス。非同期ジョブ処理や定期的なジョブスケジューリングに最適です。
Databases: PostgreSQL、MySQL、Redisなどの人気のあるオープンソースデータベースをフルマネージドで提供します。自動バックアップ、スケーリング、高可用性などの機能が含まれます。
Cron Jobs: ウェブクローリング、データベースバックアップ、定期的なレポート生成など、定期的に実行する必要があるタスクのスケジューリングに利用できるサービスです。
Private Networking: Render上で実行されるサービス間での安全なプライベートネットワーク通信をサポートします。
CI/CD: GitHubやGitLabとの深い統合を提供し、コードの変更があるたびに自動でビルド、テスト、デプロイを行う継続的インテグレーションと継続的デリバリーを実現します。
Email Services: アプリケーションからのメール送信をサポートします。
Custom Domains & SSL: カスタムドメインの使用と、無料の自動SSL証明書の提供を通じて、ウェブサイトのセキュリティと信頼性を高めます。
Logging & Monitoring: リアルタイムのログアクセスとアプリケーションのパフォーマンスモニタリング機能を提供します。
料金:
Individual: $0
Team: $19
Organization: $29
Enterprise: Custom pricing
C.Cloud Run + Firebase Hosting
Cloud RunでSveltekitを実行し、Firebase Hostingで配信を行います。
サービス詳細:
Firebase Hosting
高速な静的コンテンツ配信: Firebase HostingはCDN(Content Delivery Network)を通じて静的ファイル(HTML、CSS、JavaScript、画像など)を全世界に高速配信します。これにより、エンドユーザーに対して迅速にコンテンツが提供されます。
セキュリティ: Firebase Hostingは自動的にSSL証明書を提供し、HTTPS経由でのコンテンツ配信を保証します。これにより、データの安全性が確保されます。
簡単なデプロイとロールバック: Firebase CLIを使用すると、コマンド一つで簡単にデプロイメントが行えます。また、バージョン管理がサポートされており、以前のバージョンへのロールバックも容易です。
Cloud Run
動的コンテンツの生成とサービスの実行: Cloud Runはコンテナ化されたアプリケーションを実行するためのマネージドサービスで、SvelteKitを含む任意の言語やフレームワークで書かれたアプリケーションをデプロイできます。これにより、リクエストに応じて動的コンテンツの生成やAPIの実行が可能になります。
スケーラビリティ: Cloud Runは受信リクエストに基づいて自動的にスケールアップおよびダウンします。需要に応じてリソースを調整することで、リソースの過不足なく運用できます。
コスト効率: Cloud Runの料金は使用したリソースに基づいて計算されます。使用しない時間は課金されないため、効率的なコスト管理が可能です。
料金:
Cloud Run
CPU: $0.00001800 / vCPU 秒 (毎月最初の 240,000 vCPU 秒は無料)
Memory: $0.00000200 / GiB 秒 (毎月最初の 450,000 GiB 秒は無料)
Firebase Hosting
ストレージ: $0.026 / GB (毎月最初の 10GB まで無料)
データ転送: $0.15 / GB /月 (毎月最初の 10GB まで無料)
D.AWS Amplify
サービス詳細:
高速配信: AWSのCDNを利用して、世界中に静的および動的コンテンツを高速で配信。
セキュリティ: HTTPS経由の自動コンテンツ配信と無料のSSL/TLS証明書でデータ保護を強化。
簡単デプロイ: Gitリポジトリからの直接ビルドとデプロイをサポートし、CI/CDパイプラインによる自動化。
グローバルリーチ: AWSのグローバルインフラを活用して世界中でアクセス可能。
スケーラビリティ: 需要に応じて自動的にスケールアップ・ダウン。
バックエンド統合: 認証、API、データベースなどAWSバックエンドサービスとの簡な統合。
料金:
AWS Amplifyでは、初期の12か月間は特定の範囲で無料で利用できる「AWS無料利用枠」が適用されます。無料期間終了後、または無料枠を超えた利用については従量制料金が適用されます。
無料利用枠(12か月間)
ビルド & デプロイ: 無料 (1000分/月まで)
データストレージ: 無料 (CDNへの保存 5GB/月まで)
データ転送 (OUT): 無料 (15GB/月まで)
リクエスト数 (SSR): 無料 (50万件のリクエスト/月まで)
リクエスト期間 (SSR): 無料 (100GB-時間/月まで)
従量制料金(無料利用枠超過後)
ビルド & デプロイ: $0.01/分
データストレージ: $0.023/GB/月
データ転送 (OUT): $0.15/GB
リクエスト数 (SSR): $0.30/100万リクエスト
リクエスト期間 (SSR): $0.20/GB-時間
2.オブジェクトストレージ
ユーザーや、他サーバーから取得した大容量データ(画像や動画など)を保存するサービスを比較します。(ユーザー情報等を収めるデータベースとは異なります。)
A. Amazon S3
料金:
ストレージ料金
S3 標準
最初の 50 TB/月: $0.025/GB
次の 450 TB/月: $0.024/GB
500 TB/月以上: $0.023/GB
S3 Intelligent - Tiering
モニタリングおよびオートメーション(オブジェクト > 128 KB): オブジェクト1,000件あたり $0.0025
高頻度アクセスティア(最初の 50 TB/月): $0.025/GB
低頻度アクセスティア: $0.0138/GB
アーカイブインスタントアクセスティア: $0.005/GB
アーカイブアクセスティア: $0.0045/GB
ディープアーカイブアクセスティア: $0.002/GB
S3 標準 - 低頻度アクセス
すべてのストレージ/月: $0.0138/GB
S3 Glacier Instant Retrieval
すべてのストレージ/月: $0.005/GB
S3 Glacier Flexible Retrieval (旧 S3 Glacier)
すべてのストレージ/月: $0.0045/GB
S3 Glacier Deep Archive
すべてのストレージ/月: $0.002/GB
S3 One Zone - 低頻度アクセス
すべてのストレージ/月: $0.011/GB
リクエスト料金
PUT、COPY、POST、LIST リクエスト
S3 標準: $0.0047/1,000リクエスト
S3 Intelligent-Tiering: $0.0047/1,000リクエスト
S3 標準 – 低頻度アクセス: $0.01/1,000リクエスト
S3 Glacier Instant Retrieval: $0.02/1,000リクエスト
S3 Glacier Flexible Retrieval: $0.03426/1,000リクエスト
S3 Glacier Deep Archive: $0.065/1,000リクエスト
S3 One Zone – 低頻度アクセス: $0.01/1,000リクエスト
GET、SELECT、他のすべてのリクエスト
S3 標準: $0.00037/1,000リクエスト
S3 Intelligent-Tiering: $0.00037/1,000リクエスト
S3 標準 – 低頻度アクセス: $0.001/1,000リクエスト
S3 Glacier Instant Retrieval: $0.01/1,000リクエスト
S3 Glacier Flexible Retrieval: $0.00037/1,000リクエスト
S3 Glacier Deep Archive: $0.00037/1,000リクエスト
S3 One Zone – 低頻度アクセス: $0.001/1,000リクエスト
データ取り出し料金
S3 Glacier Instant Retrieval
データ取り出し: $0.03/GB
S3 Glacier Flexible Retrieval
標準取り出し: $0.011/GB
迅速取り出し: $0.033/GB
大容量取り出し: 無料
S3 Glacier Deep Archive
標準取り出し: $0.022/GB
大容量取り出し: $0.005/GB
その他の料金
S3 Lifecycle Transition リクエスト
S3 Intelligent-Tiering: $0.01/1,000リクエスト
S3 標準 – 低頻度アクセス: $0.01/1,000リクエスト
DELETE リクエストおよび CANCEL リクエストは無料です。これらの料金は、アプリケーションが生成するリクエストの種類やデータの取り出し要件に基づいて変動します。
B. Google Cloud Storage
料金:
ストレージ料金
Standard Storage
すべてのリージョンで $0.02/GB/月
Nearline Storage
すべてのリージョンで $0.01/GB/月
Coldline Storage
すべてのリージョンで $0.005/GB/月
Archive Storage
すべてのリージョンで $0.0015/GB/月
データ取得料金
Nearline Storage
$0.01/GB
Coldline Storage
$0.02/GB
Archive Storage
$0.05/GB
オペレーション料金
Class A オペレーション(1,000オペレーションあたり)
Standard Storage: $0.005(シングルリージョン)、$0.01(デュアルリージョンまたはマルチリージョン)
Nearline Storage: $0.01(シングルリージョン)、$0.02(デュアルリージョンまたはマルチリージョン)
Coldline Storage: $0.02(シングルリージョン)、$0.04(デュアルリージョンまたはマルチリージョン)
Archive Storage: $0.05(シングルリージョン)、$0.10(デュアルリージョンまたはマルチリージョン)
Class B オペレーション(1,000オペレーションあたり)
Standard Storage: $0.0004
Nearline Storage: $0.001
Coldline Storage: $0.01
Archive Storage: $0.05
ネットワーク料金
インバウンド データ転送
無料
Google Cloud 内のデータ転送
同じリージョン内やデュアルリージョンからのアクセスは無料
異なるリージョン間のデータ転送料金は、バケットのロケーションと宛先に基づいて $0.02~$0.14/GB
一般的なアウトバウンド データ転送(インターネット)
最初の 1TB/月まで: $0.12/GB(アジア、オーストラリア、中国を除く世界中)、$0.19/GB(オーストラリア)、$0.23/GB(中国)
1~10TB/月: 上記の料金から $0.01/GB 引き
10TB/月以上: 上記の料金から $0.03~$0.04/GB 引き
C.Azure Blog Storage
料金:
ローカル冗長ストレージ(LRS)の場合
従量課金制のデータストレージ料金(GB単位/月)
Premium Storage
すべての容量: $0.218/GB
ホット層
最初の50TB/月: $0.02/GB
次の450TB/月: $0.0192/GB
500TB超/月: $0.0184/GB
クール層
すべての容量: $0.011/GB
コールド層
すべての容量: $0.0045/GB
アーカイブ層
すべての容量: $0.002/GB
Azure Storage予約容量(1か月あたりの価格)
1年間予約
ホット層(100TB/月): $1,680
クール層(100TB/月): $924
アーカイブ層(100TB/月): $183
3年間予約
ホット層(100TB/月): $1,352
クール層(100TB/月): $834
アーカイブ層(100TB/月): $168
早期削除料金
クール層: 30日間の早期削除期間
コールド層: 90日間の早期削除期間
アーカイブ層: 180日間の早期削除期間
操作とデータ転送料金
書き込み操作(10,000単位あたり): $0.033~$0.234
読み取り操作(10,000単位あたり): $0.0027~$0.13
データ取得(GBあたり): 無料~$0.03
データ書き込み(GBあたり): 無料
インデックス(GB/月): $0.029(ホット層のみ)
削除以外のその他の操作(10,000件あたり): $0.0027~$0.0076
SSH File Transfer Protocol (SFTP)
有効化(1時間単位): $0.30
Blob Index
10,000タグあたり: $0.0435~$0.0436(すべての層)
Geo-Replicationデータ転送料金(GBあたり)
GRS、RA-GRS、GZRS、RA-GZRS: $0.09
Blob Inventory
100万オブジェクトあたり(生成レポートごと): $0.004
その他の機能
Blob変更フィード(10,000変更あたり): $0.015
暗号化スコープ(月額): $1.45(ホット、クール、コールド層)
D.IBM Cloud Object Storage
料金:
ストレージクラス料金
Smart Tier: データのアクセス頻度に基づいて自動的に料金体系が調整される。
Hot: $0.0248/GB/月
Cool: $0.0142/GB/月
Cold: $0.0089/GB/月
Standard: 頻繁にアクセスされるデータ向け。
0-499.9 TB: $0.0260/GB/月
500+ TB: $0.0236/GB/月
Vault: 月に一度程度のアクセスが見込まれるデータ向け。
0-499.9 TB: $0.0142/GB/月
500+ TB: $0.0118/GB/月
Cold Vault: 年に数回のアクセスが見込まれるデータ向け。
0-499.9 TB: $0.0071/GB/月
500+ TB: $0.0071/GB/月
運用上の要求料金
クラスA (PUT、POST、LIST、DELETEなどのリクエスト):
1000 回当たり: $0.0052 - $0.0261(ストレージクラスによる)
クラスB (GET、HEADなどのリクエスト):
10,000 回当たり: $0.0042 - $0.0261(ストレージクラスによる)
データ取得料金
無料 (Standardクラスのデータ取得)
Vault: $0.0105/GB
Cold Vault: $0.0523/GB
パブリック・アウトバウンド帯域幅料金
0-50 TB: $0.1400/GB
次の 100 TB: $0.1100/GB
次の 350 TB: $0.0800/GB
500 TB以上: お問い合わせください
Aspera© 転送 Egress料金
0-50 TB: $0.0836/GB
次の 100 TB: $0.0627/GB
次の 350 TB: $0.0418/GB
500 TB以上: お問い合わせください
アーカイブオプション
通常アーカイブ (12時間で復元):
ストレージ: $0.0015/GB/月
データ復元: $0.0236/GB
高速アーカイブ (2時間で復元):
ストレージ: $0.0059/GB/月
データ復元: $0.0472/GB
E. Backblaze B2 Cloud Strage
料金:
無料枠
10GBまで無料(期間限定なし)
課金枠
$0.006/GB/月
$6/TB/月
3.PostgreSQL データベース
A.Render.com
料金:
Free (無料プラン):
256 MB RAM
0.1 CPU
1 GB ストレージ
バックアップ機能なし
作成後90日で期限切れ
ユーザーまたはチームあたり1つの無料インスタンスのみ使用可能
Starter:
月額$7
256 MB RAM
0.1 CPU
1 GB ストレージ
Standard:
月額$20
1 GB RAM
1 CPU
16 GB ストレージ
Pro:
月額$95
4 GB RAM
2 CPU
96 GB ストレージ
Pro Plus:
月額$185
8 GB RAM
4 CPU
256 GB ストレージ
カスタムインスタンスタイプ:
最大512 GB RAM、64 CPU、5 TBストレージまでサポート可能
注意点:
現在、PostgreSQLインスタンスのダウングレードはサポートされていない
適切なインスタンスタイプを選択することが重要
コストは、必要なリソース(RAM、CPU、ストレージ)に応じて異なります。無料プランは機能が制限されているため、本格的な利用にはStarter以上のプランを選択する必要があります。また、カスタムインスタンスタイプを利用することで、より大規模なデータベースを運用することも可能です。
2.heroku.com
料金:
Essential Tier (ベータ版):
Mini: 1 GB ディスク, 10,000行まで, 20接続 (価格不明)
Basic: 10 GB ディスク, 10,000,000行まで, 20接続 (価格不明)
Standard Tier:
Standard-0: $50/月, 4 GB RAM, 64 GBディスク, 120接続
Standard-2: $200/月, 8 GB RAM, 256 GBディスク, 400接続
Standard-3: $400/月, 15 GB RAM, 512 GBディスク, 500接続
Standard-4: $750/月, 30 GB RAM, 768 GBディスク, 500接続
Standard-5: $1,500/月, 61 GB RAM, 1 TBディスク, 500接続
Standard-6以上: $3,000~$10,000/月, 122 GB~1 TB RAM, 1.5~8 TBディスク, 500接続
Premium Tier:
Premium-0: $200/月, 4 GB RAM, 64 GBディスク, 120接続
Premium-2: $400/月, 8 GB RAM, 256 GBディスク, 400接続
Premium-3: $750/月, 15 GB RAM, 512 GBディスク, 500接続
Premium-4: $1,500/月, 30 GB RAM, 768 GBディスク, 500接続
Premium-5以上: $3,000~$10,000以上/月, 61 GB~1 TB以上RAM, 1~8 TB以上ディスク, 500接続
Private/Shield Tier:
Heroku Enterpriseユーザー向け (価格不明)
主な違い:
Essential: 行数制限あり、Fork/Follow/Rollback非対応、ダウンタイム許容4時間/月
Standard: 行数制限なし、Fork/Follow対応、Rollback 4日まで、ダウンタイム許容1時間/月
Premium: Standardの機能に加え、Rollback 7日まで、ダウンタイム許容15分/月
3.DigitalOcean Managed Databases for PostgreSQL
料金:
Basic Regular
0: $15/月, 1 GB RAM, 10 GBディスク
1: $30/月, 2 GB RAM, 30 GBディスク
3: $60/月, 4 GB RAM, 60 GBディスク
4: $120/月, 8 GB RAM, 140 GBディスク
5: $240/月, 16 GB RAM, 290 GBディスク
この記事が気に入ったらサポートをしてみませんか?