OpenStackは、企業がこれを使って自分のデータセンターにAWSのようなクラウドプラットホームを構築運用できる大規模なオープンソースプロジェクトだ。それが今日(米国時間10/6)、その14度目のメジャーバージョンアップをリリースした。Newtonと呼ばれるニューバージョンは、ここ数年間における、OpenStackのさらなる成熟を示している。そして今回は、OpenStackのコア的サービスの一部の、スケーラビリティと自己回復力の強化に力が入れられている。またそれと同時に、重要な新しい機能が二つ加わった。そのひとつは、コンテナとベアメタルサーバーのサポートの改良だ。
Newtonに寄与貢献したデベロッパーとユーザーは2500名あまりに達する。その数からもそれがビッグプロジェクトであることが分かるが、コンピュート、ストレージ、ネットワーキングといったデータセンターの中核的サービスをサポートするだけでなく、多様な小規模サービスも各種提供している。
OpenStack FoundationのCOO Mark Collierによると、Newtonの力点は新しい機能よりもむしろ、新しい種類のワークロードをサポートするためのツールの充実に置かれている。
CollierとOpenStack Foundationの上級役員Jonathan Bryceが強調するのは、OpenStackの仕事はあくまでも、ユーザーが自分のワークロードを動かすために必要とするインフラストラクチャを提供することだ、という点だ。ワークロードの種類やタイプ、そのために求められるツールは、いっさい特定しない。“クラウドと仮想マシンが同一視されることは、最近ではなくなった”、とCollierは述べる。むしろ今多いのは、ベアメタルとコンテナの併用だ。OpenStackはそんなユーザーに、すべてを一元管理できるための、単一の制御インタフェイスを提供しなければならない。
しかし企業の変革の歩みは遅くて、OpenStackを使っているアーリーアダプター的企業でさえ、コンテナの採用はまだ始まったばかりだ。Bryceは曰く、“アーリーアダプターの中には、すでにコンテナをプロダクションで(本番運用で)使っているところもある。しかし私の考えでは、OpenStackである・なしを問わず、コンテナをプロダクションで使うのは時期尚早だ”。しかしそれでも、彼によると、最近ではOpenStackのさまざまなコンポーネントを活用して、コンテナの採用を早めたい、というユーザーが増えている。
OpenStackのコア・フィーチャーであるNovaコンピュートサービスや、Horizonダッシュボード、Swiftオブジェクト/blobストアなどは、今回のアップデートでスケーラビリティが向上した。OpenStack上のコンテナ管理プロジェクトMagumuは、すでにDocker Swarm, Kubernetes, およびMesosをサポートし、オペレーターがKubernetesのクラスターをベアメタルサーバーの上で動かすこともできる。またそういうベアメタルサーバーのプロビジョニングフレームワークIronicは、Magnumとよりタイトに統合化され、マルチテナントのネットワーキングもサポートする。
今回のリリースには、そういった多様なアップデートや改善改良が含まれる。その圧倒的な全容と各プロジェクトの詳細は、ここで見られる。
OpenStackはすでに、6か月先の次のリリースにも取り組んでいる。それは、今月後半にバルセロナで行われるOpenStack Summitまでには準備段階を終えて、来年2月に一般公開されるだろう。