作業系統生命週期


本文說明作業系統 (OS) 版本的生命週期,從建立開始,一直到生命週期結束 (EOL) 階段。

OS 版本在生命週期中會經歷兩個主要階段:

  1. 主流支援或正式發布 (GA)
  2. 已淘汰或支援終止 (EOS):進一步分為下列兩個子階段:

    1. 延長支援期
    2. 生命週期終止 (EOL)

在某些作業系統版本標示為已淘汰後,可能還會進入延長支援階段,然後才會完全終止支援。

以下各節概述 Compute Engine 作業系統版本的生命週期階段。

主流支援或正式發布 (GA)

這個階段會進行下列程序:

  1. 隨著新 OS 版本推出,OS 映像檔供應商會建立新的 OS 映像檔,並根據該 OS 發行版本的命名慣例指派名稱。例如 debian-11-bullseye-v20230801
  2. 映像檔供應商接著會建立新的映像檔系列。例如: debian-11.

    映像檔系列可將相關映像檔分組到一起,方便您在特定 OS 映像檔版本之間向前輪動與復原,藉此管理專案中的 OS 映像檔。詳情請參閱「映像檔系列最佳做法」。

    所有對映像檔系列的呼叫都會參照這個最近建立的 OS 映像檔。舉例來說,如果您在建立 VM 時使用 --image-family 旗標和適當的 --image-project 指定映像檔系列,系統就會使用最新版本的映像檔。

  3. 有時,映像檔供應商會將 OS 供應商傳送的重要安全性或錯誤修正檔套用至 OS 映像檔。這些更新可能會推出新功能。傳送更新時,系統會執行下列操作:

    • 系統會更新目前的 OS 映像檔,並產生新名稱。舉例來說,更新後的 debian-11-bullseye-v20230801 會變成 debian-11-bullseye-v20230901.
    • debian-11 映像檔系列現在指向新的 debian-11-bullseye-v20230901 OS 映像檔。
    • 舊版 OS 映像檔 (debian-11-bullseye-v20230801) 會標示為 deprecated

已淘汰或終止支援 (EOS)

每個 OS 版本都會進入淘汰階段。如需作業系統版本淘汰日期,請參閱「作業系統詳細資料」。

淘汰的 OS 版本可能處於延長支援或生命週期結束階段。

在這個階段,作業系統供應商會停止提供映像檔更新,且作業系統映像檔會標示為已淘汰。您或許仍可使用這些作業系統映像檔,但必須自行取得更新,且更新供應狀況取決於作業系統發行版、廠商或開放原始碼社群。

作業系統版本達到 EOS 後,會發生下列情況:

  • 映像檔系列中的最新映像檔已遭刪除或標示為已淘汰。
  • 您將無法再使用該映像檔系列。不過,您仍可直接參照部分或所有 OS 映像檔來使用,但 Windows 除外,因為所有 OS 映像檔都會在 EOS 刪除。

    如要從已淘汰的映像檔建立 VM,請使用 gcloud CLI 或 REST。指定映像檔時,您必須使用 --image 標記,因為映像檔系列不會指向已淘汰的映像檔。如要進一步瞭解如何建立 VM,請參閱從公開映像檔建立 VM 執行個體

  • 當作業系統版本達到或超過延伸生命週期階段時,Google 不保證這些已淘汰的版本與新機器系列或 CPU 平台的功能相容。

    凡是使用屬於這個 EOS 作業系統版本的 OS 映像檔,所有 VM 都能繼續在 Compute Engine 上運作,且在 EOS 日期過後仍符合Google Cloud 支援資格。不過,如果發現 VM 的任何問題與已淘汰的 OS 版本有關,由於 OS 供應商不再提供支援,Google 可能無法解決問題。

淘汰的 OS 版本可能處於延長支援階段,也可能已達生命週期終點。

延長支援期

對於某些作業系統,當作業系統進入淘汰階段時,作業系統發行商會提供維護、延長或長期付費套件,可套用至您的作業系統:

  • Red Hat Enterprise Linux (RHEL) OS:維護支援、延長生命週期階段、延長生命週期支援 ELS (外掛程式) 或延長更新支援 (EUS)
  • Rocky Linux:長期支援服務可向 CIQ 購買
  • SUSE Linux Enterprise Server (SLES) 作業系統: 長期服務包支援、延長服務包重疊支援 (ESPOS)
  • Ubuntu Pro OS:延伸安全性維護 (ESM)
  • Windows 作業系統:延長安全性更新

如要進一步瞭解這些延長生命週期套件,請參閱 OS 供應商的說明文件。

生命週期終止 (EOL)

如果作業系統已結束延長支援期,或不支援延長支援期,則會發生下列情況:

  • 映像檔系列中的最新映像檔已標示為淘汰,或已從 Google Cloud中刪除。

  • Google 提供的客體環境軟體不會再更新已終止支援的 OS 版本,且存放區也不會再更新或維護。

  • 如果現有 VM 使用的 OS 版本已終止支援,會發生下列情況:

    • VM 無法從 OS 供應商下載或安裝軟體套件或更新,且無法再取得安全性更新。這是因為 OS 供應商的內容可能不再透過現有管道提供,因為 OS 供應商設定的軟體存放區基礎架構可能已停用或封存。
    • VM 會繼續執行,但不保證能持續相容。作業系統供應商或 Google 可能不會提供支援。Google 可以提供遷移或升級至較新 OS 版本的選項。

OS 映像檔命名慣例、更新時間表和淘汰政策

下表列出 OS 映像檔和映像檔系列的命名慣例、更新時間表,以及適用的 EOS 政策。

定義

下表使用下列符號:

  • V 是作業系統的數字版本。例如 RHEL-7,其中 7 是數值版本
  • R 是發布字串,有時也稱為作業系統的開發代號。例如:debian-12-bookworm-v20240213,其中 bookworm 是發行字串。發布字串僅適用於 Debian 和 Ubuntu 作業系統映像檔
  • N 是數值版本號碼。版本號碼僅適用於 Container-Optimized OS 和 Fedora CoreOS
  • YYYYMMDD 是指年/月/日,用來識別 OS 映像檔的建構或發布日期。在某些作業系統中,日期前面會加上小寫的 v。例如:vYYYYMMDD
作業系統 映像檔系列 OS 映像檔 更新排程 廢止政策
CentOS Stream
  • centos-stream-V
  • centos-stream-V-arm64
  • centos-stream-V-vYYYYMMDD
  • centos-stream-V-arm64-vYYYYMMDD
每月 作業系統映像檔會標示為已淘汰,但仍可使用。
Container-Optimized OS
  • cos-V-lts
  • cos-arm64-V
  • cos-V-N
  • cos-arm64-V-N
每月 作業系統映像檔會標示為已淘汰,但仍可使用。
Debian
  • debian-V
  • debian-V-arm64
  • debian-V-R-vYYYYMMDD
  • debian-V-R-arm64-vYYYYMMDD
每月 作業系統映像檔會標示為已淘汰,但仍可使用。
Fedora CoreOS
  • fedora-coreos-R
  • fedora-coreos-R-arm64
  • fedora-coreos-V-YYYYMMDD-N-gcp-x86-64
  • fedora-coreos-V-YYYYMMDD-N-gcp-aarch64
重大錯誤或安全性問題 OS 映像檔會在 EOS 日期刪除。
RHEL
  • rhel-V
  • rhel-V-arm64
  • rhel-V-vYYYYMMDD
  • rhel-V-arm64-vYYYYMMDD
每月 作業系統映像檔會標示為已淘汰,但仍可使用。
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
每月 作業系統映像檔會標示為已淘汰,但仍可使用。
RHEL for SAP
  • rhel-V-sap-ha
  • rhel-V-sap-vYYYYMMDD
每月 作業系統映像檔會標示為已淘汰,但仍可使用。
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
每月 作業系統映像檔會標示為已淘汰,但仍可使用。
Windows Server 上的 SQL Server
  • sql-R-V-win-V
  • sql-V-R-windows-V-dc-vYYYYMMDD
每月 OS 映像檔會在 EOS 日期刪除。
SLES
  • sles-V
  • sles-V-arm64
  • sles-V-vYYYYMMDD-x86-64
  • sles-V-vYYYYMMDD-arm64
每季 只有最新的 OS 映像檔會標示為已淘汰。

系統會在 OS 映像檔淘汰後六個月刪除這些映像檔。

SLES for SAP
  • sles-V-sap
  • sles-V-sap-hardened
  • sles-V-sap-vYYYYMMDD-x86-64
  • sles-V-sap-hardened-vYYYYMMDD-x86-64
每季 只有最新的 OS 映像檔會標示為已淘汰。

系統會在 OS 映像檔淘汰後六個月刪除這些映像檔。

SLES for 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
每季 只有最新的 OS 映像檔會標示為已淘汰。

系統會在 OS 映像檔淘汰後六個月刪除這些映像檔。

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
重大錯誤或安全性問題 作業系統映像檔會標示為已淘汰,但仍可使用。
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
重大錯誤或安全性問題 作業系統映像檔會標示為已淘汰,但仍可使用。
Windows Server
  • windows-V
  • windows-V-core
  • windows-server-V-dc-vYYYYMMDD
  • windows-server-V-dc-core-vYYYYMMDD
每月 OS 映像檔會在 EOS 日期刪除。

後續步驟