CentOS 生命週期結束指引
自 2024 年 6 月 30 日起,Red Hat 已淘汰 CentOS 並以 CentOS Stream 取代它。 如需詳細資訊,請參閱轉換 CentOS 中的開發體驗 (英文)
CentOS 7 和 8 是 CentOS Linux 的最終版本。 CentOS 7 和 8 的生命週期結束日期如下:
- CentOS 8 - 2021 年 12 月 31 日
- CentOS 7 - 2024 年 6 月 30 日
在這些 CentOS 版本上執行的工作負載,必須移轉至替代平台才能繼續取得更新和安全性修補檔。
CentOS 客戶有數個選項可以遷移到支援的作業系統。 移轉的位置和方式決策取決於:
- 您是否需要保留與 CentOS / Red Hat Enterprise Linux (RHEL)的相容性
- 與商業發行版相比,偏好社群支援的發行版 (例如 Red Hat Enterprise Linux 或 RHEL)
- Azure 中 CentOS 資產的設定和映像來源
如果您需要保留 CentOS 相容性,請移轉至商業發行版 Red Hat Enterprise Linux,這是一種低風險選項。 還有 Oracle Linux、Alma Linux、Rocky Linux 等數個選項。
如果您的工作負載在多個發行版上執行,您可能需要考慮遷移到另一個發行版,無論是以社群為基礎的發行版還是商業發行版。
在評估最終狀態時,請考慮執行就地轉換 (許多發行版提供用於此目的的工具) 是否比藉此機會從乾淨的狀態開始,並使用新的 VM / OS / 映像更合適。 Microsoft 建議從新的 VM/OS 開始。
還有幾家公司提供對 CentOS 7 的延伸支援,這可能會讓您有更多時間進行移轉。
如需 Azure 認可的發行版和映像的詳細資訊,請參閱經過背書的發行版頁面。
注意
如果您在移轉後執行就地主要版本更新 (例如 CentOS 7 -> RHEL 7 -> RHEL 8),虛擬機器的資料平面與控制平面之間將會中斷連線。 Azure 功能,例如自動客體修補、自動 OS 映像升級、熱修補 和 Azure 更新管理員將無法使用。 若要利用這些功能,建議您使用慣用的作業系統建立新的 VM,而不是執行就地升級。
Distribution |
說明 |
Azure 映像 |
支援模型 |
CentOS Stream |
CentOS 的官方替代品,RHEL 的上游與下游。 CentOS Stream |
社群資源庫 |
社群 |
Fedora |
適用於 CentOS Stream 和 RHEL 的上游專案。 Fedora Linux | Fedora 專案 |
社群資源庫 |
社群 |
SUSE / OpenSUSE |
SUSE Enterprise Linux (SLES) 是 SUSE 的商業 Linux 發行版。 |
是 (PAYG、BYOS、ARM64) |
社群 (OpenSUSE)、商業和整合 (SLES) |
Ubuntu (伺服器 / 專業) |
提供免費 (伺服器) 和付費 (專業) 版本。 從伺服器到專業的就地轉換可能:Azure 上的 Ubuntu Pro Linux 映像就地升級 - Azure 虛擬機器 | Microsoft Learn |
是 (PAYG、BYOS、ARM64) |
社群 (伺服器)、商業和整合 (專業) |
Debian |
社群 Linux 發行版本。 |
是 (多個發行者) |
社群 |
Flatcar |
Community Container Linux |
Yes |
社群 |
如果您保持 CentOS 相容且已挑選發行版本,則必須決定是否要執行就地轉換,還是從新的 VM 開始 (重新部署)。
許多 CentOS 相容發行版本都有轉換公用程式,可以評估系統並執行二進位檔的替換,並更新內容來源。
如果您移至商業發行版本,您可能需要有效的訂用帳戶 / 授權才能執行轉換。
當您考慮是否要就地轉換 VM 與重新部署時,您在 Azure 中建立 VM 的方式就變得很重要。
轉換自訂 VM
如果您已建立自己的 VM 以在 Azure 中使用,則您的 VM 中不存在軟體計費資訊。 您可能可以就地轉換它 (在備份以及任何必要的必要條件與更新之後)。
Perforce Azure Marketplace 供應專案的 OpenLogic:
這是 Azure 中官方/背書的 CentOS 映射,且沒有相關聯的軟體計費資訊。 這是就地轉換的候選專案(備份之後,以及任何必要的必要條件和更新)。
其他 Azure Marketplace 供應項目
AAzure Marketplace 中有許多來自不同發行商的 CentOS 型供應項目。 其範圍從簡單的 OS 到包含更多軟體、桌面版本和特定案例設定 (例如 CIS 強化映像) 的各種配套供應項目。
其中一些供應項目確實有相關聯的價格,並且可以包含終止客戶支援等服務。
如果您使用相關聯的價格來轉換系統,則轉換後您將繼續支付原始價格。 即使您對轉換後的系統有個別的訂用帳戶或授權,您還是可能會支付雙重費用。
請洽詢您的映像供應商,他們是否建議/支援就地升級,或取得進一步的指引。
如果您要移轉到另一個發行版本,則需要重新部署虛擬機器和工作負載。 請務必查看適用於 Azure 的 Microsoft 雲端採用架構,以取得在 Azure 中部署解決方案的指引、最佳做法和範本。
生命週期結束時刻也可能是您考慮將工作負載現代化、移至 PaaS、SaaS 或容器化解決方案的機會。
什麼是應用程式現代化? | Microsoft Azure