Siklus proses sistem operasi


Dokumen ini menjelaskan siklus proses versi sistem operasi (OS), mulai dari pembuatannya hingga tahap akhir siklus proses (EOL).

Versi OS bertransisi melalui dua tahap utama sebagai bagian dari siklus prosesnya:

  1. Dukungan utama atau ketersediaan umum (GA)
  2. Tidak digunakan lagi atau akhir dukungan (EOS): yang selanjutnya dibagi menjadi dua sub-tahap berikut:

    1. Dukungan yang diperpanjang
    2. Akhir siklus proses (EOL)

Untuk beberapa versi OS, setelah ditandai sebagai tidak digunakan lagi, versi tersebut mungkin juga memiliki fase dukungan yang diperpanjang sebelum mencapai EOL penuh.

Bagian berikut menguraikan tahapan siklus proses versi OS di Compute Engine.

Dukungan utama atau ketersediaan umum (GA)

Pada tahap ini, proses berikut akan terjadi:

  1. Dengan diperkenalkannya versi OS baru, penyedia image OS akan membuat image OS baru dan menetapkan nama menggunakan konvensi penamaan untuk distribusi OS tersebut. Misalnya, debian-11-bullseye-v20230801.
  2. Kemudian, penyedia gambar akan membuat kelompok image baru. Misalnya, debian-11.

    Kelompok image membantu Anda mengelola image OS dalam project dengan mengelompokkan image terkait, sehingga Anda dapat melakukan roll maju dan roll back di antara versi image OS tertentu. Untuk mengetahui informasi selengkapnya, lihat Praktik terbaik kelompok image.

    Semua panggilan ke kelompok image akan mereferensikan image OS yang baru dibuat ini. Misalnya, jika Anda menentukan kelompok image selama pembuatan VM dengan menggunakan tanda --image-family dengan --image-project yang sesuai, maka versi terbaru image akan digunakan.

  3. Terkadang, penyedia image menerapkan perbaikan bug atau keamanan penting, yang dikirim oleh penyedia OS, ke image OS. Dalam update ini, fitur baru mungkin diperkenalkan. Saat pembaruan dikirim, hal berikut akan terjadi:

    • Image OS saat ini diperbarui dan nama baru dibuat. Misalnya, debian-11-bullseye-v20230801 dengan pembaruan menjadi debian-11-bullseye-v20230901.
    • Kelompok image debian-11 kini mengarah ke image OS debian-11-bullseye-v20230901 yang baru.
    • Image OS sebelumnya (debian-11-bullseye-v20230801) ditandai deprecated.

Tidak digunakan lagi atau Akhir Dukungan (EOS)

Pada titik tertentu, setiap versi OS mencapai fase penghentian penggunaan. Untuk mengetahui tanggal penghentian penggunaan versi OS, lihat Detail sistem operasi.

Versi OS yang tidak digunakan lagi dapat berada dalam fase dukungan yang diperpanjang atau akhir siklus proses.

Pada tahap ini, penyedia OS berhenti menyediakan update image dan image OS ditandai sebagai tidak digunakan lagi. Anda mungkin masih dapat menggunakan image OS ini, tetapi Anda bertanggung jawab untuk mendapatkan update, yang tunduk pada ketersediaan dari distribusi OS, vendor, atau komunitas open source.

Saat versi OS mencapai EOS, hal berikut akan terjadi:

  • Image terbaru dalam kelompok image dihapus atau ditandai tidak digunakan lagi.
  • Anda tidak dapat lagi menggunakan family image. Namun, Anda masih dapat menggunakan beberapa atau semua image OS dengan merujuknya secara langsung, kecuali Windows yang semua image OS-nya dihapus pada EoS.

    Untuk membuat VM dari image yang tidak digunakan lagi, Anda harus menggunakan gcloud CLI atau REST. Saat menentukan image, Anda harus menggunakan tanda --image karena kelompok image tidak mengarah ke image yang tidak digunakan lagi. Untuk mengetahui informasi selengkapnya tentang cara membuat VM, lihat Membuat instance VM dari image publik.

  • Jika versi OS mencapai atau melewati tahap siklus proses yang diperpanjang, Google tidak menjamin kompatibilitas fitur dengan platform CPU atau family mesin baru untuk versi yang tidak digunakan lagi ini.

    Semua VM yang menggunakan image OS yang termasuk dalam versi OS EOS ini akan terus berfungsi di Compute Engine dan tetap memenuhi syarat untuk mendapatkan dukunganGoogle Cloud di luar tanggal EOS-nya. Namun, jika ada masalah pada VM yang diketahui terkait dengan versi OS yang tidak digunakan lagi, Google mungkin tidak dapat menyelesaikan masalah tersebut karena dukungan penyedia OS tidak lagi tersedia.

Versi OS yang tidak digunakan lagi dapat berada dalam fase dukungan yang diperpanjang atau akhir siklus proses.

Dukungan yang diperpanjang

Untuk beberapa sistem operasi, saat mencapai fase penghentian penggunaan, distributor OS menyediakan paket berbayar pemeliharaan, yang diperpanjang, atau jangka panjang yang dapat diterapkan ke OS Anda:

  • Untuk OS Red Hat Enterprise Linux (RHEL): Dukungan pemeliharaan, Fase masa pakai yang diperpanjang, Dukungan siklus proses yang diperpanjang ELS (Add-On), atau Dukungan Update yang Diperpanjang (EUS)
  • Untuk Rocky Linux: Dukungan Jangka Panjang dapat dibeli dari CIQ
  • Untuk OS SUSE Linux Enterprise Server (SLES): Long Term Service Pack Support, Extended Service Pack Overlap Support (ESPOS)
  • Untuk OS Ubuntu Pro: Extended Security Maintenance (ESM)
  • Untuk OS Windows: Update Keamanan yang Diperpanjang

Untuk mengetahui detail selengkapnya tentang paket siklus proses yang diperpanjang ini, lihat dokumentasi untuk penyedia OS.

Akhir siklus proses (EOL)

Untuk sistem operasi yang telah mencapai akhir periode dukungan yang diperpanjang, atau sistem operasi yang tidak mendukung periode dukungan yang diperpanjang, maka hal berikut akan terjadi:

  • Image terbaru dalam kelompok image ditandai tidak digunakan lagi, atau dihapus dari Google Cloud.

  • Software lingkungan tamu yang disediakan oleh Google tidak akan diupdate untuk versi OS EOL, dan repositori tidak lagi diupdate atau dikelola.

  • Untuk VM yang sudah ada dan menggunakan versi OS EOL, hal berikut akan terjadi:

    • VM tidak dapat mendownload atau menginstal paket software atau update dari vendor OS dan update keamanan tidak lagi tersedia. Hal ini terjadi karena konten dari vendor OS mungkin tidak lagi tersedia dari saluran yang ada karena infrastruktur repositori software yang dikonfigurasi dari vendor OS mungkin dinonaktifkan atau diarsipkan.
    • VM akan terus berjalan, tetapi kompatibilitas yang berkelanjutan tidak dijamin. Dukungan aktif mungkin tidak tersedia dari vendor OS atau Google. Google dapat memberikan opsi untuk migrasi atau upgrade ke versi OS yang lebih baru.

Konvensi penamaan image OS, jadwal update, dan kebijakan penghentian penggunaan

Tabel berikut menguraikan konvensi penamaan untuk image OS dan kelompok image, jadwal update, dan kebijakan EOS yang berlaku.

Definisi

Notasi berikut digunakan dalam tabel:

  • V adalah versi numerik untuk OS. Misalnya RHEL-7 dengan 7 adalah versi numerik
  • R adalah string rilis yang terkadang disebut sebagai nama kode pengembangan untuk OS. Misalnya, debian-12-bookworm-v20240213 dengan bookworm adalah string rilis. String rilis hanya berlaku untuk image OS Debian dan Ubuntu.
  • N adalah nomor build numerik. Nomor build hanya berlaku untuk Container-Optimized OS dan Fedora CoreOS.
  • YYYYMMDD adalah Tahun/Bulan/Hari yang mengidentifikasi tanggal image OS dibuat atau dipublikasikan. Untuk beberapa OS, tanggal diawali dengan v huruf kecil. Misalnya, vYYYYMMDD.
OS Kelompok gambar OS image Perbarui jadwal Kebijakan penghentian penggunaan
CentOS Stream
  • centos-stream-V
  • centos-stream-V-arm64
  • centos-stream-V-vYYYYMMDD
  • centos-stream-V-arm64-vYYYYMMDD
Bulanan Image OS ditandai sebagai tidak digunakan lagi, tetapi masih tersedia untuk digunakan.
Container-Optimized OS
  • cos-V-lts
  • cos-arm64-V
  • cos-V-N
  • cos-arm64-V-N
Bulanan Image OS ditandai sebagai tidak digunakan lagi, tetapi masih tersedia untuk digunakan.
Debian
  • debian-V
  • debian-V-arm64
  • debian-V-R-vYYYYMMDD
  • debian-V-R-arm64-vYYYYMMDD
Bulanan Image OS ditandai sebagai tidak digunakan lagi, tetapi masih tersedia untuk digunakan.
Fedora CoreOS
  • fedora-coreos-R
  • fedora-coreos-R-arm64
  • fedora-coreos-V-YYYYMMDD-N-gcp-x86-64
  • fedora-coreos-V-YYYYMMDD-N-gcp-aarch64
Bug penting atau masalah keamanan Gambar OS dihapus pada tanggal EOS.
RHEL
  • rhel-V
  • rhel-V-arm64
  • rhel-V-vYYYYMMDD
  • rhel-V-arm64-vYYYYMMDD
Bulanan Image OS ditandai sebagai tidak digunakan lagi, tetapi masih tersedia untuk digunakan.
BYOS RHEL
  • rhel-V-byos
  • rhel-V-byos-arm64
  • rhel-V-sap-byos
  • rhel-V-byos-vYYYYMMDD
  • rhel-V-byos-arm64-vYYYYMMDD
  • rhel-V-sap-byos-vYYYYMMDD
Bulanan Image OS ditandai sebagai tidak digunakan lagi, tetapi masih tersedia untuk digunakan.
RHEL untuk SAP
  • rhel-V-sap-ha
  • rhel-V-sap-vYYYYMMDD
Bulanan Image OS ditandai sebagai tidak digunakan lagi, tetapi masih tersedia untuk digunakan.
Rocky Linux
  • rocky-linux-V
  • rocky-linux-V-arm64
  • rocky-linux-V-optimized-gcp
  • rocky-linux-V-optimized-gcp-arm64
  • rocky-linux-V-vYYYMMDD
  • rocky-linux-arm64-V-vYYYMMDD
  • rocky-linux-V-optimized-gcp-vYYYYMMDD
  • rocky-linux-V-optimized-gcp-arm64-vYYYYMMDD
Bulanan Image OS ditandai sebagai tidak digunakan lagi, tetapi masih tersedia untuk digunakan.
SQL Server di Windows Server
  • sql-R-V-win-V
  • sql-V-R-windows-V-dc-vYYYYMMDD
Bulanan Gambar OS dihapus pada tanggal EOS.
SLES
  • sles-V
  • sles-V-arm64
  • sles-V-vYYYYMMDD-x86-64
  • sles-V-vYYYYMMDD-arm64
Tiga Bulanan Hanya image OS terbaru yang ditandai sebagai tidak digunakan lagi.

Image OS yang tidak digunakan lagi akan dihapus enam bulan setelah tanggal penghentian penggunaan.

SLES untuk SAP
  • sles-V-sap
  • sles-V-sap-hardened
  • sles-V-sap-vYYYYMMDD-x86-64
  • sles-V-sap-hardened-vYYYYMMDD-x86-64
Tiga Bulanan Hanya image OS terbaru yang ditandai sebagai tidak digunakan lagi.

Image OS yang tidak digunakan lagi akan dihapus enam bulan setelah tanggal penghentian penggunaan.

SLES untuk SAP BYOS
  • sles-V-byos
  • sles-V-byos-arm64
  • sles-V-sap-byos
  • sles-V-byos-vYYYYMMDD-x86-64
  • sles-V-byos-vYYYYMMDD-arm64
  • sles-V-sap-byos-vYYYYMMDD-x86-64
Tiga Bulanan Hanya image OS terbaru yang ditandai sebagai tidak digunakan lagi.

Image OS yang tidak digunakan lagi akan dihapus enam bulan setelah tanggal penghentian penggunaan.

Ubuntu LTS
  • ubuntu-V-lts
  • ubuntu-V-lts-arm64
  • ubuntu-minimal-V-lts
  • ubuntu-minimal-V-lts-arm64
  • ubuntu-V-R-vYYYYMMDD
  • ubuntu-V-R-arm64-vYYYYMMDD
  • ubuntu-minimal-V-R-vYYYYMMDD
  • ubuntu-minimal-V-R-arm64-vYYYYMMDD
Bug penting atau masalah keamanan Image OS ditandai sebagai tidak digunakan lagi, tetapi masih tersedia untuk digunakan.
Ubuntu Pro
  • ubuntu-pro-V-lts
  • ubuntu-pro-V-lts-arm64
  • ubuntu-pro-fips-V-lts
  • ubuntu-pro-V-R-vYYYYMMDD
  • ubuntu-pro-V-R-arm64-vYYYYMMDD
  • ubuntu-pro-fips-V-R-vYYYYMMDD
Bug penting atau masalah keamanan Image OS ditandai sebagai tidak digunakan lagi, tetapi masih tersedia untuk digunakan.
Windows Server
  • windows-V
  • windows-V-core
  • windows-server-V-dc-vYYYYMMDD
  • windows-server-V-dc-core-vYYYYMMDD
Bulanan Gambar OS dihapus pada tanggal EOS.

Langkah berikutnya

  • Pelajari sistem operasi lebih lanjut yang tersedia di Compute Engine.