cloud stackを自分流に振り返る

4

Click here to load reader

Upload: yasuhiro-arai

Post on 24-Jun-2015

539 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Cloud stackを自分流に振り返る

CloudStackを自分流に振り返る 2013/12/31 ※ハワイ時間

CUPA荒井 CloudStackがリリースされたのは、今から 3年半前となる 2010年 5月 4日。 【http://cloud.com/】サイトと共に突如公開されたのが始まりでした。 OpenStack プロジェクトが始動したのもほぼ同時期 (※更に国内では Wakeme-vdcも同じ時期にリリースされた)でそれまでオープンソースのクラウド基盤ソフトウェアと言えば、Eucalyptus一色だった時代が急激に変わるオープンソースのクラウド基盤ソフトウェアのターニングポイントと言えます。 CloudStack に注目した訳 早速、OpenStack・CloudStackの調査を開始しましたが、機能・動作を比較/確認していくに連れて、CloudStackの感じる事が多々ありました。 個人的には「センスの良さ」とも言えるもので、以下のような事が主な理由で

した。

Page 2: Cloud stackを自分流に振り返る

2010年の発表資料

まだ CloudStackユーザ会はなく母体は Eucalyptusユーザ会であった。 (1) GUI、各機能の完成度の高さ CloudStack 初期リリース(2.0)のバージョンから GUI は直ぐにユーザに提供可能な完成度があり、動作も軽快だった。 また、仮想ルータ、システム VM など当時の他のクラウド基盤ソフトウェアではなかった独自のアーキテクチャであった。 LoadBalancerと Firewall、コンソール(VNC)機能が標準で提供されているのも大きかった。 スケーラビリティと拡張性に配慮しつつ、しかも中規模クラウド事業者向けの

堅実なアーキテクチャだった。 (2) マーケティングの上手さ 【Cloud.com】ドメインの取得と、【CloudStack】ソフトウェアの名称。 ステルスモード解除のタイミングなどマーケティングにインパクトがあり、ま

Page 3: Cloud stackを自分流に振り返る

た素早かった。 (3) ソースコードの丁寧さ 当時は斜め読み程度ではあったが、丁寧な仕事(プロの仕事)で拡張性にも配慮されていると感じた。 個人的には少し残念だったこととしては、 1. オープンソース系のクラウド基盤ソフトウェアが【OpenStack】【CloudStack】という軸つの 2つできたこと。 2. OpenStack Novaがサービスとして利用できるレベルの機能・品質に至まで時間がかかったこと が挙げられる。 Javaと Pythonでプログラム言語の違いはあるが、CloudStackのソースコードが OpenStackで採用されるという話もあったらしいのですが、この辺りは当時OpenStackプロジェクトの発足をリードしたNASAの思惑が大きく影響していると思います。もし CloudStack + Swift という枠組みで発足し、OpenStackのような多くの開発者を巻き込んだ場合、その後のオープンソースによるクラ

ウド基盤構築とそれに伴う業界変化はもっと早く起きたのではないかと思って

みたりしています。 CloudStack、OpenStack の今後 以降は、完全に個人的な「想像」になりますが、【CloudStack】【OpenStack】という大きな 2 つの軸ができたこと、プライベートクラウドの根強いニーズと今後のパブリッククラウド・プライベートクラウドのハイブリッドクラウド運

用を考慮すると、将来的には以下のような構造があり得るのではないかと思っ

ています。 【AWS + CloudStack陣営】 vs 【OpenStack陣営】 今後、クラウド上で構築されるシステムおいては IaaS機能よりも PaaS(どちらかというMaaS: Middleware as a Service)の機能を活用する事が重要になると見ています。

Page 4: Cloud stackを自分流に振り返る

特に個人的に注目しているのは、AWS Data Pipeline(データ駆動型ワークフロー管理システム)、 AWS OpsWorks(DevOps アプリケーション管理・自動化)、Amazon Elastic MapReduce(Hadoopの解析ジョブ管理システム)ような環境構築、ワークフロー/ジョブ管理機能を有した Middleware サービスで、プライベートクラウド環境やハイブリッドクラウド環境でも利用したいというユーザニーズは今後ます

ます増えて来て、無くてはならないサービスになると思われます。 Amazon Web Services は、2012 年にプライベートクラウドの基盤としてEucalyptus を利用したシステムと、パブリッククラウドとして提供されるAmazonクラウドの相互運用性を高めるとして、と Eucalyptusと提携を発表しましたが、パブリッククラウドとプライベートクラウドを両方カバーする

OpenStack に対するリードを堅持するため、また更なる市場開拓をすすめるために実績・機能に優れた CloudStack(CloudPlatform?)を採用したプライベートクラウド基盤との提携または連携機能の提供などがあり得るのではないかと個

人的に想像(というよりも妄想?)しています。 最後に 今後もオープンソースのクラウド基盤ソフトウェアは「Linux」のように IT業界を動かす大きな力になると見ています。 CloudStack、OpenStack(もちろん、Eucalyptus、Wakame-vdc)のより一層の発展と品質向上を期待しつつ、今年もコミュニティ活動を皆様と盛り上げてい

ければと考えております。