CitrixおよびOpenStackの歴史

今月、OpenStackは6周年を迎えます。プロジェクトに何らかの形で関係しているすべての人が、この機会を利用して、この重要な日を祝福します。 かつて、CitrixとOpenStackの歴史は別の投稿に値すると述べ、それを書くことを約束しました。 ですから、誕生の日(月?)、これはプロジェクトの歴史について話し、約束を果たす良い理由です。









Citrixはクラウドコンピューティングの分野で最も影響力のある10社の1つであるという事実にもかかわらず、OpenStackについて話すときはよく覚えていませんが、この状況を少し修正しようとします。 過去6年間にCitrixとOpenStackに関するニュースを読むと、このストーリーには3つの部分があり、一見すると「コミットメント」、「Uターン」、「リターン」と呼ばれることがありますが、実際はすべてやや複雑です...



「プロジェクトオリンパス」

IT業界の他の多くの企業と同様に、CitrixはOpenStackプロジェクトの立ち上げに非常に温かい反応を示しました。 発表直後、メディアは次のように書いた
... Citrixもこのイニシアチブの主要なプレーヤーであると考えています... Citrixが自社の製品をIaaS OpenStackとリンクし、共有の価値を高めることを計画していることは間違いありません。 Citrixはおそらく、OpenStackにWindowsソフトウェアを展開し、ハイパーバイザーとしてXenServer(KVMではなく)の使用を促進する方法で作業するでしょう。 さらに、Citrix社はVMware社とのライバルツールとしてOpenStackに関心があることは確かです。
しかし、その後、すべてがさらに面白くなりました。 2011年5月に、 CitrixはOpenProjectディストリビューションの商用バージョン、クラウドに最適化されたXenServerハイパーバイザー、インフラストラクチャコンポーネントNetScaler Cloud GatewayおよびNetScaler Cloud Bridgeを含むソリューションである「Project Olympus」について話しました。 このように、 CitrixはOpenStackに基づいた商用ソリューションを提供する最初の大手企業になりました。









Project Olympusは、Dell(ハードウェアのサプライヤ)およびRackspace(プロジェクトの創設者の1人)との緊密なコラボレーションで作成されました。 当時、 Citrixはコードの2番目に大きな貢献者であるOpenStackのメインスポンサーであり、ポリシー決定のためのOpenStack Councilのメンバーでした (これは重要な詳細であり、私たちはそれに戻ります)。



ここで、Project OlympusのCitrixがXenだけでなく、「競合する」ハイパーバイザーのサポートも発表したことを別に強調したいと思います。 「他の製品を当社のソフトウェアで使用できる」(つまり、ソリューションプロバイダーからのクラウドインフラストラクチャの独立性)と説明できる同様のアプローチがさらに維持され、現在ではCitrixソリューションの主要な利点の1つとなっています。



アマゾンウェブサービスAPI

一般に、CitrixがOpenStackからCloudStackへの展開は、CitrixがIaaS CloudStackを開発する70人のスタッフを抱える小規模な民間企業であるCloud.comを買収した時点で行われましたが、実際には展開がありませんでした しかし、何が起こったのでしょうか?



イベントの年表- 5月25日のProject Olympusの発表 、および2011年6月12日にCloud.comの買収が完了したことに関するニュース、つまり、 1ヶ月半で 当然、購入交渉には1日以上かかり、「Project Olympus」の発表前から始まっていました。 これは、 Citrixが最初に両方のオープンIaaSプラットフォームの開発者と協力することを計画していたことを意味します 。 さらに、一部のレポートによると、Citrixは両方のプロジェクトのコードベースを組み合わせて、それぞれのプロジェクトの長所を活用したいと考えていました。



合併後のCitrixおよびCloud.comの計画のプレゼンテーションからのスライド:







したがって、CloudStackの購入は、OpenStackに対するCitrixの態度に影響を与えてはなりません。 ただし、Citrixは依然としてCloudStackにより多くの注意を払い始めました。 なぜこれが起こったのですか? もちろん、この件に関する公式のプレスリリースはありませんでしたが、OpenStackプロジェクトでの意思決定に関する意見の相違が原因であるという噂があります。 より正確には、Amazon Web Services(AWS)APIのサポートについて話しているのです。Rackspaseは、このAPIのサポートをOpenStackに追加することを断固として望んでいませんでした。



オープンソースプロジェクトの問題について書いたとき、「オープンソースプロジェクトが成功すればするほど、大企業は自分でコードベースを管理したい」という声明が出されました。 これは私たちの例です-OpenStackプロジェクト管理の問題は、OpenStack Foundationの設立と、この組織への商標およびプロジェクト管理機能の移転によってのみ解決されました。



パラドックス。 Citrixは、オープンで独立したプロジェクトでAPI(Citrix自体の製品とは関係ありませんでした)の採用を達成できなかったことがわかりました。 同時に、最初からIaaS CloudStackの主要な機能(Citrixが購入および開発)は、ハイパーバイザーの種類とさまざまなAPI(AWS APIを含む)のサポートからの独立性でした。 言い換えれば、 「逆転」の理由は、IaaS市場を再配布して金銭的利益を得ようとする試みではなく、それどころか、クラウドインフラストラクチャ独立ポリシーを放棄するというCitrixの不本意です。



Openstack Foundation

Citrixは2015年4月に正式にOpenStack Foundationのメンバーになりましたが、これは「APIの競合」の時点から2015年4月まで、CitrixがOpenStackプロジェクトに貢献しなかったことを意味しません。 驚いた記者が書いた方法を思い出すことができます:
しかし、2013年、CitrixはCloudStackとともに、ある程度までOpenStackへの投資を続けており、両方のクラウドプラットフォームで顧客をサポートする予定です。
さらに:
Dholakia [Citrixクラウドプラットフォーム担当副社長兼最高経営責任者]によると、現在の市場では無料のコードが選択されており、OpenStackとCloudStackの無料プラットフォームの間に真のライバル関係はありません。 「概して競合他社はVMwareであるため、多くのオープンソースプロジェクトが盛んに行われており、これを継続するための条件はすべて揃っていることを嬉しく思います」とDholakia氏は述べています。
したがって、実際には、OpenStackとc CloudStackの両方を使用したCitrixの作業は並行して行われました。 このリンクを使用してこれを確認できます。







ここでは、Citrix OpenStackプロジェクトのコードとパッチが(2015年末まで)ほぼ均等に進んでおり、OpenStack Foundationのメンバーではありませんでしたが、OpenStackを拒否しなかったことがわかります。 同時に、オープンIaaSからの等距離へのステップを観察することができます-Citrixは最初にCloudStackをApache Software Foundationコミュニティ移し 、その後CloudStackに関連するビジネス全体を完全に売却しました (ただし、Apache CloudStackプロジェクトへの投資を継続すると約束しました) 。



まとめると...

Citrixは、オープンソースIaaSに関連して「プラットフォームアプローチ」( Xenについて話したときにこのアプローチについて書いた)を適用しようとしていると言えます。 OpenStackとCloudStack(もちろん、これでいくらかお金を稼ぎます)。 つまり Citrixは、自社製品が既存のオープンソースIaaSを補完するものであると考えています







Citrixの例では、オープンソースプロジェクトの営利企業にとって「場所を見つける」ことがどれほど難しいかがわかります。 Citrixは、オープンソースの商用IaaSを作成し、「独自の」オープンIaaSを実装するためのサービスを提供しようとしましたが、現在ではプラットフォームとして使用し、ソフトウェアを補完しています。 私の意見では、CitrixとOpenStackの関係は非常に興味深いものであり、このオープンIaaSプラットフォームの運命にふさわしく忘れられていたページです。



ps:このバージョンのイベントは確実ではなく、唯一の真のものです。 私が何かを逃した場合は、私の話を補足し、あなたが知っている他の事実とCitrixのOpenStackプロジェクトへの貢献についての意見をコメントに書いてください。



All Articles