「マイクロソフト系技術情報 Wiki」は、「Open棟梁Project」,「OSSコンソーシアム .NET開発基盤部会」によって運営されています。
目次 †
概要 †
- コンテナ型仮想化技術
- コンテナ系でコレジャナイを起こさないように。
Linuxコンテナ †
Linuxネイティブなコンテナ。
方式 †
- Linux OSの持つコンテナ機能やリソースの管理機能などをベースに作られた、コンテナ型の仮想化技術
- VSSのでも使用しているCopy on Writeの仕組みをUnionFileSystem?の機能で実現し、コンテナ型の仮想化を行っている。
特徴 †
- マシン全体を仮想化する仮想化技術と比べると、コンテナによる仮想化は軽量・高速で、実行に必要なリソースも少なくて済む。
- システムの構成変更や展開の容易さなどから、開発段階から実運用環境まで、幅広く利用されている。
- コンテナ上で動作するプログラムは、基本的にはLinuxのバイナリ。
Windowsコンテナ †
Windowsネイティブ & Linuxネイティブなコンテナ。
Windowsネイティブ & Linuxネイティブなコンテナ。
- Hyper-VのHypervisorでWindows や Linuxを動かす。
- コンテナ毎に実行される仮想マシン環境。
- コンテナは、コンテナのホストとカーネルを共有しない。
Windows Serverコンテナ †
Windowsネイティブなコンテナ。
- Linuxコンテナと同じような実装
- コンテナホストのWindowsカーネルを共有して動作する、コンテナホスト上のプロセス
- コンテナはServer CoreまたはNano ServerのOS環境を疑似的に提供する。
Docker †
概要 †
- Linuxコンテナを使った、主にソフトウェアの自動デプロイメント(展開)を支援するシステム
- dotCloud社(現Docker社)が開発し、2013年にオープンソースのプロジェクトとして公開
参考 †
@IT †
see the elephant †
Tags: :Windows, :Hyper-V, :仮想化