全部產品
Search
文件中心

Elastic Compute Service:CentOS EOL應對方案

更新時間:Jul 02, 2024

阿里雲的CentOS公用鏡像來源於CentOS官方,當CentOS停止維護EOL(End of Life)後,阿里雲將不再提供軟體更新和安全補丁。為了避免作業系統停止維護帶來的影響,對於使用CentOS任何版本的阿里雲ECS使用者,建議您在EOL之前採取相應的措施以持續獲得軟體更新和安全補丁。本文主要介紹CentOS作業系統EOL的應對方案。

背景資訊

2020年12月08日,CentOS官方宣布了停止維護CentOS的計劃,並推出了CentOS Stream專案。更多資訊,請參見CentOS官方公告FAQ

  • CentOS 6已於2020年11月30日停止維護,CentOS 8已於2021年12月31日停止維護,阿里雲已同時停止對該作業系統的支援。已經使用CentOS 6/8建立的ECS執行個體運行不會受到影響,但不再更新鏡像。

  • CentOS 7已於2024年06月30日停止維護,阿里雲將同時停止對該作業系統的支援。為了避免作業系統停止維護帶來的影響,建議您在EOL之前採取相應的應對方案。

CentOS EOL如何應對?

阿里雲推薦您將CentOS上啟動並執行工作負載遷移到替代的作業系統,以繼續擷取軟體更新和安全補丁。

遷移前,請先評估:

  1. 需要遷移到哪種目標作業系統。

    您可以綜合考慮安全合規、穩定性、作業系統相容性、預算、長期OS策略等因素,決定具體的遷移方案。可替代CentOS的Linux作業系統及其說明,請參見可替代CentOS的作業系統

  2. 根據需求評估作業系統的遷移方式。

    • (推薦)重新部署環境:重新部署環境是指重新購買新執行個體替換源執行個體或針對已有執行個體更換作業系統

      重要

      更換作業系統後,原來的舊系統硬碟會被釋放且所有資料會被清空,請務必在更換作業系統前建立雲端硬碟快照備份資料。

      • 優缺點:該方式可以使用最新的作業系統、硬體、技術和安全更新以獲得更好的效能,同時可以清除歷史遺留問題,更有利於長期的系統健康和可維護性。但是在重新部署業務期間可能需要暫停服務,影響業務的連續性。

      • 適用情境:如果您希望利用作業系統EOL的時機重新部署環境,可以選擇此方案。

      • 適用的目標作業系統:無限制。

        說明

        您可以選擇阿里雲提供的公用鏡像,也可以在雲市場選擇認證的軟體夥伴提供的精選鏡像以及服務夥伴提供的作業系統替換服務,詳情請參見CentOS替換解決方案

      • 具體操作:請參見方案一:重新部署環境

    • 原地遷移:原地遷移是指使用特定工具將現有系統升級或轉換為另一個版本或類型的作業系統,並保留現有應用程式、使用者資料和系統配置等。

      • 優缺點:該方式可以減少初期的配置工作量,但同時可能繼承歷史環境中的問題,比如潛在的安全性漏洞、累積的配置錯誤等。原地升級更適合資源受限、需要快速完成升級,且沒有重大安全或效能問題的環境。

      • 適用情境:如果您希望保留源執行個體資料且目標作業系統支援原地遷移,可以選擇此方案。

      • 適用的目標作業系統:部分與CentOS二進位相容的作業系統支援原地遷移。

      • 具體操作:請參見方案二:原地遷移

可替代CentOS的作業系統

與CentOS二進位相容的作業系統

說明

二進位相容性(Binary Compatibility)是指作業系統不需要重新編譯器代碼就可以直接運行在另一個作業系統上編譯的應用程式和軟體。這意味著在重新部署環境時,無需因為介面的變化而重新編譯應用程式和軟體,從而節省了時間和資源,但是不保證BUG的相容性。

作業系統

簡介

是否收費

支援人員

相關連結

Alibaba Cloud Linux

Alibaba Cloud Linux由阿里雲官方提供,完全相容RHEL/CentOS生態和操作方式。該作業系統針對阿里雲做了大量最佳化,並由阿里雲免費提供長期支援和維護(LTS)。

阿里雲支援

Alibaba Cloud Linux

Anolis OS

Anolis OS由龍蜥社區(OpenAnolis)提供,100%相容CentOS 8軟體生態,且相容其他主流Linux發行版。該作業系統是完全開源、中立且開放的發行版,具備企業級的高效能、穩定性、安全性以及可靠性。

阿里雲支援

Anolis OS

Red Hat Enterprise Linux

Red Hat Enterprise Linux是Red Hat公司提供的企業版作業系統,您需要付費使用並可以享受Red Hat的訂閱服務。

涉及鏡像License費用,請參見鏡像計費

阿里雲聯合Red Hat原廠支援

Red Hat Enterprise Linux

CentOS Stream

CentOS Stream是一個滾動升級的版本,由CentOS官方提供。

社區支援

CentOS Stream

Rocky Linux

Rocky Linux是一個社區化的企業級作業系統,位於Red Hat Enterprise Linux(RHEL)下遊。Rocky Linux與CentOS一樣,提供了適用於伺服器的穩定版本,旨在作為CentOS的完全相容替代版本。

社區支援

Rocky Linux

AlmaLinux

AlmaLinux是CloudLinux團隊宣布構建的一個穩定版CentOS社區分支。該作業系統實現了與Red Hat Enterprise Linux(RHEL)二進位檔案的1:1相容,並提供了不停機更換作業系統的能力。

社區支援

AlmaLinux

其他動作系統

作業系統

簡介

是否收費

支援人員

相關連結

SUSE Linux Enterprise Server

SUSE Linux Enterprise Server是SUSE公司推出的一種可適應任何環境的作業系統,並專門針對效能、安全性和可靠性進行了最佳化。

涉及鏡像License費用,請參見鏡像計費

阿里雲聯合SUSE原廠支援

SUSE Linux Enterprise Server

Ubuntu

Ubuntu是由Canonical開發的Linux發行版,使用者可以基於Ubuntu安裝圖形化案頭,以便於使用。

社區支援

Ubuntu

Debian

Debian是一個流行的Linux作業系統,以其穩定性、安全性和自由軟體原則而聞名。

社區支援

Debian

OpenSUSE

OpenSUSE是一個基於Linux核心的作業系統,由OpenSUSE專案社區開發維護,並且得到了SUSE等公司的贊助。

社區支援

OpenSUSE

如何遷移作業系統和工作負載

您可以根據選擇的目標作業系統以及實際業務需求,選擇以下方式遷移作業系統和工作負載。兩種方式的優缺點及適用情境,請參見CentOS EOL如何應對?

需要繼續使用CentOS

如果您因業務需求需要繼續使用CentOS,並且需要使用CentOS系統中的一些安裝包,需要切換作業系統的源。

說明

CentOS 7 EOL後,鏡像倉庫預設保留CentOS 7的原有軟體包,因此您無需手動切換源,仍然可以繼續使用CentOS 7。然而使用EOL的系統可能存在安全隱患,建議您根據實際情況及時進行系統升級或遷移。

相關文檔