最終更新日 2024年12月03日(火)
Heroku の Cedar 世代のアプリはクラシック buildpack を使用しますが、Fir 世代のアプリは Cloud Native Buildpack を使用します。この記事では、両タイプの buildpack の機能について説明します。
機能
| 機能 | クラシック buildpack | Cloud Native buildpack |
|---|---|---|
| キャッシング | 基本、手動 | 高度 |
| 自動検出 | あり | あり |
| 構成表 | なし | あり |
| Dockerfile が必要 | なし | なし |
| コンポーザビリティ | 手動 | ビルトイン |
| 多言語 | あり | あり |
| マルチプロセス | あり | あり |
| OCI 互換イメージ | なし | あり |
| ベースイメージの更新 | Heroku スタックのアップグレード | Cloud Native Buildpack の再設定 |
| ローカルでの再現性 | なし | あり |
| 再利用性 | あり | あり |
他のテクノロジーとの比較については、公式の buildpacks.io ドキュメントを参照してください。