AWS Amplify と Cloudflare Pages、なぜ個人開発とエンタープライズで選択が逆転するか
公開: / 著者: StackComp 編集部
フロントエンドのデプロイ先として AWS Amplify と Cloudflare Pages は同じカテゴリに見えますが、 狙っている顧客層と料金構造が異なるため、個人開発とエンタープライズで選択が逆転するのが特徴です。 本記事では「なぜ逆転するか」を3軸で解説します。
結論
- 個人開発・小規模商用 → Cloudflare Pages(無料枠強力・予測可能な料金)
- AWS 既存資産がある法人 → AWS Amplify(IAM・VPC・既存サービスとの統合)
- エンタープライズ SSO / 監査要件あり → AWS Amplify(SOC 2/HIPAA 対応の AWS インフラ)
1. 料金構造の違い
Cloudflare Pages: 予測可能な固定料金
- 無料プラン: 帯域無制限、ビルド500回/月
- Pro $20/月: ビルド5000回/月、ノーリミット運用
- シート数で課金されない(3人チームでも10人でも同じ$20)
AWS Amplify: 完全従量課金
- ビルド分: $0.01/ビルド分
- ホスティング転送: $0.15/GB(無料枠 15GB/月)
- ホスティングストレージ: $0.023/GB-月
- SSR Functions: Lambda 課金($0.20/M呼び出し + 実行時間)
AWS Amplify の弱点は「PVが伸びて急に高額請求」が起きやすいこと。 100GB の転送があれば $15、Lambda 呼び出しが100万回あれば $20、合計$35/月+α。 Cloudflare Pages なら同じ規模で $0〜$20 で済む。
実際の比較は ホスティング月額シミュレーター で帯域・ビルド時間を入れて確認できます。
2. 既存リソースとの統合
AWS Amplify の強み: AWS エコシステム連携
既に AWS で動かしているシステム(RDS / Lambda / S3 / Cognito 等)があれば、 Amplify は同じ AWS アカウント内で IAM ロール・VPC・セキュリティグループを共有できます。 新しいクラウドプロバイダを増やさずに完結するメリットは法人にとって大きい。
- RDS / DynamoDB との直接接続(VPC 内通信)
- Cognito User Pool での認証統合
- CloudWatch / X-Ray でのトレーシング統合
- 請求が AWS 一本にまとまる(法人経理にとって重要)
Cloudflare Pages の強み: Cloudflare エコシステム連携
Workers / D1 / R2 / KV / Durable Objects 等の Cloudflare 製品との統合は秒で済む。 個人開発で「全部 Cloudflare で完結」させるなら最強。
3. 運用負荷
Cloudflare Pages: ゼロコンフィグ
git push → 自動ビルド → 自動デプロイ。プレビューデプロイも自動。 Web ダッシュボードだけで運用が完結し、IAM・VPC・SSL証明書 等を意識する必要がない。 個人開発者にとっては理想形。
AWS Amplify: AWS の運用知識が前提
Amplify CLI、Amplify Studio、CloudFormation の理解が必要。 トラブルシューティングは CloudWatch ログ・Lambda メトリクス等の AWS 知識が前提。 AWS をすでに業務で使っているチームには馴染みやすいが、個人開発者には学習コスト高。
選択基準のチェックリスト
以下のうち過半数が当てはまる方を選ぶといいです。
Cloudflare Pages 向き
- 個人 or 1〜5人のスタートアップ
- 静的サイト + 軽量 API 中心
- 毎月の請求が予測可能であってほしい
- 既存の AWS 資産がない
- 運用に時間をかけたくない
AWS Amplify 向き
- すでに AWS で他のシステムを動かしている法人
- VPC 内のリソースに直接アクセスしたい
- SOC 2 / HIPAA 等の監査要件がある
- 請求を AWS にまとめたい
- AWS の専門知識を持つチーム
移行コスト
どちらも標準的な静的サイトジェネレーター(Next.js / Astro / Hugo 等)に対応しているので、 フロントエンドのコードはそのまま動きます。違いは:
- 環境変数の管理画面
- カスタムドメインの設定方法
- SSR を使う場合の Functions 定義(Lambda vs Workers)
静的サイトなら半日で移行可能。SSR を多用する Next.js なら数日見ておくべき。
まとめ
AWS Amplify と Cloudflare Pages は「同じカテゴリの製品だが、ターゲットが正反対」のサービスです。 個人開発・収益化サイト・スタートアップ MVP なら Cloudflare Pages 一択。 AWS 資産があってチームで運用するなら AWS Amplify が自然な選択。 料金感は 月額シミュレーター で実機の数値を入れて確認してください。