2025/12/11

Vercel から Cloudflare Pages に移行した理由と検討ログ【前編】

#Blog#Migration#Cloudflare#Vercel#Astro#Research

Vercel から Cloudflare Pages に移行した理由と検討ログ【前編】

このブログ(DeskTechLab)は、しばらくの間 Astro + Vercel + お名前.com(DNS) という構成で運用してきました。

動いているだけであればこのままでも問題はなかったのですが、今後の運用を考えたときに、少し整理しておきたいと感じる場面が増えてきました。

その結果として、最終的に Vercel から Cloudflare Pages への移行 を決めたので、本記事ではその理由と検討プロセスを整理しておきます。


この記事の想定読者

同じような環境・悩みを持つ人にとって、判断材料の一つになればと思います。


移行前の構成と、モヤモヤしていた点

まず、移行前の構成を整理します。

特別大きなトラブルがあったわけではなく、日常の更新は問題なくできていました。
それでも、次のようなモヤモヤが少しずつ溜まってきました。

1. DNS とホスティングの管理が分かれている

という分離はよくある構成ですが、実際の運用では次のような手間が発生します。

小さなことの積み重ねですが、長く運用する前提で考えると、設定の窓口は少ない方が良いと感じるようになりました。

2. 今後 Cloudflare を使うケースが増えそう

このブログに限らず、Cloudflare はいずれどこかで使うことになると感じていました。

具体的には次のような用途です。

どうせ Cloudflare を使うなら、ブログのホスティングも含めて早めに慣れておいた方が、今後の構成を考えやすくなります。
その意味で、Cloudflare Pages を本格的に試すタイミングとしてちょうど良いと判断しました。


移行先の候補として考えたパターン

いきなり「Vercel をやめる」と決めたわけではなく、いくつかの選択肢を並べて比較しました。

パターン1: Vercel 継続 + DNS だけ Cloudflare に移行

このパターンのメリットは次の通りです。

一方で、次のようなデメリットもあります。

「当面は無難に行くなら悪くない選択肢」ですが、今回は “インフラの整理” を優先したかった ので、最終的には見送りました。

パターン2: Vercel から Cloudflare Pages へフル移行

このパターンのメリットは明確です。

デメリットとしては、

といった部分がありますが、今回のブログ程度の規模であれば現実的な範囲だと判断しました。

パターン3: Netlify など別ホスティングへの移行

静的サイトのホスティングとしては、Netlify や他サービスも候補に上がります。

ただし今回は、

という条件があったため、
「Cloudflare を使うのに、あえて別ホスティングに分散させる理由は少ない」と判断し、候補から外しました。


Cloudflare Pages を選んだ決め手

最終的に、次の理由から Cloudflare Pages への移行を決めました。

1. 静的サイト(Astro)との相性が良い

現在のブログは次のような構成です。

Cloudflare Pages は、まさにこのような 静的サイトを GitHub からビルドしてそのまま配信する 使い方に向いています。

実際に設定してみても、

というシンプルな設定で問題なく動作しました。

2. 管理画面と設定の窓口が減る

Cloudflare に寄せることで、次のような構成になります。

この結果、サイトの公開に関わる設定は基本的に Cloudflare のダッシュボードだけ見れば良い 状態になります。

などを一か所で把握できるのは、運用の負担を減らす意味で大きなメリットです。


今回の移行方針(ざっくり)

以上を踏まえて、今回は次の方針で進めることにしました。

後編では、この方針に沿って実際に行った作業内容と、途中でハマったポイントを具体的な画面イメージとともに整理していきます。

一覧に戻る