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 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. Penyedia image kemudian membuat kelompok image baru. Misalnya, debian-11.

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

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

  3. Terkadang, penyedia image menerapkan perbaikan bug atau keamanan kritis, 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 update menjadi debian-11-bullseye-v20230901.
    • Kelompok image debian-11 kini mengarah ke image OS debian-11-bullseye-v20230901 yang baru.
    • OS image sebelumnya (debian-11-bullseye-v20230801) ditandai deprecated.

Tidak digunakan lagi atau Akhir Dukungan (EOS)

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

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

Pada tahap ini, penyedia OS berhenti menyediakan update image dan image OS ditandai tidak digunakan lagi. Anda mungkin masih dapat menggunakan OS image ini, tetapi Anda bertanggung jawab untuk mendapatkan update, yang bergantung 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 sebagai tidak digunakan lagi.
  • Anda tidak dapat lagi menggunakan grup gambar. Namun, Anda masih dapat menggunakan beberapa atau semua image OS dengan mereferensikannya secara langsung, kecuali Windows yang menghapus semua image OS pada EOS.

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

  • Saat versi OS mencapai atau melewati tahap siklus proses yang diperpanjang, Google tidak menjamin kompatibilitas fitur dengan platform CPU atau keluarga 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 masih memenuhi syarat untuk dukungan Google Cloud setelah tanggal EOS-nya. Namun, jika masalah pada VM diidentifikasi 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, distributor OS akan menyediakan paket berbayar pemeliharaan, diperpanjang, atau jangka panjang yang dapat diterapkan ke OS Anda:

  • Untuk OS Red Hat Enterprise Linux (RHEL): Dukungan pemeliharaan, Fase masa pakai yang diperpanjang, ELS dukungan Siklus Proses yang Diperpanjang (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): Dukungan Paket Layanan Jangka Panjang, Dukungan Tumpang-Tindih Paket Layanan yang Diperluas (ESPOS)
  • Untuk OS Ubuntu Pro: Extended Security Maintenance (ESM)
  • Untuk OS Windows: Extended Security Updates

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, hal berikut akan terjadi:

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

  • Software lingkungan tamu yang disediakan oleh Google tidak akan diperbarui untuk versi OS EOL, dan repositori tidak lagi diperbarui 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

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 didahului dengan v huruf kecil. Misalnya, vYYYYMMDD.
OS Kelompok gambar OS image Memperbarui jadwal Kebijakan penghentian layanan
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
Masalah keamanan atau bug kritis Image 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.
RHEL BYOS
  • 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 Image 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 tidak digunakan lagi.

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

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 tidak digunakan lagi.

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

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 tidak digunakan lagi.

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

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
Masalah keamanan atau bug kritis 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
Masalah keamanan atau bug kritis 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 Image OS dihapus pada tanggal EOS.

Langkah selanjutnya

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