主流云平台(如 AWS、阿里云、腾讯云、华为云等)逐渐取消 CentOS 7.9 的默认镜像支持,核心原因在于 CentOS 项目自身的战略调整,而非云厂商的单方面决策。这一变化源于 Red Hat 对 CentOS 品牌定位的根本性转变。
背景:从“稳定版”到“社区版”的转型
在 2020 年之前,CentOS 是 Red Hat Enterprise Linux (RHEL) 的免费下游重建版本,提供与 RHEL 完全兼容且长期稳定的企业级系统,因此被广泛用于生产环境。然而,2020 年底,Red Hat 宣布将 CentOS Linux 项目终止,转而推出 CentOS Stream。
- CentOS Linux(即用户熟知的 CentOS 7/8):作为 RHEL 的“最终下游”,发布周期长(通常 10 年生命周期),适合追求极致稳定的生产环境。
- CentOS Stream:转变为 RHEL 的“上游”滚动预览版,更新更频繁,稳定性不如原 CentOS Linux,主要面向开发者和贡献者。
由于 CentOS Linux 不再维护,CentOS 7 于 2024 年 6 月 30 日正式停止官方支持(EOL)。一旦进入 EOL 状态,系统将不再接收安全补丁、漏洞修复或功能更新,继续使用会带来严重的安全风险。
云平台的应对措施
基于上述原因,主流云平台采取了以下措施:
- 移除默认镜像:不再在控制台提供新的 CentOS 7.9 镜像供创建新实例,避免用户误用已失去支持的系统。
- 保留旧镜像但标注警告:部分平台可能仍保留历史镜像,但会明确提示“已停止维护”,并建议迁移。
- 引导替代方案:主动推荐其他长期支持(LTS)发行版,例如:
- Rocky Linux / AlmaLinux:由原 CentOS 团队核心成员发起,旨在无缝替代 CentOS,提供与 RHEL 完全兼容的免费企业级系统。
- Ubuntu LTS、Debian Stable、Amazon Linux 2/2023 等主流替代品。
- 对于必须使用 RHEL 的场景,可考虑付费订阅或轻量级试用。
对用户的影响与建议
- 现有实例:已运行的 CentOS 7 实例通常仍可继续运行,但需尽快制定迁移计划。
- 新部署:强烈建议避免新建 CentOS 7 实例,转向 Rocky Linux 8/9、AlmaLinux 8/9 或其他 LTS 发行版。
- 合规与安全:继续使用 EOL 系统可能导致无法满足安全审计要求,增加被攻击风险。
总之,云平台的举措是对开源生态变化的积极响应,旨在帮助用户规避技术债务和安全风险,推动行业向可持续维护的解决方案迁移。
PHPWP博客