すべてのプロダクト
Search
ドキュメントセンター

Elastic Compute Service:CentOS EOLガイダンス

最終更新日:Oct 16, 2024

Alibaba Cloudが提供するCentOSパブリックイメージは、CentOSが提供するオペレーティングシステムから派生しています。 CentOSが終了 (EOL) に達すると、Alibaba Cloudはサポートを終了し、CentOSのソフトウェアアップデートとセキュリティパッチを提供しなくなります。 CentOSバージョンを実行するElastic Compute Service (ECS) インスタンスがある場合は、できるだけ早い機会にアクションを実行して、インスタンスのソフトウェアアップデートとセキュリティパッチを引き続き受け取り、CentOS EOLの影響を軽減することを推奨します。 このトピックでは、CentOSオペレーティングシステムのEOLオプションについて説明します。

背景情報

2020年12月8日、CentOSはCentOSからCentOS Streamに焦点を移す計画を発表しました。 詳細については、「CentOS ProjectがCentOS Streamにフォーカスをシフトする」および「FAQ - CentOS ProjectがCentOS Streamにフォーカスをシフトする」をご参照ください。

CentOS 6は2020年11月30日にEOLに到達しました。 CentOS8は2021年12月31日にEOLに到達しました。 CentOS7は2024年6月30日にEOLに到達しました。 Alibaba Cloudは、CentOS 6、7、および8のサポートを同じ日に終了しました。 CentOS 6、7、または8を実行するECSインスタンスの操作は影響を受けませんが、インスタンスはCentOS 6、7、または8の更新を受信できなくなります。

EOLオプション

CentOSから別のオペレーティングシステムにワークロードを移行して、オペレーティングシステムのソフトウェアアップデートとセキュリティパッチを受け取ることをお勧めします。 短期間で移行を完了できない場合は、「CentOSの使用を継続する」をご参照ください。

移行の前に、次の項目を評価してください。

  1. CentOSワークロードを移行できるオペレーティングシステム。

    代替オペレーティングシステムを選択するときは、セキュリティ、安定性、オペレーティングシステムの互換性、予算、長期的なオペレーティングシステム戦略などの要素を考慮してください。 CentOSに代わるLinuxの詳細については、このトピックのCentOSの代替案を参照してください。

  2. CentOSから他のオペレーティングシステムにワークロードを移行するために使用できる方法:

    • (推奨) 新しいデプロイ: この移行方法では、別のオペレーティングシステムを実行する新しいインスタンスを作成して、既存のCentOSインスタンスを置き換えるか、既存のCentOSインスタンスのオペレーティングシステムを別のオペレーティングシステムに置き換えることができます。 詳細については、「カスタム起動タブでインスタンスを作成する」および「インスタンスのオペレーティングシステム (システムディスク) を交換する」をご参照ください。

      重要

      インスタンスのオペレーティングシステムを置き換える前に、ディスクデータをバックアップするためにインスタンスのシステムディスクのスナップショットを作成していることを確認してください。 詳細については「スナップショットの作成」をご参照ください。 インスタンスのオペレーティングシステムを交換すると、元のシステムディスクがリリースされ、ディスクに保存されているすべてのデータが削除されます。

      • 利点と欠点: この移行方法では、最新のオペレーティングシステム、ハードウェア、テクノロジー、およびセキュリティ更新プログラムを利用して、パフォーマンスを向上させることができます。 この移行方法は、すべてのレガシー問題を解決して、長期的なシステムの健全性と保守性を確保します。 ただし、交換用インスタンスまたはオペレーティングシステムにビジネス関連のランタイム環境を再デプロイする必要があります。 ビジネス関連のランタイム環境を再デプロイするときに、サービスを中断する必要がある場合があり、サービスの継続性に影響します。

      • サポートされているシナリオ: CentOS EOLのためにビジネス関連のランタイム環境を再デプロイする場合は、この移行方法を使用してCentOSから別のオペレーティングシステムに移行できます。

      • サポートされている代替オペレーティングシステム: CentOSワークロードを移行するための代替として、他のオペレーティングシステムを選択できます。

        説明

        Alibaba Cloudパブリックイメージを選択するか、Alibaba Cloud Marketplaceの認定ソフトウェアベンダーが提供するイメージと、サービスパートナーが提供するオペレーティングシステム交換サービスを使用できます。 詳細については、「CentOS置換ソリューション」をご参照ください。

      • 詳細については、このトピックの方法1: 新しいデプロイのセクションを参照してください。

    • インプレース移行: この移行方法では、特定のツールを使用してインプレースアップグレードまたは変換を実行し、CentOSから別のオペレーティングシステムにワークロードを移行できます。 一括アップグレードまたは変換を実行すると、すべてのアプリケーション、ユーザーデータ、およびシステム構成が保持されるため、環境の再デプロイやデータの移行が不要になります。

      • 利点と欠点: この移行方法は、初期設定の労力を減らすことができ、セキュリティの脆弱性や設定エラーなど、元のCentOSオペレーティングシステムで発生した問題を継承する可能性があります。 インプレースアップグレードは、リソースに制約があり、セキュリティやパフォーマンスの大きな問題が発生せず、迅速なアップグレードが必要な環境に適しています。

      • サポートされているシナリオ: CentOSインスタンスのデータを保持し、代替オペレーティングシステムがインプレースアップグレードをサポートしている場合は、この移行方法を使用して、CentOSから代替オペレーティングシステムにワークロードを移行できます。

      • サポートされている代替オペレーティングシステム: このトピックの「CentOSとバイナリ互換性のあるオペレーティングシステム」で説明されているオペレーティングシステムは、インプレース移行方法をサポートしています。

      • 詳細については、このトピックの「方法2: インプレース移行」を参照してください。

CentOSの代替案

CentOSとバイナリ互換のオペレーティングシステム

説明

バイナリ互換性とは、コードを再コンパイルすることなく、別のオペレーティングシステム用にコンパイルされたアプリケーションとソフトウェアを実行するオペレーティングシステムの機能です。 互いにバイナリ互換性のあるオペレーティングシステム間で移行した後に環境を再配置する場合、変更されたインターフェイスに適応するためにコードを再コンパイルする必要はありません。 これにより、時間とリソースを節約できます。 ただし、バグの非互換性が発生する可能性があります。

オペレーティングシステム

説明

費用の発生

テクニカルサポート

関連ドキュメント

Alibaba Cloud Linux

Alibaba Cloud Linuxは、Alibaba Cloudが提供するLinuxオペレーティングシステムで、RHELおよびCentOSのエコシステムと完全に互換性があります。 Alibaba Cloud Linuxは、Alibaba Cloudプラットフォーム向けに最適化されており、Alibaba Cloudからの無料の長期サポート (LTS) によってサポートされています。

選択可能

Alibaba Cloudのサポート

Alibaba Cloud Linux

アナリスOS

Anolis OSはOpenAnolisコミュニティによってリリースされ、CentOS 8エコシステムやその他の主流のLinuxディストリビューションと完全に互換性があります。 Anolis OSは、エンタープライズレベルの安定性、セキュリティ、信頼性、および高性能を提供するオープンソースの独立したLinuxディストリビューションです。

選択可能

Alibaba Cloudのサポート

アナリスOS

Red Hat Enterprise Linux (RHEL)

RHELは、Red Hatによって開発されたエンタープライズオペレーティングシステムで、無料では提供されません。 RHELオペレーティングシステムを使用する前に、RHELサブスクリプションを購入する必要があります。

RHELイメージのライセンス料が請求されます。 詳細については、「イメージ」をご参照ください。

Alibaba CloudとRed Hatの共同サポート

レッドハットエンタープライズLinux

CentOSストリーム

CentOS Streamは、CentOSが提供するローリングリリースのLinuxディストリビューションです。

選択可能

コミュニティサポート

CentOSストリーム

ロッキーLinux

Rocky Linuxは、コミュニティ主導のエンタープライズレベルのLinuxオペレーティングシステムであり、RHELの下流の再構築です。 CentOSと同様に、Rocky Linuxはサーバーの安定したリリースを提供し、CentOSと完全に互換性のある代替手段です。

選択可能

コミュニティサポート

ロッキーLinux

AlmaLinux

AlmaLinuxは、CloudLinuxチームによって開発された安定したコミュニティ主導のLinuxディストリビューションです。 AlmaLinuxはRHELと1:1バイナリ互換であり、インスタンスを停止することなくECSインスタンスのオペレーティングシステムを置き換えることができます。

選択可能

コミュニティサポート

AlmaLinux

その他のオペレーティングシステム

オペレーティングシステム

説明

費用の発生

テクニカルサポート

関連ドキュメント

SUSE Linuxエンタープライズサーバー (SLES)

SLESは、SUSEが開発した信頼性が高く、スケーラブルで安全なオペレーティングシステムで、さまざまな環境に対応できます。

SLESイメージのライセンス料が請求されます。 詳細については、「イメージ」をご参照ください。

Alibaba CloudとSUSEの共同サポート

SUSE Linuxエンタープライズサーバー

Ubuntu

UbuntuはCanonicalによって開発されたLinuxディストリビューションで、使用と管理を容易にするGUIをインストールできます。

選択可能

コミュニティサポート

Ubuntu

Debian

Debianは、その安定性、セキュリティ、およびDebian Free Software Guidelines (DFSG) で知られる人気のあるLinuxオペレーティングシステムです。

選択可能

コミュニティサポート

Debian

openSUSE

openSUSEは、Linuxカーネル上に構築されたオペレーティングシステムです。 openSUSEは、openSUSEプロジェクトによって開発および維持され、SUSEおよび他の企業によって後援されています。

選択可能

コミュニティサポート

OpenSUSE

オペレーティングシステムとワークロードの移行

次の方法を使用して、選択したCentOSの代替案とビジネス要件に基づいてオペレーティングシステムとワークロードを移行できます。 移行方法の長所、短所、およびサポートされるシナリオについては、このトピックのEOLオプションを参照してください。

  • 方法1: 新しいデプロイ

    1. 既存のCentOSインスタンスを置き換えるか、既存のCentOSインスタンスのオペレーティングシステムを別のオペレーティングシステムに置き換えるために、別のオペレーティングシステムを実行するECSインスタンスを作成します。 詳細については、「カスタム起動タブでインスタンスを作成する」および「インスタンスのオペレーティングシステム (システムディスク) を交換する」をご参照ください。

    2. 交換インスタンスを作成するか、既存のCentOSインスタンスのオペレーティングシステムを交換した後、交換インスタンスまたはオペレーティングシステムにビジネス関連のランタイム環境を再デプロイする必要があります。 たとえば、Advanced Package Tool (APT) やYellowdog Updater Modified (YUM) リポジトリなどのソフトウェアとリポジトリを再インストールし、環境変数を構成し、アプリケーションを再デプロイする必要があります。 置換インスタンスでは、次の手順を実行して、ビジネス関連のランタイム環境を再デプロイできます。

      1. 既存のCentOSインスタンスのアプリケーションおよびソフトウェア情報を収集し、重要なアプリケーション構成およびデータファイルをエクスポートします。

      2. 代替インスタンスを準備します。 収集されたアプリケーションとソフトウェアの情報に基づいて、特定のアプリケーションとソフトウェアを代替インスタンスにインストールし、エクスポートされたアプリケーション構成とデータファイルを代替インスタンスにインポートし、代替インスタンスでアプリケーションサービスが期待どおりに実行されることをテストして確認します。

      3. 既存のCentOSインスタンスでアプリケーションサービスを停止し、アプリケーションデータを代替インスタンスに同期し、アプリケーションサービスが代替インスタンスで期待どおりに実行されることを確認してから、代替インスタンスでアプリケーションサービスを開始します。

  • 方法2: インプレース移行

    次の表に、一括移行を実行するときに実行できる移行パスを示します。

    説明

    CentOS 7からAlibaba Cloud Linux 3に移行する場合は、移行を実行する前にCentOS 7とAlibaba Cloud Linux 3の違いをよく知っておくことを推奨します。 違いについては、「Alibaba Cloud Linux 3とCentOS 7の違い」をご参照ください。

    ソースオペレーティングシステム

    宛先オペレーティングシステム

    関連ドキュメント

    CentOS 7または8

    Alibaba Cloud Linux

    ECSインスタンスのオペレーティングシステムの移行とアップグレード

    アナリスOS

    レッドハットエンタープライズLinux

    CentOS 7

    AlmaLinux 8/9

    CentOS 8

    CentOSストリーム8

    CentOSストリームを使い始める

    CentOS

    Rocky Linux 8/9

    CentOSからRocky Linuxに移行する方法

CentOSの使用を続ける

CentOSを引き続き使用し、CentOSの特定のインストールパッケージを必要とする場合は、CentOSリポジトリアドレスを変更する必要があります。 詳細については、以下のトピックをご参照ください。

説明

CentOS 7がEOLに到達した後、元のCentOS 7ソフトウェアパッケージはCentOS 7リポジトリに保持されます。 CentOS 7ソフトウェアパッケージは、リポジトリアドレスを変更しなくても引き続き使用できます。 ただし、EOLに達したCentOSオペレーティングシステムを使用すると、セキュリティ上のリスクが発生します。 ビジネス要件に基づいて、できるだけ早い機会にオペレーティングシステムをアップグレードまたは移行することを推奨します。

関連ドキュメント