富士通が語る「Cloud Foundryを選んだ決め手はエコシステムの拡がり」
オープンソースのPaaS(Platform as a Service)の最大手、Cloud Foundryのイベント、「Cloud Foundry Days Tokyo 2016」が2016年11月11日に横浜で開催された。イベントでは富士通やNTTコミュニケーションズ、ヤフージャパン、楽天などのエンジニアが登壇し、自社の事例について紹介。またPivotalやドイツでサービスを展開するanynines、Googleに買収されたAPIサービスのApigee(アピジー)などのエンジニアも登壇し、活発な意見交換が行われた。
Clound Foundryはポジティブサムゲーム
イベントの冒頭にプレゼンテーションを行ったのはCloud Foundry FoundationのCTO、Chip Childers氏だ。まずCloud Foundryの歴史を紹介し、VMwareから始まったCloud Foundryの開発、オープンソース化、Pivotalの創設、非営利団体であるCloud Foundry Foundationの設立とIPの移譲までを振り返った。その中で、Cloud Foundryは常にContinuous Innovationを念頭において開発されたと解説した。
Childers氏はCloud Foundryのコンセプトを「ポジティブサムゲームである」と語る。これは全てを足すとゼロになるゼロサムゲームとは異なり、全てを足すことで総和も大きくなるというものだ。Childers氏は具体的なプラットフォームの例としてiPhoneを挙げ、MP3プレイヤーと電話、カメラが一緒になることでより価値が上がったことを紹介した。そして、iPhone上でアプリケーションのアップデートがバックグラウンドで行われているようすを、Continuous Innovationの例として引き合いに出した。さらに同じくポジティブサムゲームの例として、Google発のコンテナオーケストレーションツールであるKubernetesを取り上げた。KubernetesはCloud Foundryと機能的に一部重なるが、それぞれのエコシステムが発展するように協力していることを紹介し、Google、Red Hatなどとも競いながらも協力をしていると語った。
また認定制度であるCloud Foundry Certificationについて、商用のCloud Foundryディストリビューションとサービス、オープンソース版のCloud Foundryなどについても一貫性を保つことを念頭に実施されていることを紹介した。そしてGoogleやAWS、Microsoftなどのクラウドプロバイダー、EMC、VMwareなどのベンダーがCloud Foundryの発展のために協力している部分を紹介した。
最後にChilders氏は、Cloud Foundryに関する数字をいくつか披露し、合わせてCloud Foundryのモットーとしてプラグマティック(実利的、現実的)であること、多様性を重視していること、常にチームの中で敬意をもって仕事をしていることを紹介してプレゼンテーションを終えた。
多彩なゲストスピーカーが登壇
CTOのプレゼンテーションに続き、様々なゲストスピーカーが登壇する。最初に楽天のエンジニアのCarlo Alberto Ferraris氏が、楽天におけるCloud Foundryの導入状況を紹介。既に6年前から社内での稼働実績があるという。
次に登壇したのは、anyninesのCEO、Julian Fischer氏だ。anyninesは、ドイツでCloud Foundryに特化したデータサービスを提供している。Fischer氏は、anyninesがヨーロッパで初めてコミュニティ版のCloud Foundryを使ったプロダクションシステムをサービスとして公開した企業であることの紹介からプレゼンテーションを始めた。そしてデータストレージとしてPostgreSQLをCloud Foundryから利用するユースケースについて、詳しく解説を行った。
次に登壇したのは、Pivotalの日本法人であるPivotalジャパン株式会社のエバンジェリスト、市村友寛氏だ。市村氏は同じくPivotalジャパンのGwen Etourneau氏とともに、Pivotalの掲げる「Circle of Code」というコンセプトを紹介。Cloud Foundryだけではなく、Spring Oneフレームワークやビッグデータ分析のPivotal Big Data Suiteまで全ての開発を行っていることを紹介した。
ここでは、Cloud Foundryをコアにしたソフトウェア開発の流れが紹介された。特に注目を集めたのはPivotal TrackerというSaaS型のプロジェクト管理ツールであり、PivotalのAgileな開発スタイルに非常にマッチしたプロジェクト管理の仕組みだ。社内でのプロセスをそのままツールにしたかたちと言えよう。またプログラミング言語のSpringやGoがCloud Foundryの開発で使われていることも紹介された。さらにMicrosoftと協力しながら、.NETのアプリケーションを開発するためのフレームワーク、Steeltoeが立ち上がっていることを説明し、Cloud Foundryのエコシステムが拡がっている部分を強調した。
さらにEtourneau氏は、ソフトウェア開発におけるパイプライン管理を行うCIツール、Concourseを紹介。ここでプロジェクトに対してJavaのコードを変更すると、ConcourseがGitレポジトリの変更を検知し、自動的にテストとデプロイが行われるようすを見せた。
次にApigeeの関谷和愛氏が登壇し、Cloud FoundryとAPIをベースにして様々な機能を簡単にWebアプリへ追加できることを示すデモを行った。ここではデータのキャッシングのオンオフやアクセス数のしきい値の設定などが、アプリのコードを書かずにApigeeで制御できることが示された。Apigeeは2016年の9月にGoogleに買収されたベンチャー企業で、関谷氏の「今回の登壇が、Apigeeの日本法人社員としては最後かもしれない」というコメントが場内の笑いを誘っていた。
プレゼンテーションパートの最後は、NTTコムと富士通によるCloud Foundryの導入事例で、選択の経緯やシステムの概要などが紹介された。特にNTTコムは、日本で唯一のCloud Foundryの認定を受けたベンダーであるということを強調していた。
また富士通のプレゼンテーションでは、PaaSとしてCloud Foundryを選んだ理由として「機能よりもエコシステムが出来上がっていることを重視した」というコメントがあり、ここでもソフトウェアの機能だけではなくそれが永続的に発展するための仕組みが評価されている点が印象的であった。
Cloud FoundryのCTO、Chip Childers氏とanyninesのCEO、JulianFischer氏のインタビューはこちらを参照されたい。
連載バックナンバー
Think ITメルマガ会員登録受付中
全文検索エンジンによるおすすめ記事
- Cloud Foundry FoundationのCTOが語る「Cloud Foundryの強さは数よりも品質」
- Cloud Foundry Summitはエコシステムの拡がりを感じるカンファレンス
- Pivotalの強みはビッグデータ分析とアジャイル開発のタイトな連携
- PivotalとGoogleによる「クラウドネイティブのススメ」
- CloudNative Days Tokyo 2019:あえてK8sを選ばなかったSoftBankペイメント
- Cloud Operator Days Tokyo 2021開催、New Relicとドコモのセッションを振り返る
- Drupal Expo 2017 in Japan開催 Googleから経済産業省まで多彩なゲストがDrupalの応用を語る
- ONSのトリはVinton Cerf氏登場 そしてCloud FoundryとKubernetesはどうなる?
- OSS:2016年の振り返りと2017年への展望
- コンテナ管理におけるベンダーの動向【テクノ・システム・リサーチ調べ】