![コンテナ vs. 仮想化、クラウドでアプリケーションを構築するならどっち? | 米シリコンバレーCloud DevOpsアーキテクト(CKA)が解説 #docker #ドッカー #コンテナ](https://i.ytimg.com/vi/yC9y_iZIsEc/hqdefault.jpg)
コンテンツ
- 定義-アプリケーションコンテナの意味
- Microsoft AzureとMicrosoft Cloudの紹介|このガイドを通して、クラウドコンピューティングとは何か、Microsoft Azureを使用してクラウドからビジネスを移行および実行する方法を学習します。
- Techopediaはアプリケーションコンテナについて説明します
定義-アプリケーションコンテナの意味
ITでいくつかの意味を持つ「アプリケーションコンテナ」という用語は、ハードウェア仮想化の観点から一貫性と効率的な設計を提供するのに役立つ新しいタイプのテクノロジに使用されるようになりました。Microsoft AzureとMicrosoft Cloudの紹介|このガイドを通して、クラウドコンピューティングとは何か、Microsoft Azureを使用してクラウドからビジネスを移行および実行する方法を学習します。
Techopediaはアプリケーションコンテナについて説明します
仮想化では、アプリケーションコンテナは、コンテナベースの仮想化と呼ばれる種類の仮想化スキーム内で実行されるアプリケーションインスタンスの制御要素です。従来のハイパーバイザーベースの仮想化では、分離されたプロセスとマシンは、制御ハイパーバイザーに個別に接続された独自の個別のオペレーティングシステムで実行されます。仮想化システムは、必要に応じてメモリと処理能力を割り当てます。
対照的に、コンテナベースの仮想化では、個々のインスタンスがオペレーティングシステムを共有します。ライブラリや他のリソース用の異なるコードコンテナを持っているだけです。 IT専門家は、多くの場合、コンテナベースの仮想化により、仮想コンポーネント(仮想マシンまたはアプリケーションインスタンス)に個別のインフラストラクチャシステムをセットアップする必要がなくなるため、より効率的な設計が可能になると主張しています。
このコンの中で、いくつかの革新的なオープンソース企業は、これらの仮想コンテナを作成するための一貫した方法を提供するのに役立つ技術標準である「アプリケーションコンテナ」と呼ばれるものをまとめました。これについて考える最も簡単な方法は、データとプロセスの仮想ストレージコンテナとしてです。テクノロジ自体は、特定の種類のコードベースよりもはるかに合意された標準です。アプリケーションインスタンスのすべての内部要素を、本質的にホストオペレーティングシステムと仮想化ソフトウェアである外部から分離します。