本文說明作業系統 (OS) 版本的生命週期,從建立開始,一直到生命週期結束 (EOL) 階段。
OS 版本在生命週期中會經歷兩個主要階段:
- 主流支援或正式發布 (GA)
已淘汰或支援終止 (EOS):進一步分為下列兩個子階段:
- 延長支援期
- 生命週期終止 (EOL)
在某些作業系統版本標示為已淘汰後,可能還會進入延長支援階段,然後才會完全終止支援。
以下各節概述 Compute Engine 作業系統版本的生命週期階段。
主流支援或正式發布 (GA)
這個階段會進行下列程序:
- 隨著新 OS 版本推出,OS 映像檔供應商會建立新的 OS 映像檔,並根據該 OS 發行版本的命名慣例指派名稱。例如
debian-11-bullseye-v20230801
。 映像檔供應商接著會建立新的映像檔系列。例如:
debian-11.
映像檔系列可將相關映像檔分組到一起,方便您在特定 OS 映像檔版本之間向前輪動與復原,藉此管理專案中的 OS 映像檔。詳情請參閱「映像檔系列最佳做法」。
所有對映像檔系列的呼叫都會參照這個最近建立的 OS 映像檔。舉例來說,如果您在建立 VM 時使用
--image-family
旗標和適當的--image-project
指定映像檔系列,系統就會使用最新版本的映像檔。有時,映像檔供應商會將 OS 供應商傳送的重要安全性或錯誤修正檔套用至 OS 映像檔。這些更新可能會推出新功能。傳送更新時,系統會執行下列操作:
- 系統會更新目前的 OS 映像檔,並產生新名稱。舉例來說,更新後的
debian-11-bullseye-v20230801
會變成debian-11-bullseye-v20230901.
debian-11
映像檔系列現在指向新的debian-11-bullseye-v20230901
OS 映像檔。- 舊版 OS 映像檔 (
debian-11-bullseye-v20230801
) 會標示為deprecated
。
- 系統會更新目前的 OS 映像檔,並產生新名稱。舉例來說,更新後的
已淘汰或終止支援 (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 |
|
|
每月 | 作業系統映像檔會標示為已淘汰,但仍可使用。 |
Container-Optimized OS |
|
|
每月 | 作業系統映像檔會標示為已淘汰,但仍可使用。 |
Debian |
|
|
每月 | 作業系統映像檔會標示為已淘汰,但仍可使用。 |
Fedora CoreOS |
|
|
重大錯誤或安全性問題 | OS 映像檔會在 EOS 日期刪除。 |
RHEL |
|
|
每月 | 作業系統映像檔會標示為已淘汰,但仍可使用。 |
RHEL BYOS |
|
|
每月 | 作業系統映像檔會標示為已淘汰,但仍可使用。 |
RHEL for SAP |
|
|
每月 | 作業系統映像檔會標示為已淘汰,但仍可使用。 |
Rocky Linux |
|
|
每月 | 作業系統映像檔會標示為已淘汰,但仍可使用。 |
Windows Server 上的 SQL Server |
|
|
每月 | OS 映像檔會在 EOS 日期刪除。 |
SLES |
|
|
每季 | 只有最新的 OS 映像檔會標示為已淘汰。 系統會在 OS 映像檔淘汰後六個月刪除這些映像檔。 |
SLES for SAP |
|
|
每季 | 只有最新的 OS 映像檔會標示為已淘汰。 系統會在 OS 映像檔淘汰後六個月刪除這些映像檔。 |
SLES for SAP BYOS |
|
|
每季 | 只有最新的 OS 映像檔會標示為已淘汰。 系統會在 OS 映像檔淘汰後六個月刪除這些映像檔。 |
Ubuntu LTS |
|
|
重大錯誤或安全性問題 | 作業系統映像檔會標示為已淘汰,但仍可使用。 |
Ubuntu Pro |
|
|
重大錯誤或安全性問題 | 作業系統映像檔會標示為已淘汰,但仍可使用。 |
Windows Server |
|
|
每月 | OS 映像檔會在 EOS 日期刪除。 |
後續步驟
- 進一步瞭解 Compute Engine 提供的作業系統。