|
この記事は、オープンソース・クラウド・コンピューティング・プラットフォームOpenNebulaの共同創設者兼CEOであるIgnacio M. Llorente氏によるものです。彼はこの記事の中で、オープンソースのクラウド技術と関連ソフトウェアがクラウド・コンピューティング・サービスにおいて重要な役割を果たすと主張しています。これらは、プライベートクラウドサービスを構築する新規参入者の参入障壁を下げ、カスタマイズを促進し、ひいてはより多くのクラウドサービスの開発につながります。 クラウドコンピューティングサービスの構築と設計にオープンソースコードを使用する理由は何でしょうか?オープンソースのテクノロジーとソフトウェアは高度なカスタマイズ性を備えており、開発者が思い描いた通りのクラウドコンピューティングを構築できるため、高額なライセンス料を支払う必要がなくなります。Eucalyptus、CloudStack、OpenStack、OpenNebulaといったオープンソースツールは、クラウドテクノロジーにどのような影響を与えるのでしょうか? 私の意見では、それらの機能は主に次の側面に反映されています。 参入障壁を下げる 多くの組織は、IT投資を最適化するためにクラウド技術を導入し、既存のサービスを改善したり、新しいビジネスモデルをサポートしたりしています。こうした背景から、オープンソースは、新規組織がプライベートクラウドコンピューティング環境を構築するための参入障壁を下げます。多くの組織が既にOpenNebulaを採用してプライベートクラウド環境を構築しており、数十台のホストを接続する小規模なクラウドサービスから、複数のデータセンターを接続する大規模なインフラストラクチャまで、さまざまな形態が考えられます。これらの組織のほとんどにとって、商用ソフトウェアのライセンス料を支払うことは現実的な選択肢ではなく、オープンソースのクラウド技術を選択するか、何もしないかのどちらかです。 クラウドサービスのカスタマイズを推進 多くの組織は、オープンソースを活用することで、顧客の実際のニーズに合わせてクラウドサービスをカスタマイズできます。つまり、ユーザーの要件に基づいて差別化されたクラウドサービスを構築できるということです。公共部門における代表的な例としては、オランダのスーパーコンピューティングセンターであるSARAとそのクラウド施設HPC、そして米国フェルミ国立加速器研究所のFermiCloudクラウドインフラストラクチャが挙げられます。ホスティング会社や通信会社は、オープンソースコードを使用して、特定の市場や地域のユーザーに新しいクラウドサービスモデルを提供しています。AlterWayのH2O CloudやChina MobileのBig Cloudは、OpenNebulaを活用したソリューションの好例です。
オープンソースのクラウドサービスがさらに多くのクラウドサービスを生み出している オープンソースは、クラウドサービス製品におけるイノベーションを奨励、支援、そして推進します。ICTプロフェッショナルが低コストでクラウドサービスを構築できる事例は数多くあります。CloudWeaversのワンクリッククラウドソリューションやHederaTechのクラウド管理ソフトウェアはその好例です。また、前述のオープンソース技術インテグレーターも挙げられます。彼らは、独自のニーズに合わせてオープンソースクラウドサービスを革新し、カスタマイズすることができます。 ユーザーとサプライヤーのコラボレーションにより、より優れたクラウド テクノロジーが促進されます。 テクノロジーベンダーとユーザー間のコラボレーションは、オープンソース空間の大きな強みです。EUのフラッグシップクラウドコンピューティングプロジェクトの派生技術であるOpenNebulaは、EUが資金提供するクラウドインフラストラクチャやプロジェクトと緊密に連携し、最先端のクラウド導入のための独自の機能を提供しています。BonFIRE、EGI、Helix Nebulaといった汎欧州マルチクラウドインフラストラクチャの構築プロジェクトにも取り組んでいます。業界全体、標準化団体、そして研究者が力を合わせ、オープンクラウドテクノロジーのエコシステムを構築しています。これは、欧州のクラウドコンピューティング戦略目標の一つでもあります。 ユーザーとの直接的なコンタクトこそが、イノベーションを実現する唯一の方法です。オープンソースプロジェクトでは、プロジェクトのロードマップはユーザーのニーズに基づいて策定されます。つまり、特定の機能はベンダーだけでなく、エンドユーザーの真のニーズを満たすように設計されているのです。 |