自 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 客戶有數個選項可以遷移到支援的作業系統。 移轉的位置和方式決策取決於:
您是否需要保留與 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 的延伸支援,這可能會讓您有更多時間進行移轉。
SUSE:Liberty Linux:適用於 RHEL 和 CentOS 的已驗證企業支援 | SUSE (英文)
OpenLogic:Enterprise Linux 支援
TuxCare:延伸生命週期支援 (英文)
CIQ:CIQ 橋接器 - 延長 CentOS 7 的存留期
如需 Azure 認可的發行版和映像的詳細資訊,請參閱經過背書的發行版頁面。
CentOS 相容發行版
分配
說明
Azure 映像
支援模型
Red Hat Enterprise Linux
具備支援和可用 EUS 的最佳二進位 OS。 Azure Marketplace 提供移轉優惠。 可從 Red Hat 取得轉換工具。
多個供應項目和映像
是 (PAYG、BYOS、ARM64)
商業、整合式支援
AlmaLinux
官方社群映像:
AlmaLinux OS (x86_64/AMD64)
AlmaLinux OS (AArch64/Arm64)
AlmaLinux HPC 可從 AlmaLinux 取得轉換工具。
是 (多個發行者)
社群、第三方商業支援
Oracle Linux
可從 Oracle 取得轉換工具與指引。
是 (BYOS)
社群和商業
Rocky Linux
官方社群映像:
Rocky Linux for x86_64 (AMD64) - 官方 可從 Rocky 取得轉換工具。
是 (多個發行者)、BYOS、ARM64
社群和商業
警告
如果您在移轉後執行就地主要版本更新 (例如 CentOS 7 -> RHEL 7 -> RHEL 8),虛擬機器的資料平面與控制平面之間將會中斷連線。 Azure 功能, 例如Auto guest patching、Auto OS image upgrades、Hotpatching 和 Azure Update Manager將無法使用。 若要利用這些功能,建議您使用慣用的作業系統建立新的 VM,而不是執行就地升級。
如需 Azure 上已背書 Linux 發行版的完整清單,請參閱:Azure 上背書的 Linux 發行版 - Azure 虛擬機器 | Microsoft Learn
如需 Red Hat 和 Microsoft 整合式支援的詳細資訊,請參閱:Microsoft 與 Red Hat 合作提供整合式支援,這是 IT 世界中獨特的服務方案 | Microsoft Learn
替代發行版本
分配
說明
Azure 映像
支援模型
CentOS 數據流
CentOS 的官方替代品,RHEL 的上游與下游。
CentOS 數據流
社群畫廊
社群
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
是的
社群
移轉您的系統和工作負載
保持 CentOS 相容
如果您保持 CentOS 相容且已挑選發行版本,則必須決定是否要執行就地轉換,還是從新的 VM 開始 (重新部署)。
許多 CentOS 相容發行版本都有轉換公用程式,可以評估系統並執行二進位檔的替換,並更新內容來源。
如果您移至商業發行版本,您可能需要有效的訂用帳戶 / 授權才能執行轉換。
當您考慮是否要就地轉換 VM 與重新部署時,您在 Azure 中建立 VM 的方式就變得很重要。
轉換自訂 VM
如果您已建立自己的 VM 以在 Azure 中使用,則您的 VM 中不存在軟體計費資訊。 您可能可以就地轉換它 (在備份以及任何必要的必要條件與更新之後)。
OpenLogic by Perforce 在 Azure Marketplace 提供的促銷方案:
CentOS 型
這是 Azure 中官方/背書的 CentOS 映射,且沒有相關聯的軟體計費資訊。 它是就地轉換的候選方案 (在備份以及任何必要的必要條件與更新之後)。
其他 Azure Marketplace 供應項目
Azure Marketplace 中有許多來自不同發行商的 CentOS 型產品。 其範圍從僅提供簡單作業系統的方案到包含更多軟體、桌面版本及針對特定案例配置的各種綜合配套方案(例如 CIS 強化映像)。
其中一些供應項目確實有相關聯的價格,並且可以包含終止客戶支援等服務。
如果您使用相關聯的價格來轉換系統,則轉換後您將繼續支付原始價格。 即使您對轉換後的系統有個別的訂用帳戶或授權,您還是可能會支付雙重費用。
請洽詢您的映像供應商,他們是否建議/支援就地升級,或取得進一步的指引。
變更分發方式
如果您要移轉到另一個發行版本,則需要重新部署虛擬機器和工作負載。 請務必查看適用於 Azure 的 Microsoft 雲端採用架構,以取得在 Azure 中部署解決方案的指引、最佳做法和範本。
現代化
生命週期結束時刻也可能是您考慮將工作負載現代化、移至 PaaS、SaaS 或容器化解決方案的機會。
什麼是應用程式現代化? |Microsoft Azure