いくつかのUbuntuサーバーを仮想化する代わりに、コンテナを使用する可能性を検討しています。しかし、OpenVZとLXCのどちらに行くべきかはわかりません。誰でもそれらの1つを推薦できますか、あるいは賛否両論を列挙できますか?
個人的には、LXCは急速な開発とドキュメントのラグに陥っています。
私は個人的に「プロダクションサーバー」でopenvzを使用していますが、LXCが「プロダクション」で使用できるほど成熟しているとは思いません。
Proxmoxをご覧になることをお勧めします
http://pve.proxmox.com/wiki/Main_Page
Debianホスト、Webインターフェース、KVMおよびopenvzを提供します。 LXCが安定していると判断したら、LXCを使用する予定です。
LXCには、Linuxカーネルで使用できるなどの利点があります(したがって、LXCを使用するのに特別なカーネルは必要ありません)。一方、OpenVZはライブマイグレーションをサポートしています。
各ツールの機能を確認し、どのツールが最も重要であるかを確認する必要があります。
here を参照してください。各自の機能の簡単なレビューです。
OpenVZ 4の時点で、OpenVZを標準のLinux 3.0カーネルで実行できます。 OpenVZは、独自のカーネルの恩恵を受けています。 OpenVZカーネル固有の機能がいくつかあります。
はるかに成熟したOpenVZプラットフォームが長年にわたってこれを非常にうまく行っているときに、LXCにこのような突然の関心が寄せられていることに興味があります。 LXCは、実際にはメインラインカーネルのOpenVZの派生物であるため、新しいアイデアではありません。異なるカーネルからの起動は常に些細なことなので、OpenVZを使用することでそれが問題になる理由はわかりません。一部の人々は、メインライン以外のカーネルを使用することに抵抗があり、新しいものの方がセクシーだと思うかもしれません。
LXCはおそらくOpenVZに取って代わるでしょう...... 10年以内に。まだ準備が整っていない。不足している機能、むらのあるドキュメント、「インターネットエクスペリエンス」の欠如(つまり、インターネット検索を行うことで見つかる知識ベースの構築)を気にしない限り、出血しているEdge開発でもありません。
あと1〜2年で、機能が完全になり、知識ベースが増えると、オフラインの重要ではないものの準備が整うでしょう。しかし、インターネット検索を行うと、人々は1年前にそれについて言っていた、それはまだそこに私見ではありません。
これは1年前の質問ですが、競技場の変化を考慮して、2セントを加算します。
コンテナ化については、 Docker を参照することをお勧めします。 LXC(およびその他のツール)の上に構築され、コンテナの構築、保守、配布、およびアップグレードのための広範なツールを提供します。同様に、その周りにはかなり大きなコミュニティがあります。
注目すべき違いの1つは、従来のLXCの使用が軽量で本格的な仮想マシンであるのに対して、Dockerが「単一プロセスコンテナー」を促進することです。これには、思考の調整が必要ですが、メリットがあります。