Siklus proses runtime Cloud Run

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.

Diagram yang menjelaskan tahapan dalam siklus proses runtime 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.
  • 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
  • google-22 (default)
  • google-22-full
  • google-22/nodejs22
  • google-22-full/nodejs22
  • 2027-04-30 2028-10-31
    Node.js 20 nodejs20
  • google-22 (default)
  • google-22-full
  • google-22/nodejs20
  • google-22-full/nodejs20
  • 2026-04-30 2026-10-30
    Node.js 18 nodejs18
  • google-22 (default)
  • google-22-full
  • google-22/nodejs18
  • google-22-full/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
  • google-22 (default)
  • google-22-full
  • google-22/python312
  • google-22-full/python312
  • 2028-10-02 2029-04-02
    Python 3.11 python311
  • google-22 (default)
  • google-22-full
  • google-22/python311
  • google-22-full/python311
  • 2027-10-24 2028-04-24
    Python 3.10 python310
  • google-22 (default)
  • google-22-full
  • google-22/python310
  • google-22-full/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
  • google-22 (default)
  • google-22-full
  • google-22/go123
  • google-22-full/go123
  • Go 1.22 go122
  • google-22 (default)
  • google-22-full
  • google-22/go122
  • google-22-full/go122
  • Go 1.21 go121
  • google-22 (default)
  • google-22-full
  • google-22/go121
  • google-22-full/go121
  • Go 1.20 go120
  • google-22 (default)
  • google-22-full
  • google-22/go120
  • google-22-full/go120
  • 2024-05-01 2025-05-01
    Go 1.19 go119
  • google-22 (default)
  • google-22-full
  • google-22/go119
  • google-22-full/go119
  • 2024-04-30 2025-01-30
    Go 1.18 go118
  • google-22 (default)
  • google-22-full
  • google-22/go118
  • google-22-full/go120
  • 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
  • google-22 (default)
  • google-22-full
  • google-22/java21
  • google-22-full/java21
  • Okt 2031
    Java 17 java17
  • google-22 (default)
  • google-22-full
  • google-22/java17
  • google-22-full/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
  • google-22 (default)
  • google-22-full
  • google-22/ruby33
  • google-22-full/ruby33
  • 2027-03-31 2027-09-30
    Ruby 3.2 ruby32
  • google-22 (default)
  • google-22-full
  • google-22/ruby32
  • google-22-full/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
  • google-22 (default)
  • google-22-full
  • google-22/php83
  • google-22-full/php83
  • 2027-12-31 2028-06-30
    PHP 8.2 php82
  • google-22 (default)
  • google-22-full
  • google-22/php82
  • google-22-full/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
  • google-22 (default)
  • google-22-full
  • google-22/dotnet8
  • google-22-full/dotnet8
  • .NET Core 6 dotnet6
  • google-22 (default)
  • google-22-full
  • google-22/dotnet6
  • google-22-full/dotnet6
  • 2024-11-12 2025-11-12
    .NET Core 3 dotnet3 google-18-full google-18-full/dotnet3 30-01-2024 2025-01-30