Runtime di Cloud Run adalah image dasar yang menyertakan komponen dan sistem operasi, software yang diperlukan untuk mem-build dan mengeksekusi kode yang ditulis untuk bahasa pemrograman tertentu, dan software untuk mendukung fungsi Anda.
Google memberikan dukungan untuk runtime selama Ketersediaan umum (GA). Selama periode dukungan ini:
- Komponen runtime diupdate secara rutin dengan perbaikan keamanan dan bug.
- Untuk menjaga stabilitas, Cloud Run menghindari penerapan fitur yang dapat menyebabkan gangguan atau perubahan yang dapat menyebabkan gangguan pada runtime. Perubahan yang dapat menyebabkan gangguan akan diumumkan terlebih dahulu di catatan rilis Cloud Run.
Jika versi bahasa tidak lagi dikelola secara aktif oleh masing-masing komunitas, Cloud Run juga akan berhenti menyediakan pemeliharaan dan dukungan untuk runtime bahasa tersebut. Sebelum runtime mencapai fase penghentian seperti yang dijelaskan dalam jadwal dukungan runtime, Google akan memberikan notifikasi kepada pelanggan di konsol Google Cloud.
Google dapat membuat perubahan pada jadwal dukungan atau siklus proses runtime apa pun sesuai dengan persyaratan perjanjian Anda untuk penggunaan layanan Google Cloud.
Siklus proses runtime
Dukungan level GA | Tidak digunakan lagi | Dinonaktifkan | |
---|---|---|---|
Pembuatan dan deployment ulang | Ya | Ya | Tidak |
Menjalankan workload yang ada | Ya | Ya | Tidak |
Patch bahasa | Sesuai kebijakan | Sesuai kebijakan | Tidak ada update |
Melakukan patch pada paket sistem | Sesuai kebijakan | Sesuai kebijakan | Tidak ada update |
Melakukan Patch pada OS | Sesuai kebijakan | Sesuai kebijakan | Tidak ada update |
Dukungan pelanggan | Dukungan level GA | Tidak ada dukungan runtime | Tidak ada dukungan runtime |
Periode Pemberitahuan
Cloud Run akan mulai mengeluarkan notifikasi 90 hari sebelum runtime mencapai penghentian. Setelah notifikasi muncul, Anda harus bersiap untuk mengupgrade fungsi ke runtime yang didukung yang lebih baru.
Penghentian dan Penghentian Layanan
Jika komponen tidak lagi dikelola secara aktif, Cloud Run mungkin tidak digunakan lagi dan pada akhirnya menghapus runtime.
Hal ini memiliki tiga aspek: publikasi tanggal penghentian penggunaan, periode penghentian penggunaan, dan tanggal penghapusan. Dalam jadwal berikut, tanggal penghentian penggunaan adalah awal periode penghentian penggunaan dan berakhir pada awal tanggal penghentian. Tanggal penghentian penggunaan menunjukkan awal periode penghentian penggunaan.
Selama periode penghentian penggunaan, Anda umumnya dapat terus membuat beban kerja baru dan memperbarui beban kerja yang ada menggunakan runtime. Anda harus menggunakan waktu ini untuk memigrasikan workload yang menggunakan runtime yang tidak digunakan lagi ke runtime yang lebih baru.
Setelah tanggal penghentian, Anda tidak dapat lagi membuat beban kerja baru atau memperbarui beban kerja yang ada menggunakan runtime. Anda harus memilih runtime yang lebih baru untuk men-deploy workload. Workload yang terus menggunakan runtime yang dihentikan mungkin dinonaktifkan.
Jadwal Dukungan
Berikut adalah daftar runtime Cloud Run yang didukung, serta runtime yang tidak digunakan lagi atau dihentikan.
Berdasarkan kualifikasi dan stabilitas rilis, ketersediaan dan tanggal penting mungkin tertunda. Tanggal penghentian penggunaan atau penghentian layanan yang kosong berarti fase tersebut belum dijadwalkan. Buka kembali halaman ini untuk mendapatkan info terbaru.
Node.js
Runtime | ID Runtime | Stack | Image dasar runtime | Status penghentian penggunaan | Penghapusan |
---|---|---|---|---|---|
Node.js 22 | nodejs22 |
|
|
2027-04-30 | 2028-10-31 |
Node.js 20 | nodejs20 |
|
|
2026-04-30 | 2026-10-30 |
Node.js 18 | nodejs18 |
|
|
2025-04-30 | 2025-10-30 |
Node.js 16 | nodejs16 | google-18-full | google-18-full/nodjes16 | 30-01-2024 | 2025-01-30 |
Node.js 14 | nodejs14 | google-18-full | google-18-full/nodjes14 | 30-01-2024 | 2025-01-30 |
Node.js 12 | nodejs12 | google-18-full | google-18-full/nodjes14 | 30-01-2024 | 2025-01-30 |
Node.js 10 | nodejs10 | google-18-full | google-18-full/nodjes10 | 30-01-2024 | 2025-01-30 |
Node.js 8 | nodejs8 | Dinonaktifkan | Dinonaktifkan | 2020-06-05 | Feb 2021 |
Node.js 6 | nodejs6 | Dinonaktifkan | Dinonaktifkan | 2019-04-17 | Agu 2020 |
Python
Runtime | ID Runtime | Stack | Image dasar runtime | Status penghentian penggunaan | Penghapusan |
---|---|---|---|---|---|
Python 3.12 | python312 |
|
|
2028-10-02 | 2029-04-02 |
Python 3.11 | python311 |
|
|
2027-10-24 | 2028-04-24 |
Python 3.10 | python310 |
|
|
2026-10-04 | 2027-04-04 |
Python 3.9 | python39 | google-18-full | google-18-full/python39 | 2025-10-05 | 2026-04-05 |
Python 3.8 | python38 | google-18-full | google-18-full/python38 | 2024-10-14 | 2025-10-14 |
Python 3.7 | python37 | google-18-full | google-18-full/python37 | 30-01-2024 | 2025-01-30 |
Go
Runtime | ID Runtime | Stack | Image dasar runtime | Status penghentian penggunaan | Penghapusan |
---|---|---|---|---|---|
Go 1.23 (Khusus pratinjau) |
go123 |
|
|
||
Go 1.22 | go122 |
|
|
||
Go 1.21 | go121 |
|
|
||
Go 1.20 | go120 |
|
|
2024-05-01 | 2025-05-01 |
Go 1.19 | go119 |
|
|
2024-04-30 | 2025-01-30 |
Go 1.18 | go118 |
|
|
30-01-2024 | 2025-01-30 |
Go 1.16 | go116 | google-18-full | google-18-full/go116 | 30-01-2024 | 2025-01-30 |
Go 1.13 | go113 | google-18-full | google-18-full/go113 | 30-01-2024 | 2025-01-30 |
Go 1.11 | go111 | Dinonaktifkan | Dinonaktifkan | 2020-08-05 | Feb 2021 |
Java
Runtime | ID Runtime | Stack | Image dasar runtime | Status penghentian penggunaan | Penghapusan |
---|---|---|---|---|---|
Java 21 | java21 |
|
|
Okt 2031 | |
Java 17 | java17 |
|
|
Oktober 2027 | |
Java 11 | java11 | google-18 | google-18/java11 | 2024-10-31 | 2025-10-31 |
Ruby
Runtime | ID Runtime | Stack | Image dasar runtime | Status penghentian penggunaan | Penghapusan |
---|---|---|---|---|---|
Ruby 3.3 | ruby33 |
|
|
2027-03-31 | 2027-09-30 |
Ruby 3.2 | ruby32 |
|
|
2026-03-31 | 2026-09-30 |
Ruby 3.0 | ruby30 | google-18-full | google-18-full/ruby30 | 31-03-2024 | 2025-03-31 |
Ruby 2.7 | ruby27 | google-18-full | google-18-full/ruby27 | 30-01-2024 | 2025-01-30 |
Ruby 2.6 | ruby26 | google-18-full | google-18-full/ruby26 | 30-01-2024 | 2025-01-30 |
PHP
Runtime | ID Runtime | Stack | Image dasar runtime | Status penghentian penggunaan | Penghapusan |
---|---|---|---|---|---|
PHP 8.3 | php83 |
|
|
2027-12-31 | 2028-06-30 |
PHP 8.2 | php82 |
|
|
2026-12-31 | 2027-06-30 |
PHP 8.1 | php81 | google-18-full | google-18-full/php81 | 2025-12-31 | 2026-06-30 |
PHP 7.4 | php74 | google-18-full | google-18-full/php74 | 30-01-2024 | 2025-01-30 |
.NET Core
Runtime | ID Runtime | Stack | Image dasar runtime | Status penghentian penggunaan | Penghapusan |
---|---|---|---|---|---|
.NET Core 8 | dotnet8 |
|
|
||
.NET Core 6 | dotnet6 |
|
|
2024-11-12 | 2025-11-12 |
.NET Core 3 | dotnet3 | google-18-full | google-18-full/dotnet3 | 30-01-2024 | 2025-01-30 |