• 検索結果がありません。

40

Icehouse サマリ

 Trove の追加 = DBaaS が提供可能に

MySQL と Percona の全機能でのサポート。

MongoDB, Redis, Cassandra, Couchbase の実 験的なサポート

https://wiki.openstack.org/wiki/ReleaseNotes/Icehouse/ja 41

Icehouse サマリ

 Trove(続き)

ユーザー / スキーマの管理

ユーザーは MySQL のユーザーとスキーマの CRUD 操作を Trove API 経由で行うことができます。

バックアップとリストア

データストアが提供するバックアップソフトウェアを実行し、出力を Swift コンテナーに送ります。

フルバックアップと差分バックアップ。

https://wiki.openstack.org/wiki/ReleaseNotes/Icehouse/ja 42

Icehouse サマリ

 Nova

コンピュートノード上のVMを停止せずにアップグレード可能

各ハイパーバイザー用ドライバーの機能強化

API v3の機能強化

スケジューラーの性能向上

キャッシュスケジューリングに対応

Notification(通知)機能の強化

補足、記録可能なイベントが増加

https://wiki.openstack.org/wiki/ReleaseNotes/Icehouse/ja 43

Icehouse サマリ

 Glance

ストレージバックエンドに VMware Datastore 対応

API メッセージをローカライズ

ストレージクォータの計算を改善

削除済みイメージは今回から、カウント除外されます

https://wiki.openstack.org/wiki/ReleaseNotes/Icehouse/ja 44

Icehouse サマリ

 Swift

機能検出機能

システムメタデータの保持方法

アカウントレベルACLとACLフォーマットv2

オブジェクトレプリケーション ssync

読み取り失敗時の自動リトライ 制御

https://wiki.openstack.org/wiki/ReleaseNotes/Icehouse/ja 45

Icehouse サマリ

 Horizon

多言語化

ヒンディー語、ドイツ語、セルビア語. オーストラリア英語、イギリス英語、

ドイツ語、フランス語、日本語、韓国語、ポーランド語、ポルトガル語、

簡体字と繁体字の中国語、スペイン語、ロシア語

https://wiki.openstack.org/wiki/ReleaseNotes/Icehouse/ja 46

Icehouse サマリ

 Keystone

API v3 機能強化

認証の仕組みと認証データが完全に分離

LDAP等の外部認証機構との連携が容易に

マルチリージョンでのKeystoneの一元化が容易に

ログの国際化対応

https://wiki.openstack.org/wiki/ReleaseNotes/Icehouse/ja 47

性能、安定性の向上が中心

– Multiple API worker / RPC worker

– Improvements in dhcp-agent, l3-agent, OVS agent … – Scenario test / API test coverage in tempest

– Third party testing (vendor driver testing)

nova event callback

– Notify nova of port status changes when fixed_ips/floatingips change

– It ensure a VM is launched after network connection is available.

Deprecate OVS Plugin and Linux Bridge plugin – Migration to ML2 plugin is recommended.

機能面の変更は少なめ

– これまでの機能追加中心だったが、一度立ち止まって底上げ – 次の機能追加に向けた充電期間と考えるべき

48

Icehouse サマリ

Neutron

性能、安定性の向上が中心

Multiple API worker / RPC worker

Improvements in dhcp-agent, l3-agent, OVS agent …

Scenario test / API test coverage in tempest

Third party testing (vendor driver testing)

nova event callback

Notify nova of port status changes when fixed_ips/floatingips change

It ensure a VM is launched after network connection is available.

Deprecate OVS Plugin and Linux Bridge plugin

Migration to ML2 plugin is recommended.

機能面の変更は少なめ

これまでの機能追加中心だったが、一度立ち止まって底上げ

次の機能追加に向けた充電期間と考えるべき

https://wiki.openstack.org/wiki/ReleaseNotes/Icehouse/ja 49

Icehouse サマリ

 Neutron(続き)

新しいドライバーとプラグイン

IBM SDN-VE

Nuage

OneConvergence

OpenDaylight

新しいロードバランサ用ドライバー

Embrane

NetScaler

Radware

新しいVPN用ドライバー

Cisco CSR

https://wiki.openstack.org/wiki/ReleaseNotes/Icehouse/ja 50

Icehouse サマリ

 Cinder

主要な新機能

既存ボリュームのタイプを変更可能(retype)

Cinderバックアップオブジェクトへのボリュームメタデータのサポート を追加。

複数APIワーカーの実装。

クォータの削除が可能に。

Cinderへのバックアップインポート・エクスポートが可能に。

ボリュームアタッチ・デタッチ時の自動FCゾーニングを行うFiber Channel ゾーンマネージャが追加。

ボリュームタイプの暗号化のアップデートが可能に。

アタッチ・デタッチ時にCeilometer notificationsを行う。

https://wiki.openstack.org/wiki/ReleaseNotes/Icehouse/ja 51

Icehouse サマリ

 Cinder(続き)

新しいバックエンド用のドライバーとプラグイン

EMC VMAX/VNX SMI-S FC ドライバー

EMC VNX iSCSI ダイレクトドライバー

HP MSA 2040

IBM SONAS と Storwize V7000 Unified Storage Systems

NetApp ESeries

https://wiki.openstack.org/wiki/ReleaseNotes/Icehouse/ja 52

Icehouse サマリ

 Ceilometer

複雑なクエリーによる情報取り出しが可能に

様々な条件指定が可能になった

アラーム機能強化

時間制限(time constraint)オプション

例)cpu使用率を監視。平日は70%超、土日は95%超でア ラーム

https://wiki.openstack.org/wiki/ReleaseNotes/Icehouse/ja 53

Icehouse サマリ

 Ceilometer(続き)

pipeline 再設計

データ変換と、データ送信エンジンを分離

Ceilometerの内部データを外部システムの要件に合わせて変 換&送信

– 例

– To 課金システム

» 10分間隔, 全メータ取得ディスクとネットワークはrateベース、AMQPに 出力

– To チューニングエンジン

» 30分間隔, CPU, RAM, disk, インスタンス数, floatingIP数取得、

AMQP出力 – To 内部利用

» 10秒間隔, CPU, RAM, disk-rate, NW-rate取得、UDP出力

https://wiki.openstack.org/wiki/ReleaseNotes/Icehouse/ja 54

Icehouse サマリ

 Heat

Heat Orchestration Template (HOT) が推奨に

従来は Heat CloudFormation-compatible Format

パスワードを渡すことなく、スタックの利用が可能に

Heat Engine のスケーリング

OpenStack 用の新規リソース

20種類以上の新規resourceが追加 →

https://wiki.openstack.org/wiki/ReleaseNotes/Icehouse/ja 55

OS::Heat::CloudConfig OS::Heat::MultipartMime OS::Heat::SoftwareConfig OS::Heat::SoftwareDeployment OS::Heat::StructuredConfig OS::Heat::StructuredDeployment OS::Heat::RandomString

OS::Heat::ResourceGroup OS::Heat::AutoScalingGroup OS::Heat::ScalingPolicy OS::Neutron::SecurityGroup OS::Neutron::MeteringLabel OS::Neutron::MeteringRule OS::Neutron::ProviderNet OS::Neutron::NetworkGateway OS::Neutron::PoolMember OS::Nova::KeyPair

OS::Nova::FloatingIP

OS::Nova::FloatingIPAssociation OS::Trove::Instance

まとめ

56

まとめ

 OpenStack は IaaS を実現するOSS

広範囲のリソースを抽象化

既に様々な本番環境ので実績を持っています。

今はIaaS基盤やサービス基盤としての使い方が主流

 サービス基盤として採用される理由

標準化と自動化によるコスト削減

 いずれはクラウドネイティブな世界へ

より大規模な演算を容易に実行可能な世界へ

57

関連したドキュメント