1. はじめに

こんにちは、安達です。今回はシディックさんと一緒にペアブログをやることになりました。テーマは「AWS vs Google Cloud ガチンコアーキテクチャ対決」です。軽く自己紹介からいきますね。僕は普段、データ分析基盤の構築やWebアプリ開発などをやっています。シディックさんは?

シディックです。よろしくお願いします。僕はバックエンドもフロントもこなすオールマイティ寄りで、AWS・Google Cloudいずれも触ります。最近のメインプロジェクトはGoogle Cloudですね。

ありがとうございます。シディックさんなら AWS も Google Cloud もガッツリ触ってると思ってこのテーマにしたんですけど、ちなみに、どっちが好きとかありますか?

うーん…サービスによりますけど、割とどっちも好きですよ。

なるほど。じゃあ今回はAWSとGoogle Cloudのインフラ構成で対決してみましょう。

面白そうですね!いいですよw(テーマ次第だと思うのですが)

そんなわけで、ペアブログ「AWS vs Google Cloud ガチンコアーキテクチャ対決」、始めていきます。
このシリーズについて
ルールはシンプルです。
- お題のシステムを設定し、AWS陣営 / Google Cloud陣営でアーキテクチャを提案し合う
- 評価軸に沿って自陣を主張 → 要件への適合度で着地
- 担当陣営は毎ラウンド入れ替え制。得意領域での殴り合いと、不慣れな土俵での挑戦、両方を楽しむ

毎ラウンド入れ替えるのが地味にエグいですね(笑)。

そうなんですよ。普段触らない方を持つラウンドもあるので、不慣れな土俵での挑戦も楽しめるはずです。

それではさっそくはじめましょう! 最初のテーマは「個人ブログ(小手調べ回)」で行きたいです。最初はシディックさんがGoogle Cloudで!
2. ラウンド①: 個人ブログ(小手調べ回)
2.1 要件
Next.js で作った個人ブログ。月間MAU 1,000 くらい。
とにかく安く済ませたい。デプロイも簡単にしたい。
機能要件
- Next.js(App Router)の SSG / ISR ベース
- 記事はMarkdown or MDX
- 問い合わせフォームが1つだけある(軽量)
非機能要件
- 月間MAU: 1,000
- コスト: 月額 ワンコイン以下が理想
- デプロイ:
git pushレベルで完結したい - 運用: ほぼゼロ運用
2.2 シディック(Google Cloud陣営)の提案
まずは先輩のシディックさんに聞いてみます。

シディックさん、これGoogle Cloudで組むならどう構成します?

Vercel....

え?

Vercel でええやん!!
Google Cloud陣営、ラウンド①開始30秒で白旗。
2.3 安達(AWS陣営)の提案

……確かに。。。一応AWSも考えてはいたんです。Amplify Hosting か、CloudFront + S3 + Lambda@Edge で組むとか。

でも 正直、Vercel ですよね。
AWS陣営、続けてあっさり白旗。
2.4 AI判定(先行実施)
念のため、AIにも聞いてみます。
プロンプト: 「Next.js製の個人ブログ、月間MAU 1,000、コスト最小、デプロイ最簡。ベストな選択肢は?」
AI: Vercel です。
満場一致。
2.5 インフラ構成図

2.6 ラウンド①総評
学び: 「AWS vs Google Cloud」の土俵に上がる前に勝負が決まる領域があります。Next.jsの個人開発はその典型。クラウドの「マネージドの厚み」と「フレームワーク特化PaaS」では、後者が圧倒的に勝つ場面がある。
…
記事の続きは下のURLをクリック!
https://rightcode.co.jp/blogs/55894
もっと上を目指したあなたへ
現在、ライトコードでは「WEBエンジニア」「データエンジニア」「ゲーム・XRエンジニア」「UI/UXデザイナー」「PM/PMO」などのポジションで積極採用中です!
ライトコードは、技術力に定評のある受託開発をメインにしているIT企業。
有名WEBサービスやアプリの受託開発などの企画、開発案件が目白押しの状況です!
- もっと大きなことに挑戦したい!
- エンジニアとしてもっと成長したい!
- モダンな技術に触れたい!
現状に満足していない方は、まずは一度、【Wantedly内の弊社ページ】をのぞいてみてください。