SUSEによる脱線を回避し、OpenStack Trainは今週到着予定

Table of Contents

SUSEによる脱線を回避し、OpenStack Trainは今週到着予定

OpenInfrastructure サミットが数週間後に迫る中、OpenStack グループは、データ保護と機械学習に重点を置いた「Train」という形で次のリリースをリリースする予定です。

このリリースは、財団プラチナメンバーである SUSE が、Kubernetes ベースの明るい未来へと進むために OpenStack Cloud を諦めた後に行われました。

OpenStack が 10 月 16 日に予定されているリリースに先立ち Train を準備していたとき、震えるような高音であっても「S」という言葉は使われなかった。

例年通り、OpenStackは今回、150以上の組織、1,125人の開発者から25,500件を超えるコード変更が承認されたことを大いにアピールしました。リリースの内容をざっと見てみると、OpenStackがこれまでと変わらず驚くほど大規模であることがわかりますが、いくつかの変更点についてはより詳しく検討する価値があります。

一つ目は、NovaにAMD Secure Encrypted Virtualization (SEV) を使用したゲストRAM暗号化が導入されたことです。NovaはOpenStackのベテランコンポーネントであり、クラウドコンピューティングファブリックコントローラーとしてOpenStackのIaaS (Infrastructure-as-a-Service)の基盤を形成しています。OpenStackによれば、この機能は「セキュリティ面での驚異的な前進」です。

Huawei Connect 2016 の SUSE マスコット

SUSEって何?OpenStack Foundationは「採用は依然として増加中」と肩をすくめる

続きを読む

チームはThe Registerに対し、一言で言えば「これは、たとえ私のサーバーに物理的にアクセスできたとしても、私の仮想マシンの内容や、仮想マシンのメモリ レジスタの内容を見ることができないことを意味します」と語った。

マルチテナント環境や、エッジデプロイメントなどパブリックアクセス可能なハードウェアを備えた環境では便利な機能です。この機能はハードウェアレベルで発生するため、OpenStackの計算では、この機能を有効にした場合のパフォーマンスへの影響は「非常に小さい」とされています。現在AMDのみがサポートされており、暗号化が「すべてのチップセットとすべてのハードウェアスタックで普遍的に利用可能」ではないため、デフォルトでは有効化されていません。

また、Nova では、libvirt コンピューティング ドライバーを使用する場合、NUMA トポロジを持つサーバーのライブ マイグレーションがサポートされます。

チームはさらに、ベンダーにユーザーデータ保護のための統一APIを提供することを目的としたフレームワークであるKarborの改善にも着目しました。China Mobileが主導するTrainは、Karborに新たなイベント通知とバックアップオプションを提供します。

仮想マシンではなくベアメタルのプロビジョニングを目的としたプロジェクトであるIronicは、CERN主導のソフトウェアRAID構築のサポートを受けました。一方、アクセラレーションリソースマネージャCyborgは、アクセラレーション技術を搭載したVMの起動と管理のためのNovaインタラクション仕様を採用しました。既存のIntel FPGAおよびGPUドライバも、機械学習などの高負荷タスク向けに改良されました。

最後に、OpenStack SteinリリースでNovaから独立し、独立したプロジェクトとなったPlacementサービスは、大幅なパフォーマンス向上を実現しました。他のプロジェクトがリソース追跡に利用するこのサービスは、Novaからの分離後、Steinではリクエストあたり16.9秒から2.9秒に短縮されていました。Trainでは、OpenStackのベンチマークでこの数値がさらに短縮され、リクエストあたり0.7秒にまで短縮されました。

「チームがPlacementをNovaから分離した際、彼らは『リソースを配置しよう』というたった一つのステップに非常に特化しました」とチームは説明した。「そして、コードパスの一部を簡素化し、データモデルを変更することで、そのステップを最適化できることに気付きました。そしてTrainでは、さらに一歩進めて、コードプロファイリングをさらに行い、さらに最適化できる箇所を探しました…」

OpenStack 内に潜む 40 を超えるコンポーネントが少々大変であることを認識して、チームはドキュメントの改善にも取り組んできました。

SUSE の撤退が、2020 年 5 月に予定されている OpenStack の次期リリースである Ussuri にどのような影響を与えるかが興味深いところです。®

Discover More