Siklus proses runtime

Runtime lingkungan fleksibel App Engine menggunakan komponen open source yang dikelola oleh komunitasnya masing-masing. Runtime diidentifikasi berdasarkan versi bahasanya, misalnya, Java 17, Python 3.10, dan sebagainya.

Diagram yang menjelaskan tahapan dalam siklus proses runtime App Engine

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

  • Komponen runtime diupdate secara rutin dengan perbaikan keamanan dan bug.
  • Untuk menjaga stabilitas, App Engine menghindari penerapan fitur yang dapat menyebabkan gangguan atau perubahan pada runtime. Perubahan yang dapat menyebabkan gangguan akan diumumkan terlebih dahulu pada catatan rilis khusus runtime.

Jika versi bahasa tidak lagi dikelola secara aktif oleh masing-masing komunitas, App Engine juga akan berhenti menyediakan pemeliharaan dan dukungan untuk runtime bahasa tersebut. Sebelum runtime mencapai akhir fase dukungan seperti yang dijelaskan dalam jadwal dukungan runtime, Google akan memberikan notifikasi kepada pelanggan.

Google dapat membuat perubahan pada jadwal dukungan atau siklus proses runtime apa pun sesuai dengan persyaratan perjanjian Anda untuk penggunaan layanan platform Google Cloud.

Runtime kustom

Runtime kustom memungkinkan Anda menentukan lingkungan runtime baru yang dapat mencakup komponen tambahan seperti penerjemah bahasa atau server aplikasi.

Runtime kustom tidak terpengaruh oleh kebijakan siklus proses runtime.

Siklus proses runtime

Dukungan level GA Akhir Dukungan Tidak digunakan lagi Dinonaktifkan
Pembuatan & deployment ulang Ya Tidak Tidak Tidak
Pembaruan Konfigurasi Project Ya Ya Tidak Tidak
Menjalankan workload yang ada Ya Ya Ya Tidak
Peringatan UI & CLI Ya Ya Tidak Tidak
Patch bahasa Otomatis Tidak ada pembaruan otomatis Tidak ada pembaruan otomatis Tidak ada pembaruan otomatis
Melakukan Patching API & SDK Otomatis Tidak ada pembaruan otomatis Tidak ada pembaruan otomatis Tidak ada pembaruan otomatis
Dukungan Pelanggan Dukungan level GA Tidak ada dukungan runtime Tidak ada dukungan runtime Tidak ada dukungan runtime

Periode pemberitahuan

App Engine akan mulai mengeluarkan notifikasi dalam aplikasi 90 hari sebelum aplikasi mencapai akhir dukungan. Setelah notifikasi muncul, Anda harus bersiap untuk mengupgrade aplikasi ke runtime yang lebih baru yang didukung di lingkungan fleksibel.

Akhir dukungan

Saat komponen runtime mencapai akhir tanggal dukungan:

  • Google tidak akan lagi menerapkan patch atau update keamanan ke komponen lingkungan runtime.
  • Aplikasi Anda akan terus berjalan dan menerima traffic.
  • Anda tidak akan dapat lagi membuat dan/atau mengupdate aplikasi pada runtime yang tidak didukung.
  • Masalah yang timbul dari penggunaan runtime yang tidak didukung adalah aplikasi tidak memenuhi syarat untuk mendapatkan dukungan teknis

Kami sangat menganjurkan Anda untuk mengupgrade aplikasi ke versi runtime yang didukung segera setelah aplikasi tersedia agar dapat terus menerima update keamanan dan tetap memenuhi syarat untuk mendapatkan dukungan teknis.

Cara lain, Anda dapat men-deploy ulang aplikasi dengan menggunakan runtime kustom.

Tidak digunakan lagi

Jika Google mengizinkan Organisasi Anda untuk mengaktifkan kembali deployment dalam runtime yang tidak didukung, Google akan menghapus kemampuan tersebut setelah runtime tidak digunakan lagi.

Jika memungkinkan, kami akan melakukan upaya yang wajar untuk memberi tahu Anda sebelum penghentian tersebut melalui notifikasi dalam aplikasi atau cara lainnya. Dalam kasus tertentu, termasuk dalam keadaan yang melibatkan kerentanan keamanan kritis atau masalah tingkat keparahan tinggi yang serupa, pemberitahuan lebih awal mungkin tidak dapat diterapkan.

Dinonaktifkan

Aplikasi yang terus menggunakan runtime yang dihentikan dapat dinonaktifkan tanpa pemberitahuan lebih lanjut. Anda harus memilih runtime yang lebih baru untuk men-deploy aplikasi.

Lihat jadwal dukungan runtime untuk mengetahui tanggal penting.