17
1 2013.08.03 日本 OpenStack ユーザ Akira Yoshiyama, Tomoaki Nakajima openstack Open source software to build public and private clouds. OSC2013 Kansai@Kyoto Havana Release Overview

Havana Release Overview · 17 まとめ Havana リリースでは 正式コンポーネントが2つ追加され、以下の事が出来る ようになります – 従量課金に向けたリソース消費統計

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Havana Release Overview · 17 まとめ Havana リリースでは 正式コンポーネントが2つ追加され、以下の事が出来る ようになります – 従量課金に向けたリソース消費統計

1

2013.08.03日本 OpenStackユーザ

Akira Yoshiyama, Tomoaki Nakajima

openstackOpen source software to build public and private clouds.

OSC2013 Kansai@Kyoto

Havana Release Overview

Page 2: Havana Release Overview · 17 まとめ Havana リリースでは 正式コンポーネントが2つ追加され、以下の事が出来る ようになります – 従量課金に向けたリソース消費統計

2

注意

● 本資料は 2013 年 7 月 30 日時点( Havana-2 開発マイルストーンリリース後)の情報に基づいています。 10 月に予定されている Havana の正式リリース時点には一部変更になる可能性があります。

● 現時点で Havana リリースは開発段階のものであり、一般利用には適しません。

Page 3: Havana Release Overview · 17 まとめ Havana リリースでは 正式コンポーネントが2つ追加され、以下の事が出来る ようになります – 従量課金に向けたリソース消費統計

3

開発スケジュール

日付 イベント2013/04/18 OpenStack Summit in Portland2013/05/30 Havana-1 マイルストーンリリース2013/07/18 Havana-2 マイルストーンリリース2013/09/05 機能追加締切

メッセージ文字列変更禁止Havana-3 マイルストーンリリース

2013/9/26 ~ 10/10 リリース候補版公開2013/10/17 OpenStack 2013.2 (Havana) リリース

Page 4: Havana Release Overview · 17 まとめ Havana リリースでは 正式コンポーネントが2つ追加され、以下の事が出来る ようになります – 従量課金に向けたリソース消費統計

4

正式プロジェクトの追加

● OpenStack Metering/Monitoring ● Ceilometer● https://launchpad.net/ceilometer

● OpenStack Orchestration● Heat● https://launchpad.net/heat

Page 5: Havana Release Overview · 17 まとめ Havana リリースでは 正式コンポーネントが2つ追加され、以下の事が出来る ようになります – 従量課金に向けたリソース消費統計

5

Ceilometer

● OpenStack Metering/Monitoring ● OpenStack の各種コンポーネント (Nova, Swift,

Glance, Cinder 等 ) の各種リソース消費を計測するコンポーネント

● プロジェクト単位で集計– ダッシュボードでの表示や課金に利用

● リソース消費が閾値を超える ( 上回る/下回る ) 際にユーザが設定したアクションを実行– オートスケールに利用

Page 6: Havana Release Overview · 17 まとめ Havana リリースでは 正式コンポーネントが2つ追加され、以下の事が出来る ようになります – 従量課金に向けたリソース消費統計

6

Ceilometer

http://docs.openstack.org/developer/ceilometer/architecture.html

Page 7: Havana Release Overview · 17 まとめ Havana リリースでは 正式コンポーネントが2つ追加され、以下の事が出来る ようになります – 従量課金に向けたリソース消費統計

7

Ceilometer の用途①:従量課金

Compute(Nova)

BlockStorage(Cinder)

Networking(Neutron)

ImageService(Glance)

VMVM

VolVol

VolVol

VMVM

IPIP

ImageImage

ImageImage

Metering/Monitoring(Ceilometer)

サービスポータル

GWGW

リソース使用統計

Page 8: Havana Release Overview · 17 まとめ Havana リリースでは 正式コンポーネントが2つ追加され、以下の事が出来る ようになります – 従量課金に向けたリソース消費統計

8

Ceilometer の用途②:負荷監視

Compute(Nova)

BlockStorage(Cinder)

Networking(Neutron)

ImageService(Glance)

VMVM

VolVol

VolVol

VMVM

IPIP

ImageImage

ImageImage

Metering/Monitoring(Ceilometer)

サービスポータル

GWGW

アラーム情報

Page 9: Havana Release Overview · 17 まとめ Havana リリースでは 正式コンポーネントが2つ追加され、以下の事が出来る ようになります – 従量課金に向けたリソース消費統計

9

Heat

● OpenStack Orchestration● オーケストレーションサービスを提供するコンポーネント● AWS CloudFormation, CloudWatch 互換● OpenStack 以外のクラウドにも対応● テンプレート ( レシピ ) に書かれた操作を実行

– 各種 OpenStack API 操作● VM 作成・削除、ネットワーク設定等

– VM 上の操作● ファイル配置、コマンド実行

● 複数の API に対応● Ceilometer と組み合わせてオートスケールを実現

Page 10: Havana Release Overview · 17 まとめ Havana リリースでは 正式コンポーネントが2つ追加され、以下の事が出来る ようになります – 従量課金に向けたリソース消費統計

10

Heat の用途①:自動構築

Compute(Nova)

BlockStorage(Cinder)

Networking(Neutron)

ImageService(Glance)

VolVol

VolVol

VMVM

IPIP

ImageImage

ImageImage

Orchestration(Heat) GWGW

ゲスト OS

ユーザ

Page 11: Havana Release Overview · 17 まとめ Havana リリースでは 正式コンポーネントが2つ追加され、以下の事が出来る ようになります – 従量課金に向けたリソース消費統計

11

Heat の用途②:オートスケール

Orchestration(Heat)

Metering/Monitoring(Ceilometer)

Compute(Nova)

BlockStorage(Cinder)

Networking(Neutron)

ImageService(Glance)

VolVol

VolVol

VMVM

IPIP

ImageImage

ImageImage

GWGW

ゲスト OS

VM

IPIP

ユーザ

Page 12: Havana Release Overview · 17 まとめ Havana リリースでは 正式コンポーネントが2つ追加され、以下の事が出来る ようになります – 従量課金に向けたリソース消費統計

12

Heat の用途③ Triple-O

Triple-O

Network

Compute(Nova) Networking

(Neutron)

Orchestration(Heat)

サービス管理者

HW HW HW

Compute

BlockStorage

NetworkingImageService

HW HW

IdentityDashboard Compute

Networking

Page 13: Havana Release Overview · 17 まとめ Havana リリースでは 正式コンポーネントが2つ追加され、以下の事が出来る ようになります – 従量課金に向けたリソース消費統計

13

既存コンポーネント

● スケーラビリティ向上● 大規模環境対応

– Cell 機能強化● 他コンポーネントの Nova Cells 対応● Cell の Filter Scheduler 対応● Live Migration 対応

– マルチサイトレプリケーション● 性能向上、効率改善

– マルチスケジューラー– Flavorへのネットワーク エンタイトルメント

Page 14: Havana Release Overview · 17 まとめ Havana リリースでは 正式コンポーネントが2つ追加され、以下の事が出来る ようになります – 従量課金に向けたリソース消費統計

14

既存コンポーネント

● WebUI の利便性向上● domain / role / group管理、ユーザパスワード変

更、他● 細かな機能追加

● VPNaaS 、 FWaaS 、DDNS 、…● コンポーネント間の連携強化

● Cinder – Glance● 他

● コードのクリンアップ● nova-network排除準備

Page 15: Havana Release Overview · 17 まとめ Havana リリースでは 正式コンポーネントが2つ追加され、以下の事が出来る ようになります – 従量課金に向けたリソース消費統計

15

既存コンポーネント

● その他● 安全なシャットダウン● Cinder Volume の暗号化● GlusterFSへのネイティブ対応● Read Only Volume & Public Volume

Page 16: Havana Release Overview · 17 まとめ Havana リリースでは 正式コンポーネントが2つ追加され、以下の事が出来る ようになります – 従量課金に向けたリソース消費統計

16

既存コンポーネント

● 8/3時点の Blueprint(未実装も含む)● Nova ・・・ 136

● Swift ・・・ 5

● Glance・・・ 18

● Keystone・・・ 24

● Horizon・・・ 39

● Neutron・・・ 95

● Cinder・・・ 43

Page 17: Havana Release Overview · 17 まとめ Havana リリースでは 正式コンポーネントが2つ追加され、以下の事が出来る ようになります – 従量課金に向けたリソース消費統計

17

まとめ

● Havana リリースでは● 正式コンポーネントが2つ追加され、以下の事が出来るようになります– 従量課金に向けたリソース消費統計– オートスケーリング– クラウド上のアプリケーションシステム自動構築

● Grizzly リリースよりコンポーネント間の連携が進み、利便性やスケーラビリティが向上します。