本文詳細介紹Red Hat Enterprise Linux的生命週期階段,以及可以採取哪些應對方案來應對Red Hat Enterprise Linux 7進入延長生命週期階段的風險。
Red Hat Enterprise Linux生命週期概述
Red Hat Enterprise Linux(簡稱RHEL)是一款由紅帽公司開發的企業級開源Linux作業系統,提供高穩定性、安全性和支援服務,廣泛用於企業伺服器和資料中心環境。
通常情況下,RHEL產品的支援分為三個階段:全支援(Full Support)階段,維護支援(Maintenance Support)階段和延長生命週期階段(Extended Life Phase)。更多資訊,請參見Red Hat Enterprise Linux Life Cycle。
阿里雲上RHEL公用鏡像來源於紅帽官方,由阿里雲聯合紅帽原廠為使用者提供支援人員。2024年6月30日後,RHEL 7從維護(Maintenance Support)階段過渡到延長生命(Extended Life)階段,延長生命階段將持續4年。RHEL產品生命週期階段如下表所示。
版本 | 發布日期 | 主流支援階段 | 延長支援 停止日期 | ||
完全支援(Full Support) 停止日期 | 1階段維護(Maintenance Support 1) 停止日期 | 2階段維護(Maintenance Support 2) 停止日期 | |||
Red Hat 9 | 2022-05-18 | 2027-05-31 | 不涉及 | 2032-05-31 | 2035-05-31 |
Red Hat 8 | 2019-05-7 | 2024-05-31 | 不涉及 | 2029-05-31 | 2032-05-31 |
Red Hat 7 | 2014-06-10 | 2019-08-06 | 2020-08-06 | 2024-06-30 | 2028-06-30 |
Red Hat 6 | 2010-11-10 | 2016-05-10 | 2017-05-10 | 2020-11-30 | 2024-06-30 |
Red Hat 5 | 2007-03-15 | 2013-01-08 | 2014-01-31 | 2017-03-31 | 2020-11-30 |
Red Hat 4 | 2005-02-14 | 2009-03-31 | 2011-02-16 | 2012-02-29 | 2017-03-31 |
RHEL 7進入延長生命階段的影響
RHEL 7進入延長生命階段後,紅帽官方會提供有限的支援人員。 在此階段,不會提供者漏洞修複、安全修複、硬體啟用(Hardware Enablement)或根本原因分析,同時只對現有安裝提供支援。
RHEL 7進入延長生命階段後的建議方案概述
RHEL 7進入延長生命階段事件需要您結合業務現狀合理關注。比如對應的業務即將下線,那麼可忽略此事件。對於僅私網環境可見的業務,作業系統停服的風險相對可控,可選擇性關注。對公網提供服務以及對系統穩定性、安全性要求高的業務需要認真評估停服風險,並及時制定應對方案:
針對新增業務
不建議您使用已經進入延長生命週期階段的RHEL 7鏡像建立ECS執行個體繼續提供服務。您可以選擇使用與RHEL 7完全相容,且處於主流支援階段的作業系統如RHEL 8或RHEL 9承載您的業務。
針對存量業務
短期內,您可以購買RHEL 7的ELS訂閱,以持續獲得安全更新和錯誤修複。
若您希望在長期內維持業務穩定性,建議您升級到更新版本(推薦):即將RHEL 7原地升級到RHEL 8,或者進一步將RHEL 8升級到RHEL 9。您可以利用已購買的RHEL 7訂閱進行升級,因為新版本提供了更多的安全更新、新功能以及與最新硬體和軟體的相容性。升級後,您可以持續獲得全面的支援人員和安全更新,從而有效降低安全風險。
升級到更新版本
RHEL原地升級(In-Place Upgrade)是一種升級作業系統的方法,支援將RHEL 7升級到RHEL 8、將RHEL 8升級到RHEL 9,是推薦並支援的升級方法,尤其適用於希望保留現有工作流程和配置的企業環境。原地升級允許使用者將現有的RHEL系統升級到新的主要版本,而不需要執行全新安裝。這種方法可以保留現有的應用程式、配置和資料,同時確保您繼續獲得安全更新、錯誤修複和支援人員。
紅帽提供了Leapp工具用於原地升級,且支援預升級檢查。您可以使用紅帽官方的工具遠程登入雲端服務器執行個體進行升級:
如果您的系統是在雲市場購買的RHEL 7(已包含RHEL 7訂閱)或在阿里雲自行匯入的RHEL 7且購買了阿里雲RHEL 7訂閱的系統。請參見Red Hat Enterprise Linux升級。
如果您是自行購買的紅帽訂閱的RHEL 7系統,請參考紅帽官方文檔Upgrading from RHEL 7 to RHEL 8進行升級。
購買延長生命週期支援(ELS)訂閱
RHEL ELS訂閱全稱是Red Hat Enterprise Linux Extended Life Cycle Support (ELS) Add-On,是紅帽官方推出的延長生命週期訂閱,可以為您提供關鍵和重要的安全修複以及某些緊急bug的修複,有助於緩解延長生命週期階段的安全風險。但請注意,ELS僅適用於RHEL 7.9版本,有效期間至2028年6月30日。阿里雲提供了RHEL 7 ELS的購買方式,購買方法請參考為ECS執行個體購買軟體許可證(邀測)。
購買RHEL 7 ELS Add-on訂閱的價格如下:
1 vCPU~8 vCPU:包月(5.24 USD/vCPU/月)、包年(54.52 USD/vCPU/年)、隨用隨付(0.0084 USD/vCPU/時)
9 vCPU~127 vCPU:包月(3.93 USD/vCPU/月)、包年(40.89 USD/vCPU/年)、隨用隨付(0.006 USD/vCPU/時)
128 vCPU及以上:包月(3.41 USD/vCPU/月)、包年(35.44 USD/vCPU/年)、隨用隨付(0.0048 USD/vCPU/時)
RHEL 7進入ELS階段常見問題
RHEL 7執行個體進入ELS階段後:
會強製為RHEL 7執行個體購買RHEL ELS Add-on訂閱嗎?
不會強制,您可以根據業務情況自行購買。
如果執行個體沒有購買RHEL ELS Add-on訂閱,會被停機嗎?
不會被停機。RHEL ELS Add-on訂閱是紅帽提供的安全更新和補丁,不購買只是無法擷取這些更新,從而無法保障您的執行個體安全性。
如果執行個體沒有購買RHEL ELS Add-on訂閱,可以正常續約嗎?
訂用帳戶的RHEL執行個體到期後可以正常續約。續約相關的資訊,請參見如何續約訂用帳戶執行個體。
還會繼續收取RHEL鏡像的License費用嗎?
RHEL 7進入ELS階段之後,RHEL 7執行個體仍需要獲得RHEL的許可授權,並支付RHEL訂閱費用。使用者可以獲得如下內容:
發行的RHEL 7的軟體更新和安全補丁。
RHEL 8的軟體安裝包,使用者可以通過這些安裝包實現原地升級至RHEL 8。
由阿里雲和紅帽聯合提供的支援人員。
說明關於RHEL鏡像的計費資訊,請參見鏡像計費。
更多關於RHEL 7進入ELS階段的問題可參考紅帽官方FAQ文檔。
相關文檔
各作業系統在官方平台公布的生命週期計劃,請參見作業系統生命週期。
RHEL價格變更會對您基於RHEL或者RHEL for SAP的ECS執行個體的費用產生影響。關於Red Hat價格變更的一些常見問題,請參見Red Hat價格調整常見問題。