適応型Linuxプラットフォームプロトタイプ次世代Linuxプラットフォーム「Adaptable Linux Platform(ALP)」の最初のプロトタイプがリリースされました!SUSEが開発したこのプラットフォームは、ユーザーがワークロードをハードウェア層やアプリケーション層から切り離し、本来のワークロードに集中できるようにすることを目的としています。仮想マシンとコンテナ技術を活用することで、ALPはワークロードをコードフローから独立させることを可能にします。 SUSE はこれをオープンソース コミュニティに導入し、アプリケーション中心で安全かつ柔軟な新しいプラットフォームの設計と構築を開始しました。 ALPの最初のプロトタイプ「Les Droites」SUSE は、次の特徴を持つ ALP の最初のプロトタイプを「Les Droites」と名付けました。
一部のワークロードはまだ開発中であり、ALP 設計原則に従っていますが、GDM や Yast2 などの一部のコンポーネントはすでにコンテナ化されており、Cockpit などの他のコンポーネントも将来コンテナ化される予定です。 ALP では、これらの新しいコンテナ化されたサービスは WORKLOADS と呼ばれます。 エンジニアリング チームは、Cockpit メトリックの改善、トランザクション ALP インストールの監視、ALP 内の YaST 設計やセキュリティ ポリシーなど、YaST コンテナ化の改善に取り組んできました。 自己管理APLは介入を最小限に抑えることを目指しており、安定したスナップショットを識別し、システムへのパッチ適用後に予期しない動作が検出された場合にロールバックできる自己管理機能を採用しています。これにより、APLはワークロードとシステムの使用状況に基づいてパッチを適用し、システムのコンプライアンスを維持できます。 ALP にはセルフ管理機能とゼロタッチ プロトタイプが付属しており、これらの機能は次期バージョンで完全に実装される予定です。 ゼロ接触方式ALPは、ゼロタッチ環境、導入、構成アプローチを採用しているため、セットアップが容易です。ALPは、自己修復、自己調整、自己更新といった重要な機能を備えており、これらの機能によって自己説明機能も実現しています。システムに変更があると、その変更を解釈するメカニズムが起動されるため、追加の説明は不要になります。 ALPはゼロタッチオペレーションを実現します。システムの導入、構成、運用は介入なしに実行でき、ALPはエッジデバイス上でワークロードを実行できます。これにより、OSaaS(Operating System as a Service)の実現が容易になります。 ALPは、「ホットパッチ」と「高可用性」機能を組み合わせることで、システムが最新のセキュリティ基準と必要なパッチレベルを満たしていることを保証します。ユーザーはパッチ適用のタイミングと粒度を設定するだけで、セルフマネジメント機能によってシステムが必要なセキュリティ基準を満たしていることが保証されます。 これらの自己管理機能は構成可能であり、次の粒度レベルがあります。
ユーザーはこれらの粒度に基づいて最適なインストール計画を設定できます。 自己修復自己管理とは、システムが直近の安定状態を認識し、予期しない動作やエラーイベントに反応して以前の変更をロールバックできることを意味します。自己修復機能は、オペレーティングシステムまたはアプリケーションの修復や変更中でもシステムが正常に機能することを保証します。 ALP は自己修復メカニズムを使用して予期しない動作を検出し、最後の既知の安定状態に戻ります。 自己修復機能は、オペレーティングシステムの新しいコンポーネントではありません。SUSEは既にMicroOS用のヘルスインスペクターを提供しており、カスタムプラグインの開発に使用できます。詳細な機能については、ドキュメント(https://documentation.suse.com/sle-micro/5.2/pdf/article-administration-slemicro_color_en.pdf)をご覧ください。 概念実証PoC では次の側面を考慮する必要があります。
結論はALP の最初のプロトタイプには、ワークロードの分離、最新の CPU 機能のフル活用、ハードウェア パフォーマンスの最適化など、まったく新しい方法で次世代 Linux を構築できる多くの機能があります。 アプリケーション中心、コンテナ化、仮想化技術を利用する場合、非侵入的なシステムアップデートは日常業務に支障をきたすとユーザーは一般的に考えています。ALPにより、セキュリティパッチや定期的なシステムアップデートから、パッチのダウンロードと手動インストールまで、ユーザーがいつ、どの程度の粒度でシステムにパッチを適用するかを決定できるようになりました。 |