NetlifyはGitHubなどのリポジトリと連携して、静的サイトをホスティングするサービスです。リポジトリにプッシュすれば、自動的にビルドしてデプロイしてくれます。また、CMSも提供しており、簡単にコンテンツを更新できます。
特徴
NetlifyはJAMstackと呼ばれるアーキテクチャの生みの親です。JAMstackはJavaScript, APIs, Markupの頭文字をとったもので、静的サイトジェネレーターを使って、コンテンツをビルドして、APIを使ってデータを取得して、JavaScriptで動的なコンテンツを生成するというアーキテクチャになります。
Netlifyが提供する主な機能は以下の通りです。
- Netlify Core
ホスティング、CI/CD、デプロイ、プレビュー、分割テストなどの機能を提供します。 - Netlify Connect
外部サービスを含めた、さまざまなリソースを一つのインタフェースで扱えるようにします。 - Netlify Create
WIYSIWYGエディタを使って、Webサイトを更新できる仕組みです。 - Netlify Edge
Deno Deployを基盤としたFaaS(Function as a Service)です。
Netlifyを使って、Next.jsアプリをデプロイすることもできるようです。
Next.js 13.5+ on Netlify | Netlify Docs
料金
Netlifyは無料から利用できます。ユーザーは一人のみ、帯域は月間100GBまで、ビルドは300分までといった制限があります。上位プランはProプランで、月額19ドルです。1TBの帯域、25,000時間のビルドまでと幅広くなります。
URL
Scale & Ship Faster with a Composable Web Architecture | Netlify
PREVIOUSLM Studio
NEXTDeno Deploy