APIを呼び出す動的Next.jsアプリケーションをどこにホスティングするべきか
現在、ホスティングサービスは山ほどある。 静的なサイトであればNetlifyでいいし、動的なアプリケーションであればPaaSを利用する手もある。 いずれかのホスティングサービスとFaaSを併用してサーバーレス構成にするというのも流行っている印象を受ける。 ネット上の情報を見ると、ナクスト.js(検索よけ)アプリケーションであればNetlify + Lambdaというサーバーレス構成が多そう。
遊びでNext.jsのアプリケーションを作ってみようかと思い、どのホスティングサービスを利用するべきか調べてみた。
個人的に作りたいアプリ仕様
now.shについて調べる
now.shとは?
Next.jsを開発している会社(ZEIT)のPaaS。
メリット
- 開発元なので都合が良さそう(希望的観測)
- 無料プランでも独自ドメイン使える
無料プラン
- 独自ドメイン:利用可能
- データ転送量制限:100[GB/month]
- リクエスト制限:5000[requests/day]
- ストレージ制限:100[GB]
- ログ制限:1000[lines/day]
- 関数処理時間制限:10[seconds]
- ファイルサイズ制限:100[MB]
参考
- Now をつかおう。
- Webアプリやサービスを簡単にクラウド化できるZEIT/nowでWebAPIを作ってみた
- now.shにデプロイしたAPIサーバーに、CORS(Cross-Origin Resource Sharing)設定をする
Netlifyは候補としてどうか?
Netlify FunctionsとNext.jsとのつなぎこみがきつそう。
参考:Ginza.jsでNext.jsをNetlifyで配信するLTをしてきた - mottox2 blog
Netlifyで動的なNext.jsアプリをホスティングするメリットはない? 上記記事はあくまでNetlifyのPRの模様。