Dukungan Runtime

Runtime pada fungsi 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.

Fungsi Cloud Run menerapkan update pada runtime sesuai dengan kebijakan update keamanan yang Anda pilih.

Diagram yang menjelaskan tahapan dalam siklus proses runtime fungsi Cloud Run

Google memberikan dukungan untuk runtime selama Ketersediaan umum (GA). Selama periode dukungan ini:

  • Komponen runtime diupdate secara rutin dengan perbaikan keamanan dan bug.
  • Update diterapkan sesuai dengan kebijakan update keamanan workload Anda.
  • Untuk menjaga stabilitas, fungsi 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 dalam catatan rilis fungsi Cloud Run.

Jika versi bahasa tidak lagi dikelola secara aktif oleh masing-masing komunitas, fungsi 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

Fungsi 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, fungsi 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 fungsi Cloud Run yang didukung, serta runtime yang tidak digunakan lagi atau dihapus.

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 Generation ID Runtime Stack Image dasar runtime Status penghentian penggunaan Penghapusan
Node.js 22 Menjalankan fungsi nodejs22 google-22-full google-22-full/nodejs22 2027-04-30 2028-10-31
Node.js 20 Generasi ke-1, Jalankan fungsi nodejs20 google-22-full google-22-full/nodejs20 2026-04-30 2026-10-30
Node.js 18 Generasi ke-1, Jalankan fungsi nodejs18 google-22-full google-22-full/nodejs18 2025-04-30 2025-10-30
Node.js 16 Generasi ke-1, Jalankan fungsi nodejs16 google-18-full google-18-full/nodjes16 30-01-2024 2025-01-30
Node.js 14 Generasi ke-1, Jalankan fungsi nodejs14 google-18-full google-18-full/nodjes14 30-01-2024 2025-01-30
Node.js 12 Generasi ke-1, Jalankan fungsi nodejs12 google-18-full google-18-full/nodjes14 30-01-2024 2025-01-30
Node.js 10 Generasi ke-1, Jalankan fungsi nodejs10 google-18-full google-18-full/nodjes10 30-01-2024 2025-01-30
Node.js 8 Generasi ke-1, Jalankan fungsi nodejs8 Dinonaktifkan Dinonaktifkan 2020-06-05 Feb 2021
Node.js 6 Generasi ke-1, Jalankan fungsi nodejs6 Dinonaktifkan Dinonaktifkan 2019-04-17 Agu 2020

Python

Runtime Generation ID Runtime Stack Image dasar runtime Status penghentian penggunaan Penghapusan
Python 3.12 Generasi ke-1, Jalankan fungsi python312 google-22-full google-22-full/python312 2028-10-02 2029-04-02
Python 3.11 Generasi ke-1, Jalankan fungsi python311 google-22-full google-22-full/python311 2027-10-24 2028-04-24
Python 3.10 Generasi ke-1, Jalankan fungsi python310 google-22-full google-22-full/python310 2026-10-04 2027-04-04
Python 3.9 Generasi ke-1, Jalankan fungsi python39 google-18-full google-18-full/python39 2025-10-05 2026-04-05
Python 3.8 Generasi ke-1, Jalankan fungsi python38 google-18-full google-18-full/python38 2024-10-14 2025-10-14
Python 3.7 Generasi ke-1, Jalankan fungsi python37 google-18-full google-18-full/python37 30-01-2024 2025-01-30

Go

Runtime Generation ID Runtime Stack Image dasar runtime Status penghentian penggunaan Penghapusan
Go 1.23
(Khusus pratinjau)
Menjalankan fungsi go123 google-22-full google-22-full/go123
Go 1.22 Menjalankan fungsi go122 google-22-full google-22-full/go122
Go 1.21 Menjalankan fungsi go121 google-22-full google-22-full/go121
Go 1.20 Menjalankan fungsi go120 google-22-full google-22-full/go120 2024-05-01 2025-05-01
Go 1.19 Generasi ke-1, Jalankan fungsi go119 google-22-full google-22-full/go119 2024-04-30 2025-01-30
Go 1.18 Generasi ke-1, Jalankan fungsi go118 google-22-full google-22-full/go120 30-01-2024 2025-01-30
Go 1.16 Generasi ke-1, Jalankan fungsi go116 google-18-full google-18-full/go116 30-01-2024 2025-01-30
Go 1.13 Generasi ke-1, Jalankan fungsi go113 google-18-full google-18-full/go113 30-01-2024 2025-01-30
Go 1.11 Generasi ke-1, Jalankan fungsi go111 Dinonaktifkan Dinonaktifkan 2020-08-05 Feb 2021

Java

Runtime Generation ID Runtime Stack Image dasar runtime Status penghentian penggunaan Penghapusan
Java 21 Menjalankan fungsi java21 google-22-full google-22-full/java21 Okt 2031
Java 17 Generasi ke-1, Jalankan fungsi java17 google-22-full google-22-full/java17 Oktober 2027
Java 11 Generasi ke-1, Jalankan fungsi java11 google-18 google-18/java11 2024-10-31 2025-10-31

Ruby

Runtime Generation ID Runtime Stack Image dasar runtime Status penghentian penggunaan Penghapusan
Ruby 3.3 Generasi ke-1, Jalankan fungsi ruby33 google-22-full google-22-full/ruby33 2027-03-31 2027-09-30
Ruby 3.2 Generasi ke-1, Jalankan fungsi ruby32 google-22-full google-22-full/ruby32 2026-03-31 2026-09-30
Ruby 3.0 Generasi ke-1, Jalankan fungsi ruby30 google-18-full google-18-full/ruby30 31-03-2024 2025-03-31
Ruby 2.7 Generasi ke-1, Jalankan fungsi ruby27 google-18-full google-18-full/ruby27 30-01-2024 2025-01-30
Ruby 2.6 Generasi ke-1, Jalankan fungsi ruby26 google-18-full google-18-full/ruby26 30-01-2024 2025-01-30

PHP

Runtime Generation ID Runtime Stack Image dasar runtime Status penghentian penggunaan Penghapusan
PHP 8.3 Menjalankan fungsi php83 google-22-full google-22-full/php83 2027-12-31 2028-06-30
PHP 8.2 Generasi ke-1, Jalankan fungsi php82 google-22-full google-22-full/php82 2026-12-31 2027-06-30
PHP 8.1 Generasi ke-1, Jalankan fungsi php81 google-18-full google-18-full/php81 2025-12-31 2026-06-30
PHP 7.4 Generasi ke-1, Jalankan fungsi php74 google-18-full google-18-full/php74 30-01-2024 2025-01-30

.NET Core

Runtime Generation ID Runtime Stack Image dasar runtime Status penghentian penggunaan Penghapusan
.NET Core 8 Menjalankan fungsi dotnet8 google-22-full google-22-full/dotnet8
.NET Core 6 Generasi ke-1, Jalankan fungsi dotnet6 google-22-full google-22-full/dotnet6 2024-11-12 2025-11-12
.NET Core 3 Generasi ke-1, Jalankan fungsi dotnet3 google-18-full google-18-full/dotnet3 30-01-2024 2025-01-30