Open1

Next.jsのホスティング先比較

knaganoknagano

Vercel

Nextと同じ開発元のため相性良い
SSR が標準でできる
個人無料 
商用利用するには有料版のみ
Pro版 約2400円/月
business版 従量次第
https://zenn.dev/lollipop_onl/articles/eoz-vercel-pricing-2020

商用にするとコストが高いからスケールするときつい
zennブログ元々Vercelだったが、のちにGoogle App Engineに移行した。
https://zenn.dev/catnose99/articles/5e9547a5c207e3
静的ページでmiddlewareを動かせる ※Vercel以外も一部制限あるができる
https://zenn.dev/catnose99/articles/0df722f3f025bb

Netlify

200Gまで無料 
無料で商用利用可
https://zenn.dev/itomise/articles/ce941ef698f831
Pro版 約2300円/月
business版 約12000円

応答速度がVercelの4倍-5倍ぐらいある (日本にCDNがないことが原因のため、CDNを別で用意することで解決可能?)
https://www.suzu6.net/posts/268-blog-server/
ファイルダウンロードが遅い (TCPのコネクション1つだけ使用されるかららしい)
https://blog.anatoo.jp/2020-08-03
ビルド時500エラーが起きやすい(ライブラリの相性か何かでVercelでは起きないエラーがたまに起きる可能性あり?)
https://zenn.dev/ebifran/articles/ec70b39b4e10c1

Firebase Hosting

10GB まで無料
SSRのパフォーマンスに問題あり
初回アクセスが遅い (Cloud Functionsの起動時間が必要)
リージョン変えると動かない
https://zenn.dev/ucwork/articles/67663455297629
メモリ、ファイルサイズ等制限が多い
https://zenn.dev/catnose99/articles/d1d16e11e7c6d0

Cloudflare Pages

ISRとSSRができなさそう?
https://zenn.dev/nekoshita/articles/cd39383254d55d
URLが変えられない(リポジトリ名に紐づく)
https://blog.ojisan.io/hosting-battle-2021/

Google App Engine

スタンダード環境では無償利用枠がある
が、実際は無料範囲内で納めるのは難しそう
https://blog.longkey1.net/2020/04/05/google-app-engine-auto-scaling-setting-for-free/
利用額上限設定可能
フレキシブル環境は青天井のため注意が必要
スタンダード環境ではリクエストタイムアウトが60秒の制限がある
https://www.serversus.work/topics/5jbu7y90jk81kcdqfzf0/

GitHub Pages

deployが簡単 yml作るだけ
preview がない 等機能が少ないらしい
https://blog.ojisan.io/hosting-battle-2021/

amplify

SSR対応可能 ISRは不可
AWS側がサポートするNextバージョンしか使えない
AWSログイン必須で他のサービスに比べて操作がややこしい
https://dev.classmethod.jp/articles/aws-amplify-console-guide-lines-for-frontend-engineer/
amplifyがサポートしていないことをしたい場合に難しくなる 
https://qiita.com/t-kigi/items/cd78a2bfbf80dfa1e2ee