アカウント ログイン
Jump to section

Red Hat OpenShift による仮想化

URL をコピー

Red Hat® OpenShift® Virtualization は、Red Hat OpenShift の機能の 1 つであり、コンテナのワークロードとともに仮想マシンのワークロードを実行および管理できるようになります。

新規の開発はコンテナに移行しており、サーバーレスも増えていますが、組織は仮想マシンとして稼働するアプリケーションにも巨額の投資を行っており、その多くは新規および既存のコンテナ型アプリケーションに重要なサービスを提供しています。 

OpenShift Virtualization (以前はコンテナネイティブ仮想化と呼称) を使用すると、開発者は、仮想マシン (VM) をコンテナやサーバーレスと同時にすべて 1 つのプラットフォームで開発、管理、デプロイできるコンテナ内で仮想マシンを実行することにより、仮想マシンをコンテナ化されたワークフローに組み込むことができます。 

OpenShift Virtualization は、2 つのテクノロジーを単一の管理プラットフォームに組み入れているため、組織は、仮想マシン用に設計されたアプリケーションとサービスのメリットを享受しながら、シンプルで高速なコンテナと Kubernetes を利用できます。

KubeVirt は、Kubernetes が管理するコンテナ・プラットフォームで仮想マシンを実行できるようにするオープンソース・プロジェクトです。KubeVirt は、Kubernetes コンテナ内でカーネルベースの仮想マシン (KVM) を使用することにより、コンテナネイティブ仮想化を実現します。 

KubeVirt は、従来の仮想化プラットフォームに関連するサービスと同様のサービスを提供するため、成熟した仮想化管理テクノロジーと Kubernetes コンテナ・オーケストレーションの両方の長所を利用できます。

Red Hat によって開始された KubeVirt は、現在は CNCF Sandbox プロジェクトになっています。Red Hat は、Kubernetes エコシステムの主要なコントリビューターの一つであり、StatefulSets、ロールベースのアクセス制御 (RBAC)、ネットワークポリシーなどの主要機能のほか、etcd (クラスタ構成を維持する Kubernetes の要) など Kubernetes の重要なコンポーネントのビルダーです。

OpenShift Virtualization は Kubernetes Operator であり、開発者は、コンテナ型アプリケーションの場合と同じ方法で、OperatorHub から仮想化されたアプリケーションを作成し、プロジェクトに追加できます。その結果作成される仮想マシンは、従来のアプリケーションコンテナと同じ Red Hat OpenShift ノードで並行して実行されます。

OpenShift Virtualization は、Kubernetes カスタムリソースを介して Red Hat OpenShift クラスタに新しいオブジェクトを追加して、仮想化タスクを有効にします。これらのタスクには以下のようなものがあります。

  • Linux® および Windows 仮想マシンの作成と管理
  • UI および CLI ツールを介した仮想マシンへの接続
  • VMware および Red Hat Virtualization 仮想マシンなどの既存の仮想マシンのインポートとクローン作成
  • 仮想マシンに接続されたネットワーク・インタフェース・コントローラーとストレージディスクの管理
  • ノード間での仮想マシンのライブ移行

OpenShift Virtualization により、企業は次のことを可能にするプラットフォームを提供できます。

モダナイゼーション戦略を迅速に開始

OpenShift Virtualization を使用すると、仮想マシンのアプリケーションとサービスをすぐに直接 Kubernetes に移行できます。コンテナベースのアプリケーションに VM を追加し、それらの VM を徐々にコンテナ化できます。一方、アプリケーションのあらゆるコンポーネント、VM、コンテナ、サーバーレスをすべて単一のプラットフォームで完全に制御できます。

先進的な単一のプラットフォームを提供

アプリケーションの開発とデプロイにおけるクラウドネイティブとコンテナの利点は明らかです。Red Hat OpenShift は開発者の生産性を高めるために最適化された、エンタープライズ向け Kubernetes コンテナ・プラットフォームの主要製品で、ハイブリッドクラウドおよびマルチクラウドのデプロイメントを管理するフルスタックの自動運用機能を備えています。

オープンな環境で作業

優れた Kubernetes イノベーターと連携できます。Red Hat は、Kubernetes プロジェクトとコンテナプロジェクトのコミュニティリーダーであり、ビルダーでもあり、オープンソースの専門知識に基づいて、アップストリーム・プロジェクトの重要なイノベーションを推進しています。

OpenShift Virtualization は、クラウドネイティブ・アプリケーション開発に移行中で、従来の仮想マシン・テクノロジーに多額の投資をしているチームに最適です。

関連資料

記事

Red Hat OpenShift とKubernetes

Red Hat OpenShift は、エンタープライズ向けオープンソースのコンテナ・オーケストレーション・プラットフォームです。つまり、Kubernetes コンテナ管理プロジェクトのコンポーネントを含むソフトウェア製品ですが、大規模企業にとって重要な生産性およびセキュリティ機能が付加されています。

記事

Linux コンテナとは

Linux コンテナとは、システムの他の部分とは分離された一連のプロセスです。これらのプロセスを実行するために必要なファイルはすべて個別のイメージから提供されます。つまり、Linux コンテナは、開発から本番環境へ移行するまで可搬性と一貫性を維持します。

記事

Kubernetes の基本を学ぶ

Kubernetes は、物理または仮想マシンからなるクラスタ上でコンテナをスケジューリングして実行するためのプラットフォームを提供します。Kubernetes は、コンテナ化された大規模なクラウドネイティブ・アプリケーションや、環境全体でマイクロサービスにリファクタリングされたアプリケーションの提供と管理を支援します。

エンタープライズ向け Kubernetes プラットフォームを使い始める

Red Hat OpenShift

エンタープライズ対応の Kubernetes コンテナ・プラットフォームで、ハイブリッドクラウド、マルチクラウド、エッジのデプロイメントを管理するフルスタックの自動運用機能を備えています。 

Illustration - mail

その他の関連コンテンツ

無料のニュースレター「Red Hat Shares」(英語) では、注目の IT トピックスに関するコンテンツをお届けしています。

Red Hat logo LinkedInYouTubeFacebookTwitter

製品

ツール

試す、買う、売る

コミュニケーション

Red Hat について

エンタープライズ・オープンソース・ソリューションのプロバイダーとして世界をリードする Red Hat は、Linux、クラウド、コンテナ、Kubernetes などのテクノロジーを提供しています。Red Hat は強化されたソリューションを提供し、コアデータセンターからネットワークエッジまで、企業が複数のプラットフォームおよび環境間で容易に運用できるようにしています。

ニュースレター「Red Hat Shares」を購読する

今すぐ登録する

言語を選択してください

© 2022 Red Hat, Inc. Red Hat Summit