アカウント名:
パスワード:
軽量コンテナはDockerが出てきて全部持って行かれたような気がしたのですが。使われているところ、あるんでしょうか。
アプリコンテナとOSコンテナの違いは他のレスで出てるから省くとして、Dockerも最初の頃はLXC使って実装してた位、用途的なレイヤーが違います。それと、LXCとかのOSコンテナが下火になったのは、Dockerよりずっと前のXenとCPUの仮想化支援(Intel VT-xとかAMD-V?とか)の影響が大きいです。これらの技術が出てきたことで仮想マシン型のパフォーマンスが大きく改善してコンテナのアドバンテージがかなり減りました。それ以前は、VMWareとかQemuとかが頑張ってはいましたがかなり重かったので。その頃は、OSコンテナはイメージを用意するのも一苦労だった事もあって、パフォーマンス改善したなら慣れた手順でインストールできる仮想マシンでいいね一気に減った気がします。
時系列がおかしいですよ。VT-x とかが出てきたのは2000年代後半、コンテナ技術、つまりNamespace関連の機能がLinuxに実装されたのは2010年代前半です。仮想化のHWサポートで廃れたのは openvz 等のコンテナ機能を使わない軽量VMです。
LXCはNamepspaceセパレーションの機能を使った軽量VMとして開発されましたが、Infrastruture as code と Immutable Infrastructure の思想を取り込んだ docker の登場でコンテナ=アプリコンテナという発想が急速に一般化したため注目度が下がっただけです。
コンテナという言葉が生まれてなかっただけで技術的に今のコンテナに分類されるものは、2000年のFreeBSD jailから始まってる。LinuxのLinux VServerは2001年。Namespaceは簡単にコンテナを実現できるようになっただけでそれ以前の物も技術的にはコンテナと呼ばれるもの。
chrootでファイルを隠ぺいするのとファイルシステムを透過するのとは違う点もあると思うけど、そっちよりDockerで言うDocker Hubみたいなのがないんじゃない。
親コンテナ環境や子サーバーをコンテナ開発者/他のサーバー運用者の人達がいい感じに運用してくれてると見なせるから、自分はコンテナ管理アプリ・コマンドだけ覚えればいい(理想的には)。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
弘法筆を選ばず、アレゲはキーボードを選ぶ -- アレゲ研究家
LXCってどのくらい使われているのでしょう? (スコア:2)
軽量コンテナはDockerが出てきて全部持って行かれたような気がしたのですが。
使われているところ、あるんでしょうか。
Re: (スコア:0)
アプリコンテナとOSコンテナの違いは他のレスで出てるから省くとして、Dockerも最初の頃はLXC使って実装してた位、用途的なレイヤーが違います。
それと、LXCとかのOSコンテナが下火になったのは、Dockerよりずっと前のXenとCPUの仮想化支援(Intel VT-xとかAMD-V?とか)の影響が大きいです。これらの技術が出てきたことで仮想マシン型のパフォーマンスが大きく改善してコンテナのアドバンテージがかなり減りました。それ以前は、VMWareとかQemuとかが頑張ってはいましたがかなり重かったので。その頃は、OSコンテナはイメージを用意するのも一苦労だった事もあって、パフォーマンス改善したなら慣れた手順でインストールできる仮想マシンでいいね一気に減った気がします。
Re: (スコア:0)
時系列がおかしいですよ。
VT-x とかが出てきたのは2000年代後半、コンテナ技術、つまりNamespace関連の機能がLinuxに実装されたのは2010年代前半です。
仮想化のHWサポートで廃れたのは openvz 等のコンテナ機能を使わない軽量VMです。
LXCはNamepspaceセパレーションの機能を使った軽量VMとして開発されましたが、
Infrastruture as code と Immutable Infrastructure の思想を取り込んだ docker の登場で
コンテナ=アプリコンテナという発想が急速に一般化したため注目度が下がっただけです。
Re: (スコア:0)
コンテナという言葉が生まれてなかっただけで技術的に今のコンテナに分類されるものは、2000年のFreeBSD jailから始まってる。LinuxのLinux VServerは2001年。Namespaceは簡単にコンテナを実現できるようになっただけでそれ以前の物も技術的にはコンテナと呼ばれるもの。
Re:LXCってどのくらい使われているのでしょう? (スコア:0)
chrootでファイルを隠ぺいするのとファイルシステムを透過するのとは違う点もあると思うけど、そっちより
Dockerで言うDocker Hubみたいなのがないんじゃない。
親コンテナ環境や子サーバーをコンテナ開発者/他のサーバー運用者の人達がいい感じに運用してくれてると見なせるから、
自分はコンテナ管理アプリ・コマンドだけ覚えればいい(理想的には)。