OpenStack、16番目のリリース「OpenStack Pike」リリース。Python 3.5サポート、etcd統合、ストレージボリュームの動的拡張、スナップショット時点への復帰など

2017年9月4日

オープンソースで開発されているクラウド基盤ソフト「OpenStack」、16番目のリリースとなる「OpenStack Pike」のリリースが発表されました

OpenStackはリリースごとにアルファベット順のコード名を付けることになっており、前回のリリースが「OpenStack Octa」で、今回が「OpenStack Pike」、次のリリースは「OpenStack Queens」となる予定です。

OpenStack Pike

OpenStack Pikeの新機能。Python 3.5サポート、Cells V2対応など

OpenStack Pikeでのおもな新機能は以下です。

Python 3.5サポート
OpenStackはPythonを主要な言語として開発が進められてきました。OpenStack Pikeでは、Python 2.x系が2020年にバグフィクスなどを含めたサポートが終了するため、Python 3.5への対応を開始しています。これにより動作速度の改善なども期待されています。

Nova Cells V2
OpenStackの中核的な機能であるNovaは、仮想マシンのインスタンスを管理する機能を提供します。Novaはインスタンスを管理するためのデータベースやメッセージキューを備えていますが、ひとつのデータベースやメッセージキューでOpenStack全体のインスタンスを管理すると、数千インスタンス程度でスケーラビリティの限界に達するとされてきました。

そこでNovaに備えられたのが「Cell」と呼ばれる機能です。Cellごとにインスタンス管理用のデータベースやメッセージキューを備えるようになり、多数のCellを展開することで大規模なスケールでインスタンスを展開できるようになります。また、万が一あるセルに障害が起きても、ほかのセルにはその影響が及ばないため、運用における高可用性にも寄与します。

Nova Cells V2はこのCellを進化させたもので、Novaの標準機能となりました。

etcdのOpenStackへの統合
etcd 3をOpenStackの標準的な分散ロックマネージャとして採用を決定。各コンポーネントへのetcdの統合がOpenStack Pikeから始まりました。

ブロックストレージボリュームの動的拡張
ブロックストレージを実現するコンポーネント「Cinder」など複数のプロジェクトにおよぶ機能追加によって、仮想マシンをシャットダウンすることなく動的にブロックストレージのボリュームを拡張することができるようになりました。

スナップショットをとった時点まで戻る
ブロックストレージを実現するコンポーネント「Cinder」で、スナップショットをとった時点まで戻る機能が追加されました。

ベアメタルサービスのIronicが仮想化ネットワーク対応
ベアメタルサービスの機能を提供するIronicは、仮想ネットワーク機能を提供するNeutronのネットワークへプラグインできるようになり、本物のマルチテナンシーを実現しました。また、ローリングアップデートをサポートし、サービスを中断することなくIronic自身をアップデート可能に。

そのほかリリースノートで多数の新機能が紹介されています。

あわせて読みたい

クラウド OpenStack




タグクラウド

クラウド
AWS / Azure / Google Cloud
クラウドネイティブ / サーバレス
クラウドのシェア / クラウドの障害

コンテナ型仮想化

プログラミング言語
JavaScript / Java / .NET
WebAssembly / Web標準
開発ツール / テスト・品質

アジャイル開発 / スクラム / DevOps

データベース / 機械学習・AI
RDB / NoSQL

ネットワーク / セキュリティ
HTTP / QUIC

OS / Windows / Linux / 仮想化
サーバ / ストレージ / ハードウェア

ITエンジニアの給与・年収 / 働き方

殿堂入り / おもしろ / 編集後記

全てのタグを見る

Blogger in Chief

photo of jniino

Junichi Niino(jniino)
IT系の雑誌編集者、オンラインメディア発行人を経て独立。2009年にPublickeyを開始しました。
詳しいプロフィール

Publickeyの新着情報をチェックしませんか?
Twitterで : @Publickey
Facebookで : Publickeyのページ
RSSリーダーで : Feed

最新記事10本