CentOS 6.10, all good things need not come to an end
CentOS 6 が 6.10 リリースでサポート終了 (EOL) になると発表されたとき、おそらく「良いものもいつかは終わる」と思った人もいたでしょう。それほど時間はかかりませんでしたが、アップグレードに関する慌ただしい通知、ブログ、コミュニティの警告がすぐに出てきて、現在エンジニアリング チームは CentOS 7 または 8 への移行計画を固めて実行しようと急いでいます。あるいは、他の Linux プラットフォームへの移行かもしれません。CentOS 6 は成熟し、安定した製品で十分に機能していたため、多くの人がおそらく不本意ながら移行するでしょう。新しい CentOS プラットフォームに移行すると、移行計画に時間がかかります。安定していて安全で、顧客満足度の高い製品またはソリューションを再テストする可能性を考慮して、エンジニアリング実行リソースを割り当てる必要があります。
しかし、CentOS 6.10 のサポートを終了する必要がない場合はどうなるでしょうか? これにより、製品チームは余裕を持って、顧客ベース向けに、より制御された計画的な移行戦略を実施できるようになり、さらに重要なことに、すでに実行可能な堅牢な製品の寿命を延ばすことができます。
これを実現するにはどうすればよいでしょうか? これを社内で実行したい場合 (CentOS コミュニティは 11 月以降はサポートしなくなるため)、継続的インテグレーション プラットフォームと次のメンバーで構成されるチームを作成する必要があります。
- 良い点: CVEとバグ識別プロセスと、プルして検証するエンジニアリングチーム
- 専門家: 統合、バックポート、トラブルシューティングを行うパッケージ、ツールチェーン、カーネルの専門家 (些細なことのように思えますが、そうではありません)
- 基盤: インフラストラクチャと日次/週次/月次ビルド実行チーム
- コア品質: 品質保証テストプラットフォーム (テストハーネス、予約システム、コンテンツ、実行、分析) とテストチーム
- 最後に、製品リリースチーム
集めることは不可能ではありませんが、その深さと専門知識をまとめるには時間がかかり、他の開発計画に間違いなく影響を及ぼします。これは、たとえフルタイムであっても、1 人か 2 人のエンジニアでは実現できないと言えば十分でしょう。
あるいは、MontaVista Software に頼って、必要な CentOS メンテナンスの専門知識をすべて得ることもできます。MontaVista Software は現在、EOL CentOS 6.10 Linux ブランチの拡張サポートを提供しています。当社は、非常に効率的な継続的インテグレーション/継続的デリバリー (CI/CD) インフラストラクチャを構築しました。これにより、CVE を取り込み、さまざまな Linux ブランチ (当社、CentOS など) に適用し、必要に応じてバックポートを行い、ビルドしてから、堅牢な QA テスト サイクルを実行できます。当社は、バックポート、パッケージ メンテナンス、ディストリビューション統合、およびテストのニュアンスを理解する技術的な専門知識と深いサポート知識を備えています。当社は Linux の専門家 (見つけるのが困難) であり、Linux CI/CD の知識を習得してこのレベルに達するには何年もかかります。
MontaVista は、1999 年以来、組み込み Linux ディストリビューションに対して長期にわたる Linux サポートを提供してきました。当社の一般的な製品ライフサイクルは 10 年ですが、15 年以上サポートしている製品もあります。
MontaVista は 2013 年から CentOS をサポートしています。MontaVista は CentOS ブランチ (6.10、7.5、8.1 など) を CVE とバグ修正で保守します。この保守はお客様の特定の CentOS ブランチに対して行われます。つまり、MontaVista は新しい CVE を CentOS ブランチに適用し、必要に応じてバックポートします。これは、CVE とバグ修正パッチを取得するために新しい CentOS バージョンにアップグレードする必要がある標準の CentOS からの脱却です (下の図 1 を参照)。したがって、現在 CentOS 6.10 ベースの製品を展開している場合は、必要なセキュリティ更新を引き続き受け取りながら、必要な期間このディストリビューションを使い続けることができます。MontaVista は、事前に決定された回避策または修正期間内に CentOS 6.10 の優先度の高い CVE を修正するためのサービス レベル アグリーメント (SLA) も提供できます。
写真1
CentOS 6.10 のサポートを延長すると、多くのオプションとメリットが得られます。まず、CentOS 6 ベースの製品の販売とサポートを継続できるため、収益源が長くなり、利益率と顧客満足度が向上します。実際、MontaVista を使用すると、顧客の要求に応じて CentOS 6.10 ブランチのサポートを継続できます。製品ライフサイクルに EOL の「影」が迫らなくなった今、現在の顧客を CentOS の新しいバージョンに基づく新しい製品やソリューションに移行する方法を戦略的に計画できます。これにより、エンジニアリング チームは移行または新製品の開発コストとスケジュールを評価できます。さらに重要なのは、MontaVista を使用して CentOS 6.10 ブランチをサポートすると、CentOS 6.10 のメンテナンスの問題に気を取られることがなくなり、新製品戦略にエンジニアリングの才能と開発スタッフをフルに活用できるということです。
2020 年 11 月 30 日は急速に近づいています。現在の製品で CentOS 6.10 を使用している場合は、今後のサポート方法を選択する必要があります。CI/CD の専門知識と CentOS サービスを備えた MontaVista と連携することで、良好な状態をもう少しの間維持できます。
MontaVista の CentOS 向け MVShield の詳細については、こちら をご覧ください。また、CentOS 6.10 ベースの製品を最新の状態に保ち、セキュリティを確保し、実行可能にする方法をご相談されたい場合は、当社までお問い合わせください。