OpenStackのエコシステムでメジャーになったMirantisが今日(米国時間2/24)、GoogleとパートナーしてKubernetesをOpenStackのプロジェクトでサポートする、と発表した。Kubernetesは、コンテナ化したアプリケーションを管理するためのオープンソースのツールだ。このサポートでは、OpenStackのアプリケーションカタログMuranoを使って、KubernetesベースのクラスタとそれらのDockerコンテナの展開と構成が容易にできるようにしている。
OpenStackのアドミンがMuranoを使うと、ほんの数クリックでKubernetesを展開できる。Mirantisによると、この新しい機能によりOpenStackで開発をするデベロッパは、自分のワークロードをOpenStackとそのほかのクラウドコンピューティングサービス(GoogleのCloud Platformなど)とのあいだで移動できる。Googleはこの点について、顧客には自分のアプリケーションをオンプレミスと公開クラウドのハイブリッドにするための、多様なオプションが可能になる、と言っている。
OpenStackとMuranoと、OpenStackのオーケストレーションサービスHeatにより、Kubernetesのクラスタに必要なすべてのリソースの配備が自動的に行われる。クラスタのスケールアップ/ダウンも容易になる。そのため、クラスタをOpenStack内蔵のファイヤーウォールやロードバランシング、モニタリングなどのツールと良好に統合できる。
今日の発表は、GoogleのKubernetesの普及と浸透が非常に広範囲であることを示す一つの例だ。しかしそれはまた同時に、OpenStackのエコシステムの成長が急速であることも物語っている。そのオープンソースのモデルによりデベロッパは、プロジェクトを変化するニーズに柔軟に適応させられる。ソースがオープンでなければ、それは難しい。
OpenStackのMark Collierが、ぼく宛のメールで次のように言っている: “OpenStackが急速にエンタプライズクラウドのスタンダードになった理由の一つは、それがオープンでプラッガブル(いろんなモジュールを自由に差し込み差し替え…着脱…可能)な設計だからだ。だからDockerやKubernetesのような新しい技術が登場しても、それらの統合を素早くできる。今回のKubernetesの統合によって、Googleのすでに実証済みのコンテナスケーリングエンジンが持つ利点を、OpenStackのコンピューティングとストレージとネットワーキングのオーケストレーションに持ち込むことができる。OpenStackはすでに、Walmartなどの企業が、Cyber Mondayのような大きなイベントで頼りにしている”。
[原文へ]
(翻訳:iwatani(a.k.a. hiwa))