Virtuozzoコードを開いた理由

画像 「ちょうど」16年前、私たちはコンテナ仮想化技術の最初のコンセプトを開発し、後に世界クラスのサーバー製品になりました。 2005年には、OpenVZプロジェクトが開始され、そのフレームワーク内で商用製品のオープンバージョンが開発されました。 OpenVZは商用製品よりも機能が劣っていますが、このソリューションはホスティング市場と軽量仮想化が必要な小規模プロジェクトの両方でよく使用されます。 コンテナの人気が高まりつつあります:以前はホスティングがアプリケーションの唯一の領域であり(そしてこのセグメントはこのセグメントを90%占有していました)、今日ではソフトウェア開発から産業システムまで(OpenVZはピクサー、アトラシアン、ヤンデックスで使用されています) など )。 「ビッグ」な人たちは彼らに興味を持っています-Google、IBM、Facebookなど。 原則として、これはすでに「なぜ商用プロジェクトとオープンソースプロジェクトのコードベースを結合し、 OpenVZのオープン開発を発表したのか」という質問に対する答えの一部です。しかし、カットの下で、これがなぜ行われたのかをさらに詳しく説明したいと思います。



製品の開発中、 可能な限り、すべての開発をメインカーネル(上流)転送するため、最新のLinuxカーネルのコンテナー機能のコードのほとんどは、従業員によって、または従業員によって提案されたパッチとアイデアに基づいて作成されました。

コンテナ技術の人気の高まりを考慮して(上記参照)、開発における2つの主要な変更を発表しました。





これらの変更の目的は、仮想化ソリューション、とりわけコンテナ仮想化を構築するためのオープンプラットフォームを作成することです。 現在、ソリューションのオープンバージョンまたは商用バージョンを既に使用しているユーザーは、ユーザーのニーズに応じて開発されたオープン製品の助けを借りて問題を解決できます。



ユーザーの観点からは、Virtuozzoという1つの配布キットがあります。これは、コンテナーおよびハイパーバイザー仮想化のすべての機能を制限なく提供します。 有料ユーザーの場合、パッケージのセットとしてインストールできる追加機能が利用可能になります。 つまり、ある製品を別の製品に再インストールまたはアップグレードする必要はありません。



このような変更により、オープンバージョンとクローズバージョンの両方のユーザーにより多くの利点がもたらされます。







OpenVZの開発に参加して、コメントで質問をしたり、それについて考えていることをすべて表現したりできます。 また、 ソーシャルネットワークのプロジェクトニュースについても常に情報を提供しています



先週、OpenVZユーザーを対象とした調査を開始し、人々がOpenVZコンテナーをどのように使用しているか、この仮想化ソリューションで得られるメリットとデメリットについて理解を深めました。 プロジェクトのベストプラクティスを使用する場合は、 ここで質問に答えることができます



この記事はAndrei Morugaと共同で書かれました。



All Articles