愛あるセレクトをしたいママのみかた

Novaの"永遠の親友"を探してOpenStackを再定義 - OpenStack Days 基調講演

マイナビニュース
Novaの"永遠の親友"を探してOpenStackを再定義 - OpenStack Days 基調講演
●OSSとして迷走しないためのミッションステートメント
2月3日、東京都港区のグランドプリンスホテル高輪で、OpenStackをテーマにした技術カンファレンス「OpenStack Days Tokyo 2015」が開幕した。

今年で3回目となる今回のOpenStack Daysは、事前登録者数が2842人。登場からわずか5年と"若い"OpenStackだが、国内でも広く注目を集めるまでに急成長していることを改めて知らしめるイベントとなった。

本稿では初日に行われたMark Collier氏による基調講演『OpenStack Scope : How we’re making the core smaller while embracing the freedom to innovate around it』の様子を簡単にご紹介しよう。

○Software Defined Economy - ビジネス変革のエンジンとなるOpenStack

初日の基調講演では、OpenStack Foundationの共同創設者であり、現在もCOOの肩書きで活動を続けるMark Collier氏が、ビジネスの現状やOpenStackコミュニティ発足当初の様子に触れながら、今後のコミュニティ運営の方針、プロダクトの在り方などを説明した。

Collier氏はまず、現在の企業をとりまく環境を整理。ゲーム業界の米Zynga、自動車業界の米Tesla Motorsら、躍進した新興企業を例に挙げながら、スタートアップと大企業が同じ土俵で競う時代になっていることを説明した。

そのうえで、競争力の源泉となっているのがソフトウェアであることを強調。
「Software Defined Economy」という言葉を用いてソフトウェアの重要性を説き、OpenStackなどによって構築されたクラウド基盤がビジネス変革のエンジンになっていくとの見方を示した。

こうした状況の中、OpenStackは今後どういう方針で開発/運営を続けていくべきか。それがCollier氏の講演テーマである。

○OSSとして迷走しないためのミッションステートメント

今後の方針を説明するにあたりCollier氏は、最初にOpenStackの歴史を紐解いた。開発者25人、イベント参加者75人という非常に小規模なコミュニティとして始まったものが、わずか5年で開発者数が100倍以上に、イベントは世界各国で開催されるまでに成長しているという。

ただし、拡大するOSS(Open Source Software)コミュニティは危険もはらんでいることも説明。「プロダクト/コミュニティが大きくなると、さまざまな方向に持っていきたがる人が出てくる」とコメントし、そうした事態を想定し、OpenStackではミッションステートメントを発足当初に定めていることを明かした。

そこには、「To produce the ubiquitous Open Source Cloud Computing platform that will meet the needs of public and private clouds regardless of size, by being simple to implement and massively scalable.」と綴られており、パブリック/プライベートを問わず、クラウドコンピューティング市場全般において、アプリケーション開発者に受け入れられる、シンプルで拡張性の高いプラットフォームを提供することが宣言されている。
これが、プロジェクトを迷走させないための判断基準となっていることを説明した。

さらに、Collier氏は、ハイブリッドクラウドという概念が広まるなど、OpenStackにとって追い風が吹いているうえ、iPhoneやPlayStation 4など、クラウドと連携する端末が多数登場。今後はいかにして多様な用途に対応できるオープンなAPIを用意できるかが鍵を握ることにも触れた。

今後の運営方針については、「コミュニティの意見をすべて聞いて、どのように進化させるか、ベストプラクティスをどうシェアするかを検討していきたい」と説明。そして、現在多く寄せられている意見が、「安定性、信頼性の高い、シンプルな"Core"がほしい」というものであり、今後はCoreを再定義し互換性確保に努めていくことを明かした。

●OpenStackの"Core"を再定義し、シンプルで拡張性の高い実装に
○OpenStackの"Core"を再定義し、シンプルで拡張性の高い実装に

OpenStackというプロダクトとは一体何なのか――Collier氏はこんな命題も提示した。当初は、コンピューティングリソースの「Nova」と、その上で動くオブジェクトストレージ「Swift」のみで構成されていたが、現在は関連プロジェクトが多数あり、定期リリース(最新版は昨年2月リリースのJuno、今年4月にはKiloがリリース予定)に含まれる「Integrated」、育成プロジェクトという位置づけの「Incubated」、さらにはOpenStack非公認コミュニティのプロダクトなども存在する。そうした中、単純に「OpenStack」と言った場合どこまでを指すのか。
それがCollier氏の投げかけだ。

Collier氏によると、現在では定期リリースに含まれるプロダクトを指すことになるが、今後は改めて定義されるCoreになる見込みだという。

「ブロックストレージ管理のCincerをはじめ、DBaaSのTrobeなど、Novaの"Friend"は増えている。ただし、例えばDBaaSがどのクラウド基盤にも必要かと聞かれると決してそうではない。Novaにとっての"BFF(Best Friend Forever)"がどれなのか。そういった視点で選定する必要がある」(Collier氏)

調査によると、Nova以外で利用率の高いプロダクトとしては、Cinder、Nertron、Glance、Keystone、Swiftといったところだという。そうした結果を踏まえ、Collier氏は「現在のIntegratedのように、提供側による線引きは必要ないのかもしれない」説明。今後はCoreの安定性を高めることにフォーカスし、その上に乗せる機能はユーザー側で選ぶ。
シンプルに実装できて、高い拡張性を確保するような環境を目指すという。

○6ヶ月リリース、ドキュメント再設計など、利便性を向上へ

Collier氏は今後の方針として、Coreへのフォーカスのほかに、開発方針やオプションモジュールにも言及した。

開発方針に関しては、デザイン、開発、コミュニティ、ソースの4つをオープンにしていくほか、リリースサイクルを6ヶ月に、イベントを年2回開催する意向を示した。Core上で動作するオプションモジュールに関しては、"OpenStack Way"に準じて開発されたものを用意することを説明。各プロジェクトの成熟度や導入状況などもタグ等により視覚化するなど、より深い情報を提供する。Coreに関しても、再定義/実装を進めると同時に、OpenStackを活用したダウンストリームのプロダクトに影響がないか互換性テストを進める。さらには、ナレッジの共有を目的としてドキュメントの再設計にも着手するという。

Collier氏は最後に、OpenStackがコミュニティの力で進化していることを改めて強調。
ドキュメントの再設計をはじめ、多くのプロジェクトでコントリビューターを求めていることを訴求したほか、今年5月のバンクーバーに続いて10月に東京で開催されるOpenStack Summitへの参加を呼びかけ、壇上を後にした。

提供:

マイナビニュース

この記事のキーワード