このトピックでは、Alibaba Cloud Linux のライフサイクルについて説明し、Alibaba Cloud Linux 2 が延長ライフサイクルサポート (ELS) フェーズに入る際のリスクに対処するための推奨ソリューションを提供します。
Alibaba Cloud Linux のライフサイクル
Alibaba Cloud Linux は、Alibaba Cloud が開発した、安定性、安全性、パフォーマンスに優れたサーバーオペレーティングシステムです。Alibaba Cloud で最も広く利用されているオペレーティングシステムの 1 つとして、Web サービス、クラウドネイティブアプリケーション、ビッグデータ、データベース、AI など、さまざまなワークロードに対して、システムソフトウェアのメンテナンス、セキュリティ強化、パフォーマンスの最適化、マルチアーキテクチャのサポート、カーネルライブパッチ機能を提供します。
Alibaba Cloud Linux の最初のバージョンである Alibaba Cloud Linux 2 は、2019 年 3 月にリリースされ、メインストリームサポート (MS) フェーズに入りました。MS フェーズは 2024 年 3 月 31 日に終了し、オペレーティングシステムは ELS フェーズに入りました。ELS フェーズは 2026 年 3 月 31 日に終了し、その時点で Alibaba Cloud Linux 2 は保守終了 (EOL) となります。
|
バージョン |
開発サポートフェーズ |
メンテナンスサポートフェーズ |
延長サポートフェーズ |
サポート終了日 |
|
Alibaba Cloud Linux 4 |
2025 年 7 月~2030 年 6 月 |
2030 年 7 月~2035 年 6 月 |
2035 年 7 月~2038 年 6 月 |
2038-06-30 |
|
Alibaba Cloud Linux 3 |
2021 年 4 月~2026 年 3 月 |
2026 年 4 月~2031 年 3 月 |
2031 年 4 月~2034 年 3 月 |
2034-03-31 |
|
Alibaba Cloud Linux 2 |
2016 年 4 月~2021 年 3 月 |
2021 年 4 月~2024 年 3 月 |
2024 年 4 月~2026 年 3 月 |
2026-03-31 |
Alibaba Cloud Linux 2 の保守終了による影響
Alibaba Cloud Linux 2 のメンテナンス計画によると、2026 年 3 月 31 日以降、Alibaba Cloud Linux 2 のユーザーは、バグ修正や機能更新を含むいかなるソフトウェアメンテナンスやサポートも受けられなくなります。
Alibaba Cloud のパブリックイメージと ECS サービスも影響を受けます:
Alibaba Cloud Linux 2 で作成された ECS インスタンスは、中断することなく引き続き実行されます。
Alibaba Cloud Linux 2 オペレーティングシステムのサポートは 2026 年 3 月 31 日に終了します。
Alibaba Cloud Linux 2 の EOL ソリューション
Alibaba Cloud Linux 2 オペレーティングシステムの保守終了 (EOL) への対応は、お客様の現在のビジネスニーズに応じて行う必要があります。例えば、対応するサービスが廃止予定の場合は、このイベントを無視できます。プライベートネットワーク内でのみアクセス可能なワークロードの場合、リスクはより管理しやすいため、選択的に対処することができます。高い安定性とセキュリティを必要とするインターネット向けサービスやワークロードについては、リスクを慎重に評価し、対応計画を策定する必要があります。
新規ワークロードの場合
ELS フェーズにある Alibaba Cloud Linux 2 イメージを使用して新しい ECS インスタンスを作成しないことを推奨します。代わりに、Alibaba Cloud Linux 2 と完全な互換性がある Alibaba Cloud Linux 3 など、メインストリームサポート (MS) フェーズにあるオペレーティングシステムを使用できます。
既存のワークロードの場合
短期的には、無料の 1 年間の Alibaba Cloud Linux 2 ELS サービスをサブスクライブできます。このサブスクリプションは、重大な CVE の修正とバグ修正を含むサポートを提供します。
長期的なビジネスの安定性を確保するために、オペレーティングシステムのアップグレードの計画と評価を開始することを推奨します。
オペレーティングシステムのアップグレード
ステップ 1:ターゲットオペレーティングシステムについて
オペレーティングシステムをアップグレードする前に、ターゲットオペレーティングシステムについて理解してください。Alibaba Cloud Linux 2 を Alibaba Cloud Linux 3 に直接アップグレードします。Alibaba Cloud Linux 3 には次の特徴があります。
高い互換性:Alibaba Cloud Linux 3 は、Alibaba Cloud Linux 2 のエコシステムと運用方法に完全な互換性があります。これにより、古いバージョンから新しいバージョンへの移行コストが低く抑えられます。
パフォーマンスと安定性の最適化:Alibaba Cloud Linux 3 は Alibaba Cloud 向けに高度に最適化されています。より良いパフォーマンスと高いシステム安定性を提供します。
公式の長期サポート:Alibaba Cloud は公式の長期サポート (LTS) とメンテナンスを提供します。これにより、システムのセキュリティと安定性が確保されます。
無料:追加料金は必要ありません。
最も直接的なアップグレードパス:Alibaba Cloud Linux 2 から Alibaba Cloud Linux 3 へのアップグレード。
ステップ 2:アップグレード計画の選択
オペレーティングシステムをアップグレードする前に、ビジネスのデプロイメントに基づいて、Alibaba Cloud が推奨する以下のいずれかの計画を選択してください。
短時間のダウンタイムが許容でき、業務システムを再デプロイできる場合は、システムディスクを交換します。この計画は、開発、テスト、または緊急時の迅速なシステムアップグレードに適しています。
業務がシステムディスクにデプロイされているか、ダウンタイムに敏感な場合は、環境を再デプロイして移行します。これには、新しいインスタンスの購入が含まれます。この計画は、本番環境や、可用性と安定性に関する厳しい要件がある環境に適しています。
環境の再デプロイが困難な場合は、オペレーティングシステムの移行とアップグレード計画を試してください。この計画は、長時間の停止が許容できない状況に適しています。ただし、潜在的な互換性の問題やアップグレードのリスクに注意してください。
ステップ 3:アップグレード前のテストと準備
テストの準備 | 説明 |
業務への影響評価 |
|
データバックアップ | 移行プロセスでは、ECS インスタンスに対していくつかの操作が実行されます。これらの操作には、通常のクラウドディスクのスナップショットの作成、オペレーティングシステムのカーネルバージョンの変換、パッケージの再インストールとアップグレード、インスタンスの停止と開始が含まれます。事前に重要なデータをバックアップしてください。これらの操作による業務への影響を避けるために、移行ウィンドウをスケジュールしてください。 |
スナップショットが作成中でないことを確認 | スナップショットが作成中の場合、移行は失敗します。交換操作を開始する前に、スナップショットの作成が完了するのを待ってください。 |
包括的なテストと検証 | 移行前に、ターゲットオペレーティングシステム環境ですべての業務アプリケーションを徹底的にテストおよび検証してください。これにより、アプリケーションとターゲットオペレーティングシステム間の互換性とパフォーマンスが確保されます。また、移行後の業務パフォーマンスの低下や機能不全などの問題を回避するのに役立ちます。 移行前および移行中、システムは移行条件をチェックし、元のインスタンスで移行前評価を実行します。ソースシステムが移行条件を満たしていない場合、または移行前評価が失敗した場合、移行はエラーで停止します。移行の成功は保証されません。移行の制限事項とトラブルシューティングのドキュメントをよく理解し、事前にテストを実行してください。移行の問題に関する詳細については、「オペレーティングシステムの移行に関する問題 (Linux)」をご参照ください。 |
ステップ 4:オペレーティングシステムのアップグレード
環境の再デプロイの手順と注意事項
元のインスタンスを置き換えるためのカスタム設定を使用してインスタンスを作成する計画、または既存のインスタンスのオペレーティングシステムを変更する (システムディスクを交換する)計画の 2 つの手順は次のとおりです。
データバックアップ:操作の前に、カスタムイメージまたはスナップショットを作成して、元のインスタンスのデータをバックアップします。
ワークロード移行:新しいインスタンスを購入するか、オペレーティングシステムを変更した後、業務の実行環境を再デプロイします。これには、ソフトウェアとライブラリ (apt、yum) のインストール、環境変数の構成、アプリケーションのデプロイなどのタスクが含まれます。次のプロセスに従ってください:
元のインスタンスからアプリケーションソフトウェア情報を収集し、主要なアプリケーション構成ファイルとデータファイルをエクスポートします。
新しいインスタンスを購入する場合は、元のインスタンスの情報に基づいて指定されたアプリケーションを再インストールします。次に、エクスポートされたアプリケーション構成ファイルとデータファイルをインポートします。
業務アプリケーションが C/C++ などのコンパイル型言語で記述されている場合は、新しいシステムで業務アプリケーションを再コンパイルします。
アプリケーションをテストして、正常に実行されることを確認します。
業務切り替え:
新しいインスタンスを購入し、ワークロード移行と業務検証を完了したら、元のインスタンスで業務を一時停止します。次に、アプリケーションをターゲットインスタンスで実行するように切り替えます。
オペレーティングシステムを変更する場合は、元のインスタンスのシステムディスクを交換します。次に、ワークロード移行と業務検証を実行します。元のインスタンスからデータをバックアップし、情報を収集してください。
インプレースアップグレードの手順
インプレースアップグレード計画は、Alibaba Cloud Linux 2 から Alibaba Cloud Linux 3 へのアップグレードのみをサポートします。詳細については、「オペレーティングシステムの移行 (Linux)」をご参照ください。
Alibaba Cloud Linux 2 ELS サービス
Alibaba Cloud Linux 2 のメインストリームサポート (MS) フェーズは 2024 年 3 月 31 日に終了します。Alibaba Cloud は、Alibaba Cloud Linux 2 ELS サポートプランを提供しています。短期間で移行できない場合は、この ELS サービスを利用できます。ELS 期間が終了すると、Alibaba Cloud Linux 2 のテクニカルサポートは停止します。
サブスクライブ後、システムは脆弱性を自動的に修正したり、パッケージを更新したりしません。これらのアクションは、yum ツールを使用して手動で実行してください。詳細については、「yum を使用したセキュリティ更新」をご参照ください。
Alibaba Cloud Linux 2 の ELS の範囲
Alibaba Cloud Linux 2 の延長ライフサイクルサポート (ELS) サービスは、主要な共通脆弱性識別子 (CVE) の修正とバグ修正をサポートします。ELS サービスの範囲は次のとおりです:
サポート対象アーキテクチャ:x86 (64 ビット)
セキュリティサポート:主要なセキュリティ脆弱性のサポートを含む、重大および重要な CVE の修正。詳細については、「Alibaba Cloud Linux 2 CVE 更新履歴」をご参照ください。
バグ修正サポート
次の主要パッケージの緊急の問題には、必要なバグ修正が提供されます。このリストにないパッケージのサポートは、必要に応じて評価されます:bind、bash、chrony、glibc、gnutls、httpd、kernel、libgcrypt、libvirt、nss、openssh、openssl、Python 2.7、qemu-kvm、rpm、sudo、systemd、wget、および yum。
すぐに修正できないバグについては、Alibaba Cloud が回避策を提案します。
関連ドキュメント
オペレーティングシステムのライフサイクル、各フェーズの特徴、および EOL または ELS フェーズを処理するための標準的なソリューションの詳細については、「オペレーティングシステムのライフサイクル」をご参照ください。
Alibaba Cloud Linux の使用に関するその他の質問への回答については、「Alibaba Cloud Linux に関するよくある質問」をご参照ください。