lollipop.onl

ZEIT/Vercelの料金形態と内容について調べてみた

クラウドサービス
更新日:

はじめに

Next.jsなどを手掛けるZEITが運営しているサービス、Vercel(旧Zeit Now)の料金形態と内容について調べてみました。

Develop. Preview. Ship. For the best frontend teams – Vercel https://vercel.com

なお、掲載内容は 2020/5/30 時点の内容となります。

まとめで無料枠でできることと制限をまとめていますので、他のプランどうでもええよって方はそちらをご覧ください。

Vercelについて

Vercelは静的サイトとサーバレス機能のホスティングを提供するクラウドプラットフォームです。
JAMStackなWebサイト・Webサービスをホストしてアプリケーションを簡単に展開できます。

スケーリングやサーバー監視はVercelが行うため、開発者はVercelへデプロイするだけでアプリケーションを公開できます。

Vercelへのデプロイなどのサンプルは Vercelリポジトリ に各種フレームワーク・ライブラリを使用した例が公開されています。

GitHub vercel/vercel https://github.com/vercel/vercel/tree/master/examples

料金体系

Vercelの料金体系にはHobbyProEnterpriseの3種類があります。

これらのプランは2020/4/9のアナウンスによって発表されました。

Simpler Pricing – Vercel https://vercel.com/blog/simpler-pricing

料金体系については次のページで一覧で確認できます。

Pricing – Vercel https://vercel.com/pricing

Hobbyプラン

料金

無料(従量課金なし)

Proプラン

料金

メンバーあたり$20/月

機能

  • 最大10人のチームメンバー
  • 詳細な請求書設定
  • ビルドの並列化(1スロット$50/月)
  • ブランチごとのプレビュー($100/月) リンク
  • 独自のパスワード保護($150/月) リンク

Enterpriseプラン

料金

問い合わせ

機能

  • 稼働率99.99%のSLA
  • サーバレス関数のマルチリージョン化
  • エンタープライズサポート
  • Next.jsアプリケーションの監査

すべてのプランで提供される機能

VercelではHobbyプランをはじめ、すべてのプランで次の機能が利用できます。

  • HTTPS対応のカスタムドメイン
  • GitHub、GitLab、BitBucketを使用した継続的デプロイメント
  • 高性能なエッジネットワーク
  • 無制限のWebサイトとAPI
  • Node.jsやGoを使用したサーバレス関数

各種制限

Vercelに設定された各種制限です。
すべての制限は次のページで説明されています。

Vercel Documentation Limits - Vercel Documentation https://vercel.com/docs/v2/platform/limits

制限

Vercelではプランごとにサーバレス関数の設定数などの上限が設定されています。
なお、Next.jsのSSGおよびNext.jsのプレビューサーバレス関数は「デプロイごとのサーバレス関数」のカウントから除外されます。

Hobby Pro Enterprise
1日あたりのデプロイ回数 100 300 カスタム
デプロイごとのサーバレス関数 12 24 カスタム
1ヶ月あたりのサーバレス関数 160 640 カスタム
サーバーレス関数の実行期間 10秒 60秒 900秒
1習慣あたりのCLIから作成されたデプロイ 2000 2000 カスタム
チームごとのメンバー数 - 10 カスタム

サーバレス関数のスペック

サイズ:最大50MB
メモリ:最大1024MB(Hobby)、3008MB(Pro)
同時実行性:最大1000(Hobby/Pro)
ペイロードサイズ:最大5MB

レート制限

Vercelではビルドやデプロイ、ドメイン操作などの回数に制限が設けられています。
なお、サーバーレス関数の実行については同時実行の上限が1000である以外に制限は設けられていません。

Vercel Documentation Limits - Vercel Documentation https://vercel.com/docs/v2/platform/limits

一部のレート制限は無料分と有料分で差があります。

  • 1日あたりのビルド:100(無料)、3000(有料)
  • 1時間あたりのビルド:32(無料)、512(有料)
  • 1日あたりのデプロイ:100(無料)、3000(有料)
  • 1時間あたりのデプロイ:100(無料)、150(有料)
  • 1日あたりのチーム作成:5(無料)、25(有料)
  • 1日あたりのチームメンバーの作成:50(無料)、150(有料)
  • 1日あたりのアップロード数:5000(無料)、40000(有料)

まとめ

Vercelは無料枠であるHobbyプランでも、サーバレス関数の数や実行数をあまり気にせず使用できる事がわかりました。

Hobbyプランを使用するか、Proプランを使用するかの境界はメンバーが複数人いるかかなと思います。

また、全体的にNext.jsを贔屓にしているので、Next.jsを用いた開発の場合はVercelを使用するのがベターかなと思いました。

最後に、Hobbyプランでできることと制限を一部抜粋でまとめて終わりにします。

機能:

  • HTTPS対応のカスタムドメイン
  • GitHub、GitLab、BitBucketを使用した継続的デプロイメント
  • 無制限のWebサイトとAPI
  • Node.jsやGoを使用したサーバレス関数

制限:

  • サーバレス関数のサイズ:最大50MB
  • サーバレス関数のメモリ:最大1024MB
  • サーバレス関数の同時実行性:最大1000
  • サーバレス関数のペイロードサイズ:最大5MB
  • 1日あたりのビルド数:100
  • 1時間あたりのビルド数:32
  • 1日あたりのデプロイ数:100
  • 1時間あたりのデプロイ数:100
編集