亚马逊云(AWS)逐步停止提供 CentOS 系统镜像的原因主要与 CentOS 项目的变化和行业趋势有关。以下是具体原因的分析:

1. CentOS 项目的方向改变

CentOS 在 2020 年底宣布将从传统的稳定版(CentOS Linux)转向滚动发布的 CentOS Stream。这一转变使得 CentOS 不再是 Red Hat Enterprise Linux(RHEL)的下游,而是成为了上游版本。这意味着:

稳定性不足:CentOS Stream 的定位更接近开发和测试环境,而不是生产环境,无法满足很多企业对操作系统长期稳定性的要求。

用户信任降低:许多原本依赖 CentOS 的企业和开发者开始寻找替代方案,如 AlmaLinux 和 Rocky Linux。

2. 行业趋势的转变

由于 CentOS 的方向改变,云计算行业的用户需求也随之调整:

支持更广泛的 RHEL 替代方案:AWS 上已经引入了 AlmaLinux 和 Rocky Linux 作为稳定的 RHEL 替代品,这些社区驱动的系统更符合用户对 CentOS 的预期。

原生支持 RHEL:AWS 与 Red Hat 合作提供官方支持的 RHEL 镜像,这对于需要更高可靠性和支持服务的企业用户来说是首选。

3. 社区支持的挑战

CentOS Stream 缺乏传统 CentOS 社区用户的完全支持,主要是因为其定位更靠近开发用途,而不是生产用途。AWS 更倾向于提供被社区广泛认可和支持的系统镜像,以降低用户对操作系统的兼容性和安全性的担忧。

4. 云服务商的战略调整

AWS 的战略也在不断演变:

简化镜像选择:AWS 会优先支持主流且被广泛使用的系统。随着 CentOS 的用户基础减少,继续支持 CentOS 成为一种低优先级的选项。

推动用户迁移到更优选择:AWS 推动用户选择 AlmaLinux、Rocky Linux 或 RHEL,这些系统可以无缝替代 CentOS,并提供更长的支持周期和更稳定的服务。

替代解决方案

如果需要使用类似于 CentOS 的系统,AWS 上可以选择:

AlmaLinux:由 CloudLinux 支持,专注于提供 RHEL 的社区版替代品。

Rocky Linux:由 CentOS 创始人推动,完全兼容 RHEL 的替代品。

RHEL:直接使用官方支持的 Red Hat Enterprise Linux,适合企业环境。

AWS 停止提供 CentOS 云服务器主要是因为 CentOS 的方向变化导致其不再适合作为企业生产环境的首选,而更稳定和支持更广泛的替代方案(如 AlmaLinux 和 Rocky Linux)已经成为主流选择。AWS 的这种调整旨在更好地满足用户需求,优化云服务体验。