|
クラウドコンピューティングに関心のあるITプロフェッショナルに「オープンソース」という言葉を聞けば、きっとすぐに耳を傾けるでしょう。オープンソースソフトウェアは、クラウドプラットフォームを利用する多くの企業が懸念するベンダーロックインへの解決策を提供します。OpenStackのようなクラウドプラットフォームは、人気のクラウドコンピューティング市場において競合他社間の「協調」を促進し、企業に相互運用可能なオープンソースクラウドを構築する選択肢を提供します。しかし、企業はオープンソースPaaSを探す際に、どのように選択すべきでしょうか?
SearchCloudComputingは、オープンソースのクラウドコンピューティング・コードベースの作成に注力する独立系コミュニティであるOW2のCEO、セドリック・トーマス氏にインタビューを行いました。Apache FoundationやOpenStack Foundationと同様に、OW2はアプリケーションの開発、展開、管理のためのインフラストラクチャソフトウェアとツールに特化しており、約100のプロジェクト、60のコミュニティメンバー、そして22,000人の開発者を擁しています。 OW2 と Apache、OpenStack、その他のオープンソース クラウド プラットフォームの違いは何ですか? セドリック・トーマス:私たちはヨーロッパで設立され、メンバーは主に企業、機関、大学で構成されており、個人ではありません。この点がApacheとは異なります。それ以外は、技術的には似ています。 最近OpenStackと会って、OW2とOpenStackの間に競合関係がないことを知りました。OW2の機能はすべて、実際にはOpenStackの上位レイヤーに過ぎないからです。OpenStackは、IaaS(Infrastructure as a Service)レイヤーにおけるコンピューティング、ネットワーク、ストレージ機能に重点を置いています。一方、OW2はPaaS(Platform as a Service)プラットフォームレイヤー、つまりアプリケーションまたはクラウドベースのアプリケーションプラットフォームをターゲットとしています。現在、私たちはすべてのクラウドプロジェクトのリファレンス開発プラットフォームとしてOpenStackを使用しています。 私たちはメンバーホスト型のサービスであるため、独自のインフラストラクチャ上に実装しました。プロジェクトとテスト開発をOpenStack上で実行できるように、OpenStackクラウドプラットフォームを実装しました。OW2は、OpenStackエコシステムに価値をもたらす組織と考えてください。オープンソースの世界では競争する理由がないため、彼らと競合するつもりはありません。オープンソースパートナーに私たちの成果を上書きされるのではなく、この分野での成果を再利用または拡張したいと考えています。 OpenStackは「協調的競争」という概念を導入し、競合他社を結集してクラウドコンピューティング・プロジェクトの開発を加速させます。この協調的競争アプローチはどのような課題に直面しているのでしょうか? セドリック・トーマス:2010年まで、オープンソースはプロプライエタリソフトウェアと競合していました。あらゆるカテゴリーのソフトウェアは既に民間ベンダーによって開発、投資、マーケティング、販売、サポート、あるいは保守されており、最終的にはオープンソース分野でも販売されるようになりました。このように、オープンソースソフトウェアはプロプライエタリソフトウェアを模倣しているのです。まずはGNUを見てみましょう。既存のソフトウェアと比較することで、GNUが唯一無二の、あるいは既に定義されているものではないことが分かります。 2010年にはいくつかの変化がありました。クラウドコンピューティングは単なる市場の熱狂ではないことに気づき、OW2をクラウドコンピューティング分野に位置付けることにしました。オープンソースとクラウドコンピューティングは、プロプライエタリソフトウェアのように互いに追従するのではなく、競争関係にあることに気づきました。オープンソースのイノベーションがクラウドコンピューティングのイノベーションを牽引したのです。したがって、オープンソースはクラウド技術におけるコラボレーションとイノベーションの最良の方法です。オープンソースでは、オープンソースライセンスを用いて基本的な関係を定義できるため、ベンダーが競合関係であっても、非常に容易にコラボレーション、協力、イノベーションを進めることができます。 私たちは少数のクラウドプロジェクトをサポートしており、ベンダーは潜在的な競合相手です。オープンソース運動全体は、製品だけでなく技術を提供します。これは重要です。オープンソースは、企業が一定の技術レベル、あるいは状態に到達し、そこから自社製品を定義できるようになると考えています。真の課題は、オープンソースは不完全な製品、あるいは80%や90%完成している製品を提供し、ベンダーが商業的な観点から改良を加えてしまうことです。これは私たちの多くのプロジェクトが行っていることであり、OpenStackも同様の変化を経験するでしょう。 PaaS 分野では、OW2 は独自のソリューションと競合するのでしょうか? セドリック・トーマス:IaaS(Infrastructure as a Service)の観点から見ると、すべてのテクノロジーは明確に定義されています。唯一の課題は、それらを製品化し、業界標準レベルに引き上げることです。これは、クラウドコンピューティング・プラットフォームにワークロードを展開する企業にとって非常に役立ちます。 現在、最も重要かつ現実的な課題は、企業や特定のサービス向けのクラウド指向情報システムの開発にあります。これらのクラウド指向情報システムは、ソーシャルアプリケーション、データ、リソース、そしてサービス(企業内外の様々なもの)を活用できます。したがって、クラウド指向情報システムは最終的にはハイブリッド型になるでしょう。PaaSの目的はまさにこれです。企業とCIOによる次世代情報システムの開発を支援することです。私たちはこれをしばしばPaaSと呼んでいますが、まさにここがイノベーションの源です。私たちは、様々なエンタープライズテクノロジーが提供するリソースを活用するミドルウェアを開発しています。 OpenStackは製品として完全に準備が整っていない、あるいは主要なアップグレードがコミュニティの期待よりも遅れているという批判もあります。これは、競合ベンダー同士が協力することの問題点の一部なのでしょうか? セドリック・トーマス:少し悲観的ですね。2010年には何もありませんでした。たった3人しかいませんでしたが、今ではOpenStackカンファレンスには少なくとも3000人が参加しています。これほど速い発展はありません。これにより多くの変化とフィードバックがもたらされました。これはオープンソースの共同プロジェクトで起こる変化でもあります。ベンダーは皆貢献していますが、ある視点から見ると、それぞれが独自の利益を持っています。これが業界の仕組みなのです。 オープンソースは今後2年以内に大きな変化を遂げると思いますか?どのような変化が起こるでしょうか? セドリック・トーマス:OpenStackディストリビューションは増加し、IaaSは徐々にコモディティ化が進むでしょう。既存のコミュニティプラットフォームが利用されるようになるでしょう。ホスティング業界は統合が進み、大手ホスティングプロバイダーの数は減少するでしょう。北米ではRackspace、Amazon Web Services、Googleが市場をリードし、欧州では各国がデータ規制コンプライアンスの問題に対処するために独自のホスティングプロバイダーを設立するでしょう。各国には、大手通信会社が支配する少数のホスティングプロバイダーが存在するでしょう。 これらのサービスとアプリケーションに加え、付加価値サービスも提供されています。例えば、OpenCloudwareはクラウド上のアプリケーションのライフサイクルを管理するためのテクノロジーを開発しています。ここではインフラストラクチャについては触れません。私たちは、上位の情報スタックに焦点を当て、アプリケーションのニーズに対応してきました。検査とは、アプリケーションと使用するツールを管理することです。 次世代のアプリケーションはクラウド指向になります。データベースや処理フローを利用するアプリケーションではなく、サードパーティのコンピューティング企業が提供するWebサービスを中心としたサービス指向のアプリケーションになります。すべてが標準化されます。これらのアプリケーションは、サーバーやモバイルデバイスに展開することも可能です。サーバーはモバイルデバイスの要求に対応する必要があります。これは、ソフトウェアエンジニアに新たなアーキテクチャと新たな方法論を提示することになります。 |