More Related Content
More from Satoshi Konno (7)
OpenStack Icehouse リリースの概要 - Database as a Service - Trove について
- 1. Copyright © ASEANLABS, Inc. 2014. All rights reserved.OSS Cloud Specialists
OpenStack Icehouseリリース
アセアン・ラボ株式会社
2014年4月
1
- 3. Copyright © ASEANLABS, Inc. 2014. All rights reserved.OSS Cloud Specialists
Icehouse概要
l 2014年4月17日公開"
l 350の新機能(Blueprint)はあるものの、基本的にはソフトウェアの安定性
向上にフォーカスしたリリース"
l 2,902のバグフィックス"
l 53のサードパーティが継続的インテグレーション(CI)による互換性チェック
を実施"
¡ リリース時点で様々なテストをクリア済み"
l Horizonの16言語対応"
l Troveが”Integrated”され、Ironic、Marconi、Saharaが”Incubated”に
à OpenStackの更なるPaaS化"
l 1,202人のコントリビューターが参加し(35%増)、コントリビューションの上
位5社は、Red Hat、IBM、HP、Rackspace、Mirantis
- 4. Copyright © ASEANLABS, Inc. 2014. All rights reserved.OSS Cloud Specialists
Nova
l ローリングアップグレード(制限付きライブアップグレード)のサポート"
¡ コントローラノード、コンピュートノードをそれぞれ別々にアップグレー
ド"
• IcehouseベースのコントローラノードとHavanaベースのコンピュートノードの共存が可能に"
• [upgrade_levels] compute=icehouse-compat"
¡ ダウンタイムの縮小、システム全体の停止が不要に"
l Affinity / Anti-affinity サーバ・インスタンス・グループ・スケジューリング"
¡ あるインスタンスと同一サーバー・グループ内かそれ以外で立ち上げるか"
l Hyper-VのRDPコンソール対応"
l Compute APIのXMLサポートの段階的廃止"
¡ JSONフォーマットへのフォーカス"
l Schedulerに結果キャッシュ機能"
¡ フィルター+重み付けの結果(Available Nodes)をキャッシュし再利用"
- 5. Copyright © ASEANLABS, Inc. 2014. All rights reserved.OSS Cloud Specialists
Glance
l VMware DatastoreがGlanceのバックエンド対応"
l Image location selection strategyのサポート"
¡ イメージの場所やタイプ(ファイル、Swift、S3など)で
優先順をあらかじめ指定可能に"
l APIメッセージの多言語対応
- 6. Copyright © ASEANLABS, Inc. 2014. All rights reserved.OSS Cloud Specialists
Horizon
l 操作性や拡張性の向上"
l ウィザードの一部対応"
l ユーザーがパスワード変更可能に (API v3)"
l Nova"
¡ ライブマイグレーション、Hyper-Vコンソール、ホストアグリゲー
トやアベイラビリティゾーン指定のサポート"
l Cinder"
¡ ボリューム拡張のサポート"
l Swift"
¡ パブリックコンテナのサポート"
- 7. Copyright © ASEANLABS, Inc. 2014. All rights reserved.OSS Cloud Specialists
Keystone
l API v3.2の新機能"
¡ シングルサインオンのオープンソースソフトウェア
Shibbolethに認証バックエンドが対応"
¡ APIユーザーが自身のパスワード変更が可能に"
l トークンのKVSドライバーが、Redis, Cassandra, or
MongoDB対応"
l トークンのタイムアウト時間が、24時間から1時間に短
縮"
- 8. Copyright © ASEANLABS, Inc. 2014. All rights reserved.OSS Cloud Specialists
Neutron
l パフォーマンスと安定性向上に注力"
l nova-networkは、少なくともJunoまでは共存"
l 新規ドライバー / プラグイン"
¡ IBM SDN-VE"
¡ Nuage"
¡ OneConvergence"
¡ OpenDaylight"
l 新規Load Balancing as a Service ドライバー"
¡ Embrane"
¡ NetScaler"
¡ Radware"
l 新規VPN ドライバー"
¡ Cisco CSR"
- 9. Copyright © ASEANLABS, Inc. 2014. All rights reserved.OSS Cloud Specialists
Cinder
l ボリュームタイプ変更が可能に"
¡ Typeは、QoS利用時にストレージの品質レベルを分類する時などに
利用(ハイパフォーマンス ∼ ローコスト・ストレージまで)"
l Cinder Schedulerのデフォルト"
¡ Simple/Chance à FileterSchedulerへ"
l 複数 API worker への対応"
l 新規 バックエンド・ドライバー / プラグイン"
¡ EMC VMAX/VNX SMI-S FC Driver"
¡ EMC VNX iSCSI Direct Driver"
¡ HP MSA 2040"
¡ IBM SONAS and Storwize V7000 Unified Storage Systems"
¡ NetApp ESeries"
- 10. Copyright © ASEANLABS, Inc. 2014. All rights reserved.OSS Cloud Specialists
Swift
l Swiftクラスター管理情報(/info)の取得を管理者だけ
でなくクライアントからも可能に(デフォルト)"
¡ どのクラスターがどの機能をサポートしているかが透過
的に"
l 読み込みエラー時の自動リトライ機能"
¡ ノードのドライブ障害時には、他のノードに自動リトラ
イするためエンドユーザーは障害の影響を受けない"
- 11. Copyright © ASEANLABS, Inc. 2014. All rights reserved.OSS Cloud Specialists
Trove – OpenStack Database – 現在
l OpenStack上に、スケーラブルで安定したDatabase を提供す
る基盤コンポーネント(Database as a Service)"
l RDBMSとNoSQL両方をサポート(する意気込み)"
¡ 現時点では、まだMySQLとPerconaのシングルインスタンスサポー
ト+α程度"
l インスタンス内にデータベースを自動プロビジョニング"
l ユーザやデータベース管理も外部から"
¡ CRUDとアクセス制御"
l バックアップ・リカバリ機能"
l ボリュームやフレーバーのリサイズ"
- 12. Copyright © ASEANLABS, Inc. 2014. All rights reserved.OSS Cloud Specialists
Trove – OpenStack Database – 今後
l MySQL HA"
¡ Percona XtraDB cluster"
¡ MySQL Replication"
l NoSQL DB クラスター"
¡ MongoDB"
¡ Cassandra"
¡ Redis"
¡ CouchDB"
¡ CouchBase"
l インメモリーDB"
¡ MemCached"
¡ VoltDB"
- 13. Copyright © ASEANLABS, Inc. 2014. All rights reserved.OSS Cloud Specialists
trove conductor
Trove – アーキテクチャ (Icehouse)
trove
database
trove api
task managermessage queue
guest agent
database engine
VM
※ 将来的には、databaseへのアクセスは
conductor経由へ一本化する予定
- 14. Copyright © ASEANLABS, Inc. 2014. All rights reserved.OSS Cloud Specialists
Trove – Horizonインターフェース
l データベースインスタンス画面"
※ 既に「mysql_demo」データベースがありますが、もう一つ作ってみましょう。
- 15. Copyright © ASEANLABS, Inc. 2014. All rights reserved.OSS Cloud Specialists
Trove – Horizonインターフェース
l データベースの起動画面"
※ データベース名、フレーバー、Cinderボリュームサイズを指定します。
- 16. Copyright © ASEANLABS, Inc. 2014. All rights reserved.OSS Cloud Specialists
Trove – Horizonインターフェース
l データベースの初期化画面"
※ 初期データベース、最初の管理ユーザー、パスワードを指定します。
- 17. Copyright © ASEANLABS, Inc. 2014. All rights reserved.OSS Cloud Specialists
Trove – Horizonインターフェース
l データベースインスタンス画面(データベース起動中)"
※ データベースの起動が始まります。
- 18. Copyright © ASEANLABS, Inc. 2014. All rights reserved.OSS Cloud Specialists
Trove – Horizonインターフェース
l コンピュート – インスタンス画面"
※ 同時にインスタンスの起動が始まります。
- 19. Copyright © ASEANLABS, Inc. 2014. All rights reserved.OSS Cloud Specialists
Trove – Horizonインターフェース
l コンピュート – ボリューム画面"
※ 同時にボリュームの作成とインスタンスへのアタッチが実行されます。
- 20. Copyright © ASEANLABS, Inc. 2014. All rights reserved.OSS Cloud Specialists
Trove – Horizonインターフェース
l コンピュート – イメージ画面"
※ イメージを先に作っておく必要がありますね。(ここが厄介)
- 21. Copyright © ASEANLABS, Inc. 2014. All rights reserved.OSS Cloud Specialists
Trove – Horizonインターフェース
l コンピュート – セキュリティグループ画面"
※ 専用のセキュリティグループも作成されています。
- 22. Copyright © ASEANLABS, Inc. 2014. All rights reserved.OSS Cloud Specialists
Trove – Horizonインターフェース
l セキュリティグループのルール画面"
※ もちろんルールは、MySQL用の「3306ポート」が解放されています。
- 23. Copyright © ASEANLABS, Inc. 2014. All rights reserved.OSS Cloud Specialists
Trove – Horizonインターフェース
l データベースインスタンス画面"
※ 無事、「demo_database」ができました。
- 24. Copyright © ASEANLABS, Inc. 2014. All rights reserved.OSS Cloud Specialists
Trove – Horizonインターフェース
l データベースインスタンスの概要画面"
※ mysqlのコネクション例なども表示されます。
- 25. Copyright © ASEANLABS, Inc. 2014. All rights reserved.OSS Cloud Specialists
Trove – Horizonインターフェース
l データベースユーザーの画面"
" ※ 初期の管理ユーザーで指定した「admin」ができています。
- 26. Copyright © ASEANLABS, Inc. 2014. All rights reserved.OSS Cloud Specialists
Trove – Horizonインターフェース
l データーベースの画面"
※ 初期のデータベースで指定した、「initial_database」ができています。
- 27. Copyright © ASEANLABS, Inc. 2014. All rights reserved.OSS Cloud Specialists
Trove – Horizonインターフェース
l バックアップの画面"
※ バックアップもボタン一つで作成可能。
※ リカバリも非常にシンプル。
- 28. Copyright © ASEANLABS, Inc. 2014. All rights reserved.OSS Cloud Specialists
Trove – Horizonインターフェース
l バックアップからの復元の画面"
※ リカバリも非常にシンプルです。