Siklus proses runtime buildpack Google Cloud

Runtime di buildpack Google Cloud adalah image dasar yang mencakup komponen dan sistem operasi, software yang diperlukan untuk membangun dan mengeksekusi kode yang ditulis untuk bahasa pemrograman tertentu, dan software untuk mendukung fungsi Anda.

Diagram yang menjelaskan tahapan dalam siklus proses runtime buildpack Google Cloud

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

  • Komponen runtime diupdate secara rutin dengan perbaikan keamanan dan bug.
  • Untuk mempertahankan stabilitas, buildpack Google Cloud menghindari penerapan fitur atau perubahan yang dapat menyebabkan gangguan pada runtime. Perubahan yang dapat menyebabkan gangguan akan diumumkan terlebih dahulu dalam catatan rilis buildpack Google Cloud.

Jika versi bahasa tidak lagi dikelola secara aktif oleh masing-masing komunitas, buildpack Google Cloud juga akan berhenti menyediakan pemeliharaan dan dukungan untuk runtime bahasa tersebut. Sebelum runtime mencapai fase penghentian penggunaan 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

Periode Notifikasi

Buildpack Google Cloud akan mulai mengeluarkan notifikasi 90 hari sebelum runtime mencapai penghentian penggunaan. Setelah notifikasi muncul, Anda harus bersiap untuk mengupgrade fungsi ke runtime yang didukung yang lebih baru.

Penghentian dan Penonaktifan

Jika komponen tidak lagi dikelola secara aktif, buildpack Google Cloud mungkin tidak menggunakan lagi dan akhirnya menghapus runtime.

Hal ini mencakup 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 penghapusan. Tanggal penonaktifan menunjukkan awal periode penonaktifan.

Selama periode penghentian penggunaan, Anda umumnya dapat terus membuat beban kerja baru dan memperbarui beban kerja yang sudah 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 penghapusan, Anda tidak dapat lagi membuat beban kerja baru atau memperbarui beban kerja yang sudah ada menggunakan runtime. Anda harus memilih runtime yang lebih baru untuk men-deploy workload. Workload yang terus menggunakan runtime yang dihentikan dapat dinonaktifkan.

Jadwal Dukungan

Berikut adalah daftar runtime buildpack Google Cloud 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 penghapusan yang kosong berarti fase tersebut belum dijadwalkan. Buka kembali halaman ini untuk mendapatkan info terbaru.

Node.js

Runtime ID Runtime Tumpukan Image dasar runtime Status penghentian penggunaan Penghapusan
Node.js 24
(Khusus Pratinjau)
nodejs24
  • google-24 (default)
  • google-24-full
  • google-24/nodejs24
  • google-24-full/nodejs24
  • Node.js 22 nodejs22
  • google-22 (default)
  • google-22-full
  • google-22/nodejs22
  • google-22-full/nodejs22
  • 2027-04-30 2027-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/nodejs16 30-01-2024 2025-01-30
    Node.js 14 nodejs14 google-18-full google-18-full/nodejs14 30-01-2024 2025-01-30
    Node.js 12 nodejs12 google-18-full google-18-full/nodejs12 30-01-2024 2025-01-30
    Node.js 10 nodejs10 google-18-full google-18-full/nodejs10 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 Tumpukan Image dasar runtime Status penghentian penggunaan Penghapusan
    Python 3.13 python313
  • google-22 (default)
  • google-22-full
  • google-22/python313
  • google-22-full/python313
  • 2029-10-10 2030-04-10
    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 Tumpukan Image dasar runtime Status penghentian penggunaan Penghapusan
    Go 1.25 go125
  • google-22 (default)
  • google-22-full
  • google-22/go125
  • google-22-full/go125
  • Go 1.24 go124
  • google-22 (default)
  • google-22-full
  • google-22/go124
  • google-22-full/go124
  • Go 1.23
    go123
  • google-22 (default)
  • google-22-full
  • google-22/go123
  • google-22-full/go123
  • 2026-02-21 2026-08-21
    Go 1.22 go122
  • google-22 (default)
  • google-22-full
  • google-22/go122
  • google-22-full/go122
  • 2026-01-28 2026-07-28
    Go 1.21 go121
  • google-22 (default)
  • google-22-full
  • google-22/go121
  • google-22-full/go121
  • 2025-09-03 2026-03-03
    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 Tumpukan 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-full google-18-full/java11 2024-10-31 2025-10-31

    Ruby

    Runtime ID Runtime Tumpukan Image dasar runtime Status penghentian penggunaan Penghapusan
    Ruby 3.4 ruby34
  • google-22 (default)
  • google-22-full
  • google-22/ruby34
  • google-22-full/ruby34
  • 2028-03-31 2028-09-30
    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 Tumpukan Image dasar runtime Status penghentian penggunaan Penghapusan
    PHP 8.4 php84 google-22-full (default) google-22-full/php84 2028-12-31 2029-06-30
    PHP 8.3 php83 google-22-full (default) google-22-full/php83 2027-12-31 2028-06-30
    PHP 8.2 php82 google-22-full (default) 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

    Runtime ID Runtime Tumpukan Image dasar runtime Status penghentian penggunaan Penghapusan
    .NET 8 dotnet8
  • google-22 (default)
  • google-22-full
  • google-22/dotnet8
  • google-22-full/dotnet8
  • .NET 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