CentOS Stream 9は、Red HatがRHEL(Red Hat Enterprise Linux)9の「アップストリーム開発版」として提供するローリングリリースのLinuxディストリビューションです。サポートは2027年5月31日に終了します。CentOS 7/8のサポート終了を機に移行先を検討している企業も多いですが、ローリングリリースモデルの特性上、本番環境での長期安定運用にはAlmaLinux 9またはRocky Linux 9が適しています。本記事ではCentOS Stream 9の位置付けと、各移行先の選択基準を解説します。
CentOS Stream 9 のサポート期限一覧
| 製品 | リリース日 | サポート終了日 | 現在のステータス |
|---|---|---|---|
| CentOS 7 | 2014-07-07 | 2024-06-30 | EOL済み |
| CentOS Stream 8 | 2021-12-03 | 2024-05-31 | EOL済み |
| CentOS Stream 9 | 2021-12-03 | 2027-05-31 | サポート中 |
CentOS Stream の特殊なライフサイクル
CentOS Stream 9はRHEL 9のライフサイクルに紐づいており、RHEL 9のフルサポート終了(2027年5月31日)と同時にEOLとなります。ローリングリリースのため個別のマイナーバージョンは存在せず、継続的にアップデートが提供されますが、「次のRHELマイナーリリースに入る変更」が先行して適用されるため、予告なき挙動変更が生じる可能性があります。
基本情報・技術仕様
- ベース: RHEL 9のアップストリーム(Fedoraからのダウンストリーム)
- リリースモデル: ローリングリリース(固定バージョンなし)
- カーネル: Linux 5.14系(継続的に更新)
- Python: 3.9(デフォルト)
- OpenSSL: 3.0(TLS 1.3対応)
- パッケージ管理: dnf
- コンテナ: Podman標準搭載
- 商用サポート: なし(Red Hat公式サポートなし)
CentOS Stream 9 の位置付け
CentOS Stream 9はRHEL 9の「開発プレビュー版」という位置付けです。従来のCentOS 7/8は「RHELのダウンストリーム(後追い再配布)」でしたが、Stream以降は「RHELのアップストリーム(先行開発版)」に変わりました。この方針転換により、CentOS Streamは安定性よりも開発速度を重視する構成となっています。
CentOS Stream 9 が適している用途
- 開発・テスト環境: RHELの次期変更をいち早く確認したい場合
- CI/CD環境: 安定性より最新性を優先するビルド環境
- 個人・学習用途: RHEL系の技術習得・検証
CentOS Stream 9 が適していない用途
- 本番Webサーバー・DBサーバー: 予告なき更新による挙動変更のリスクがある
- 長期安定稼働が必要なシステム: 固定バージョンがないため計画的なメンテナンスが困難
- 商用サポートが必要な環境: Red Hat公式サポートなし
2027年5月以降のリスク
CentOS Stream 9はRHEL 9のフルサポート終了にあわせて2027年5月31日にEOLとなります。
1. セキュリティアップデートの停止
2027年5月以降、CentOS Stream 9へのセキュリティパッチ提供が停止します。ローリングリリースの特性上、パッチが停止した時点でOS全体のアップデートが止まるため、使用し続けると脆弱性が蓄積します。
2. CentOS Stream 10への移行が必要
後継のCentOS Stream 10はRHEL 10ベースとなる予定です。ローリングリリースモデルのため「アップグレード」ではなく「新規インストール」が推奨される場合が多く、アプリケーションの動作確認も含めた移行計画が必要です。
3. 本番環境での継続利用リスク
CentOS Streamはローリングリリースのため、EOL前でもOS更新による予期しない変更が発生する可能性があります。本番環境への影響を最小化するには、今からAlmaLinux 9またはRocky Linux 9への移行を計画することを推奨します。
推奨される移行先
CentOS 7/8・CentOS Stream 9からの移行先として、本番環境にはAlmaLinux 9またはRocky Linux 9を推奨します。いずれもRHEL 9と高い互換性を持ち、無償で利用可能です。
AlmaLinux 9(推奨・インプレースアップグレードが容易)
- 完全EOL: 2032年5月31日
- メリット: ELevateツールによるCentOS 7→AlmaLinux 9のインプレースアップグレードが公式サポート。CloudLinuxが支援するコミュニティで安定した開発体制
- 注意点: CentOS Stream 9からの直接移行パスは公式サポートなし(新規インストール推奨)
- 適したケース: 移行コストを最小化したい場合、CentOS 7からのインプレースアップグレードを希望する場合
Rocky Linux 9(推奨・RHEL完全互換)
- 完全EOL: 2032年5月31日
- メリット: RHEL 9と100%バイナリ互換を目指す。CentOS創設者(Gregory Kurtzer)が設立したRocky Linux財団が管理
- 注意点: CentOS Stream 9からの直接移行パスは公式サポートなし(新規インストール推奨)
- 適したケース: RHEL互換性を最優先する場合、将来的なRHEL移行を視野に入れる場合
RHEL 9(商用サポートが必要な場合)
- 完全EOL: 2032年5月31日
- メリット: Red Hat公式サポート・ELS延長オプションあり。政府・金融・医療等のコンプライアンス要件が厳しい環境に適合
- コスト: 有償(Red Hatサブスクリプション)
- 適したケース: 商用サポートが必要、または業界規制への対応が必要な場合
移行時の注意点
CentOS Stream 9からの移行はクリーンインストール推奨
CentOS Stream 9からAlmaLinux 9・Rocky Linux 9へのインプレースアップグレードは公式にサポートされていません。新規インストール後にアプリケーション・設定・データを移行するクリーンインストールが推奨されます。テスト環境で移行手順を十分に検証してから本番移行を行ってください。
CentOS 7からの移行にはELevateが有効
CentOS 7環境が残っている場合、AlmaLinux提供のELevateツールを使用してCentOS 7→AlmaLinux 9への直接インプレースアップグレードが可能です(CentOS 7→8→9のステップアップ)。CentOS Stream 9経由よりも移行コストを下げられる場合があります。
OpenSSL 3.0への対応確認
CentOS 7/8からの移行では、OpenSSL 1.0.2/1.1.1からOpenSSL 3.0への変更があります。古いOpenSSL向けにビルドされたバイナリや独自ライブラリのリビルドが必要になる場合があります。移行前にアプリケーションの互換性を必ず確認してください。
物理サーバーの更新か、VPSへの移行か
CentOS Stream 9のEOL(2027年5月)はサーバーリプレースの検討時期でもあります。オンプレミスサーバーで運用している場合、OSの移行とあわせてVPS(仮想プライベートサーバー)への移行を検討することで、今後のサーバー保守コストを大幅に削減できます。
VPS移行により、ハードウェア保守からの解放と柔軟なスケールアップが可能になります。初期費用なしでAlmaLinux 9・Rocky Linux 9の最新環境を構築でき、バックアップや監視もクラウド側のサービスを活用できます。