Vercel 上の Next.js App Router で fetch キャッシュや unstable_cache を使うチーム向けに、Data Cache が Runtime Cache に統合される。getCache(@vercel/functions)と Next.js の 'use cache: remote' はもともと Runtime Cache 経由で、移行後は fetch・unstable_cache も同じストレージと Observability に載る。
呼び出しの置き換え:
- fetch キャッシュと unstable_cache: ソース変更は不要。バックエンドだけ Data Cache から Runtime Cache へ切り替わる。
getCache: 従来どおり Runtime Cache。移行時もgetCacheで書いたエントリは維持される。'use cache: remote': 引き続き Runtime Cache。Next.js 16 ではビルド ID または deploymentId をキーに含むため、新デプロイ後は当該 directive のエントリは読めない(fetch / unstable_cache / 自前キーのgetCacheはデプロイ跨ぎで読める)。
移行と挙動:
- 2026年10月30日以降に作成したチームは全プロジェクトで Runtime Cache が既定。
- 既存 Hobby チームは 2026年11月29日に自動移行。
- 既存 Pro・Enterprise は移行日と課金開始を事前通知。Enterprise はアカウントチーム経由。
- Hobby と Pro はチームの CDN 設定から早期オプトイン可能。オプトイン直後から Runtime Cache 料金が適用される。
- 移行直後は fetch・unstable_cache・
'use cache: remote'のエントリをライブトラフィックで再構築するため、キャッシュミスとオリジンへの追加リクエストが一時的に増える見込み。 - CDN 設定で fetch と unstable_cache のキャッシュを無効化できる。データソースへのリクエストは増えるが、移行自体は止められない。
ストレージと課金:
- Pro はプロジェクトと環境ごとに Runtime Cache 枠を持ち、従来 Data Cache のチーム共有プール比 8 倍。Enterprise は 10 倍。
- 移行後、これまで無課金だった Data Cache 相当の読み書きは Runtime Cache 料金。地域により異なるが、読み取りは 100 万 read unit あたり 0.40 ドルから、書き込みは 100 万 write unit あたり 4.00 ドルから。
- Hobby は全プロジェクト合算で月 100 万 read unit と 20 万 write unit が無料。Pro は月 20 ドルのインフラクレジットから消費し、超過分は地域レート。
移行前の確認:
- Observability の Data Cache 利用量を確認し、最適化ガイドや Runtime Cache ダッシュボードの Optimize with Vercel Agent で不要な読み書きを削る。