acontisハイパーバイザー:x86CPU用のタイプ1リアルタイムハイパーバイザー

acontisタイプ1リアルタイムハイパーバイザーは、Windows用のタイプ2リアルタイムハイパーバイザーソリューションのオプションの独立した拡張機能です。このソリューションにより、お客様はより高度なユースケースの要求を満たすことができ、産業用モノのインターネット(IIoT)デバイス、エッジコントローラー、およびハイエンドのリアルタイムハードウェアとワークロードの統合に最適です。

acontisハイパーバイザーは、リアルタイムオペレーティングシステム(RTOS VM)用の既存の仮想マシンハイパーバイザーテクノロジーと、標準オペレーティングシステム用の業界標準のカーネルベース仮想マシン(KVM)ハイパーバイザーを組み合わせたものです。

acontisの既存の、業界で実証済みのリアルタイム仮想化テクノロジーを使用すると、複数のハードリアルタイムオペレーティングシステム(Real-time Linux、VxWorksなど)をネイティブの速度で実行できます。このソリューションにKVMを追加すると、WindowsやLinux(Ubuntu、Debian、Fedoraなど)などの複数の標準オペレーティングシステムを並行して動作させることができます。KVMは、仮想ハードウェアアクセスと、パフォーマンスを向上させるための準仮想化を提供します。最高のパフォーマンスを実現するために、KVMはPCI、USB、およびVGAデバイスのハードウェアパススルーをサポートしています。各ゲストOSは完全に独立しており、個別であり、他のゲストが影響を受けることなく続行しながら、再起動または完全にシャットダウンできます。

RTOS仮想マシンハイパーバイザー

RTOS仮想マシンハイパーバイザーテクノロジは、任意のRTOSをネイティブ速度で実行するための独立したレイヤーを提供します。仮想化のオーバーヘッドは発生せず、すべてのRTOSドライバー、オペレーティングシステム、およびイベントは、アプリケーションが直接高速のハードウェアアクセスを利用できます。このRTOSVMハイパーバイザーテクノロジーは、世界中のお客様に10年以上にわたって使用されています。新しいacontisハイパーバイザーソリューションは、これとまったく同じRTOS VMテクノロジーを変更なしで利用するため、既存の顧客アプリケーションを更新または変更することなく使用できます。

KVMハイパーバイザー

現在、KVMは最も人気のあるタイプ1ハイパーバイザーの1つです。これは、Google(Google Cloud Platform)、Amazon(AWS)、Oracle(Oracle Cloud)のクラウドソリューションなど、高い可用性を必要とするセキュリティクリティカルなシステムでよく見られます。
パフォーマンスを向上させるために、USB、イーサネット、グラフィックス(GPU)のデバイスを、WindowsやLinuxなどの標準ゲストに完全に渡すことができます。または、ハードディスク、イーサネット、またはグラフィックスコントローラーのデバイスを準仮想化して、スループットを低下させることなく、必要なハードウェアの量を減らすことができます。

主な技術的特徴

acontisハイパーバイザーは、広く使用されているKVM仮想化ソリューションと、リアルタイムオペレーティングシステム向けの業界で実績のあるRTOS仮想マシンハイパーバイザーを完全に統合したものです。

全般的

  • 複数のオペレーティングシステムをサポート:リアルタイムLinux、VxWorks®RTOS、オンタイムRTOS-32、標準Linux、Microsoft®Windows®、独自のロールユアオウン、ベアメタル、変更されていないOS
  • アプリケーションを含むRTOSコンテナは、仮想化のオーバーヘッドやハードウェアへの直接アクセスなしでベアメタルコア上で実行されます
  • 完全に分離された独立したゲストオペレーション
  • ユーザー定義のゲスト起動シーケンス
  • シングルゲストごとに任意の数のCPUコアを利用する
  • 他のゲストが操作を継続している間、すべてのゲストを独立して再起動します
  • すべてのゲスト間の仮想ネットワーク
  • OS間通信:共有メモリ、イベント、インターロックされたデータアクセス、パイプ、メッセージキュー、および高速アプリケーションレベル通信用のリアルタイムソケット
  • ハイパーバイザーはすべてのゲストにファイルサーバーを提供しました

RTOS-VM

  • 複数のリアルタイムオペレーティングシステム(Linux、VxWorks、On Time RTOS-32、ベアメタルなど)
  • 高速なリアルタイム割り込み処理と短いスレッドレイテンシ
  • 仮想化のオーバーヘッドのない直接ハードウェアアクセス
  • 既存のacontisWindowsリアルタイムソリューションと互換性があります(アプリケーションは両方のソリューション間で共有または相互移行できます)

KVM

標準のWindows(7、8、10)およびLinuxオペレーティングシステム(Ubuntu、Debianなど)は、KVMハイパーバイザーの制御下で実行されます。このハイパーバイザーは、多くの高度な機能を提供します。

  • 複数のWindowsおよび/または標準のLinuxインスタンス
  • スナップショットをサポートするWindows/Linuxコンテナーは、複数のOSインスタンスをインストールすることなく、さまざまなアプリケーションの状況を簡単に切り替えることができます。スナップショットは、特定の時点で実行中の仮想マシンのビューを作成します。複数のスナップショットを保存して、問題が発生した場合に前の状態に戻すために使用できます
  • パススルーのサポート:パフォーマンスを向上させるために、USB、イーサネット、グラフィックス(GPU)のデバイスを標準のWindowsまたはLinuxゲストに完全にパススルーできます。
  • 準仮想化:ハードディスク、イーサネット、またはグラフィックスコントローラー用の準仮想化デバイスは、スループットを低下させることなく、必要なハードウェアの量を削減します
  • 複数のゲストに3Dアクセラレーショングラフィックスを提供するグラフィックス仮想化