仮想化 アプリケーションコンテナとは何ですか? -techopediaからの定義

アプリケーションコンテナとは何ですか? -techopediaからの定義

目次:

Anonim

定義-アプリケーションコンテナの意味

ITでいくつかの意味を持つ「アプリケーションコンテナ」という用語は、ハードウェア仮想化のコンテキストで一貫性と効率的な設計を提供するのに役立つ新しいタイプのテクノロジに使用されるようになりました。


Techopediaはアプリケーションコンテナについて説明します

仮想化では、アプリケーションコンテナは、コンテナベースの仮想化と呼ばれる種類の仮想化スキーム内で実行されるアプリケーションインスタンスの制御要素です。


従来のハイパーバイザーベースの仮想化では、分離されたプロセスとマシンは、制御ハイパーバイザーに個別に接続された独自の個別のオペレーティングシステムで実行されます。 仮想化システムは、必要に応じてメモリと処理能力を割り当てます。


対照的に、コンテナベースの仮想化では、個々のインスタンスがオペレーティングシステムを共有します。 ライブラリやその他のリソース用の異なるコードコンテナを単に持っています。 IT専門家は、多くの場合、コンテナベースの仮想化により、仮想コンポーネント(仮想マシンまたはアプリケーションインスタンス)に個別のインフラストラクチャシステムをセットアップする必要がなくなるため、より効率的な設計が可能になると主張しています。


この文脈の中で、いくつかの革新的なオープンソース企業は、これらの仮想コンテナを作成するための一貫した方法を提供するのに役立つ技術標準である「アプリケーションコンテナ」と呼ばれるものをまとめました。 これについて考える最も簡単な方法は、データとプロセスの仮想ストレージコンテナーとしてです。 テクノロジー自体は、特定の種類のコードベースよりもはるかに合意された標準です。 これは、アプリケーションインスタンスのすべての内部要素を、本質的にホストオペレーティングシステムと仮想化ソフトウェアである外部から分離します。

アプリケーションコンテナとは何ですか? -techopediaからの定義