SUSE Open Forum講演 - OpenStack Summit 2014 Paris 報告

31
OpenStack Summit 2014 Paris 報告 「ベアメタルクラウドの現状と NTTドコモ様の検証報告」 日本仮想化技術株式会社 VitrualTech.jp たまおき のぶゆき

Transcript of SUSE Open Forum講演 - OpenStack Summit 2014 Paris 報告

Page 1: SUSE Open Forum講演 - OpenStack Summit 2014 Paris 報告

OpenStack Summit 2014 Paris 報告「ベアメタルクラウドの現状とNTTドコモ様の検証報告」

日本仮想化技術株式会社

VitrualTech.jp

たまおきのぶゆき

Page 2: SUSE Open Forum講演 - OpenStack Summit 2014 Paris 報告

自己紹介

• 玉置伸行(たまおきのぶゆき)– [email protected]

– twitter.com/ntamaoki

– facebook.com/ntamaoki

• 日本仮想化技術株式会社 2013/8 -

– エンタープライズクラウド事業部

• OpenStackの価値を伝える

– ThinkITでOpenStackディストリビューション8社比較記事を企画

• エンタープライズクラスのクラウド基盤構築の検討支援

• 日本オラクル株式会社 – 2013/7

2

イントロダクション

Page 3: SUSE Open Forum講演 - OpenStack Summit 2014 Paris 報告

日本仮想化技術株式会社概要

• 社名:日本仮想化技術株式会社– 英語名:VirtualTech Japan Inc.– 略称:日本仮想化技術/VTJ

• 設立:2006年12月• 資本金:2,000万円• 売上高:1億3,000万円(2013年7月期)• 本社:東京都渋谷区渋谷1-8-1• 取締役:宮原徹(代表取締役社長兼CEO)• 伊藤宏通(取締役CTO)• スタッフ:9名(うち、8名が仮想化技術専門エンジニアです)• URL:http://VirtualTech.jp/• 仮想化技術に関する研究および開発

– 仮想化技術に関する各種調査– 仮想化技術に関連したソフトウェアの開発– 仮想化技術を導入したシステムの構築– OpenStackの導入支援・新規機能開発

ベンダーニュートラルな独立系仮想化技術のエキスパート集団

3

イントロダクション

Page 4: SUSE Open Forum講演 - OpenStack Summit 2014 Paris 報告

導入・移行

仮想化環境構築をトータルサポート

設計

• 戦略立案– コスト削減、社内標準化、将来プランのコンサルティング

• 設計

– 要求仕様の策定

– サーバ、ストレージからネットワークまでアプリケーションまで考慮した設計最適化

– キャパシティプランニング(ベンチマーク)

• 導入

– 仮想化ソリューションパッケージの提供

– 仮想化統合(P2V既存環境移行)

• 運用保守

– エンジニア教育

– 技術サポートの提供

– OSSソースコードレベルサポート

運用保守

ベンダーニュートラルなワンストップ・サポートをご提供4

戦略立案

イントロダクション

Page 5: SUSE Open Forum講演 - OpenStack Summit 2014 Paris 報告

OpenStackへの貢献

• 開発

– Nova bare-metal

provisioning

– DiskImage Builder

– Bug fixes in various

projects

• イベント企画・運営

• ドキュメント公開

5

Stackalytics – VirtualTech’s contributions

Commit 数は 120

OpenStack最新情報セミナー

イントロダクション

Page 6: SUSE Open Forum講演 - OpenStack Summit 2014 Paris 報告

OpenStack最新情報セミナー

• OpenStackに関心のあるエンジニアを対象とした技術セミナー

• 過去8回実施(括弧内は申込者数)

– 2014/2 HP Moonshot 紹介 (100名)

– 2014/4 SDN&OpenStack (200名)

– 2014/6 ストレージ (120名)

– 2014/8 OpenStack Distribution (140名)

– 2014/10 大規模×ネットワーク (120名)

– 2014/12 導入事例・検証事例 (140名)6

イントロダクション

Page 7: SUSE Open Forum講演 - OpenStack Summit 2014 Paris 報告

EnterpriseCloud.jp

• OpenStackで始めるエンタープライズクラウドの情報サイト

• OpenStack導入手順書のダウンロード

– 年間1,000ダウンロード

• セミナー資料

• OpenStack環境構築ノウハウ

7

イントロダクション

Page 8: SUSE Open Forum講演 - OpenStack Summit 2014 Paris 報告

OpenStack Summit 2014 Paris

8

Page 9: SUSE Open Forum講演 - OpenStack Summit 2014 Paris 報告

OpenStack Summit

9

• OpenStackの開発者が今後の開発ロードマップや機能実装について語るDesign Summit

• 200を超える事例セッションやテクニカルセッション• 年に2回開催、次回は5月にバンクーバーで開催

Page 10: SUSE Open Forum講演 - OpenStack Summit 2014 Paris 報告

たまおきの注目ポイント

1. OpenStack Summitの参加者数

2. NTTドコモ様の検証報告

3. ベアメタルクラウドの現状

10

Page 11: SUSE Open Forum講演 - OpenStack Summit 2014 Paris 報告

OpenStack Summitの参加者数

11

過去9回の開催地と参加者数

Paris (2014/11): 4,700

Atlanta (2014/5): 4,300

Hong Kong (2013/11): 3,000

Portland (2013/4): 3,000

San Diego (2012/10): 1,400

San Francisco (2012/4): 1,000

Boston(2011/11)、Santa Clara(2011/4)、San Antonio(2010/11)

Page 12: SUSE Open Forum講演 - OpenStack Summit 2014 Paris 報告

参考:OpenStackエンジニアの求人

キーワード 求人件数

OpenStack 1,589(1年で3倍)

Amazon 6,039

SalesForce 4,199

Azure 1,715

CloudStack 175

12

米国エンジニア求人サイトengineerjobs.comでの求人件数

2014/12/7調査

出展:Engineering Jobs (http://www.engineerjobs.com)

Page 13: SUSE Open Forum講演 - OpenStack Summit 2014 Paris 報告

OpenStack Summit が東京に!!

13

Page 14: SUSE Open Forum講演 - OpenStack Summit 2014 Paris 報告

たまおきの注目ポイント

1. OpenStack Summitの参加者数

2. NTTドコモ様の検証報告

3. ベアメタルクラウドの現状

14

Page 15: SUSE Open Forum講演 - OpenStack Summit 2014 Paris 報告

15

Page 16: SUSE Open Forum講演 - OpenStack Summit 2014 Paris 報告

NTTドコモ様の検証報告のポイント

1. 100台の物理サーバを使用した実証実験

2. 仮想ネットワークの高速化

– VXLAN+オフロード処理で最大6倍のスループット性能向上

3. HA(High Availability)環境を構築

– データベースやメッセージングキューを多重化

– ネットワークノードのL3エージェントを多重化

16

Page 17: SUSE Open Forum講演 - OpenStack Summit 2014 Paris 報告

1. 100台の物理サーバで実証実験

17

Page 18: SUSE Open Forum講演 - OpenStack Summit 2014 Paris 報告

2. 仮想ネットワークの高速化①

18

Page 19: SUSE Open Forum講演 - OpenStack Summit 2014 Paris 報告

2. 仮想ネットワークの高速化②

19

Page 20: SUSE Open Forum講演 - OpenStack Summit 2014 Paris 報告

3. HA環境を構築

20

Page 21: SUSE Open Forum講演 - OpenStack Summit 2014 Paris 報告

EnterpriseCloud.jp

資料公開時に下記URLにてアナウンスいたします

21

Page 22: SUSE Open Forum講演 - OpenStack Summit 2014 Paris 報告

たまおきの注目ポイント

1. OpenStack Summitの参加者数

2. NTTドコモ様の検証報告

3. ベアメタルクラウドの現状

22

Page 23: SUSE Open Forum講演 - OpenStack Summit 2014 Paris 報告

ベアメタルプロビジョニングとは

23

OS

アプリ

OSが入っていない状態のサーバ

ネットワークに接続した状態のサーバ

OSやアプリがインストールされた状態のサーバ

ディスカバリー プロビジョニング

Page 24: SUSE Open Forum講演 - OpenStack Summit 2014 Paris 報告

ベアメタルクラウド2つのユースケース①

OpenStackの中でベアメタルプロビジョニングをやりたい

IBM Softlayerみたいなサービス

大量のサーバを一元管理するためにベアメタルプロビジョニングをやりたい

リソースプールとプロビジョニング

24

リソースプール

コンピュート ネットワーク ストレージ

フィジカルプロビジョニング(Ubuntu MAAS / OpenStack TripleO)

プロジェクトA

機能検証用プロジェクトB

開発用

クラウドオーケストレータ

プロジェクトC

ステージング用

V

M

V

M

V

M

V

M

V

M

V

M

V

M

V

M

コントローラ(OpenStack) コントローラ(OpenStack)

V

M

V

M

V

M

V

M

コントローラ(OpenStack)

クラウドオーケストレータ&プロビジョニング( Ubuntu Juju / DevStack /

Red Hat RDO PackStack / Chef / Puppet / Ansible / Vagrant / etc )

Page 25: SUSE Open Forum講演 - OpenStack Summit 2014 Paris 報告

ベアメタルクラウド2つのユースケース②

OpenStackの中でベアメタルプロビジョニングをやりたい

メリット:

• サーバ仮想化技術によるオーバーヘッドの削減

• ベアメタルマシンをAPIで制御可能

想定利用シーン:

• サーバ負荷が高いサービス・サーバ

• 物理サーバと仮想サーバの混在環境

• 分散ストレージサーバ

• 本番環境で仮想マシンの採用を躊躇しているお客様

大量のサーバを一元管理するためにベアメタルプロビジョニングをやりたい

メリット:

• ベアメタルマシンをAPIで制御可能

• プロビジョニングの時間短縮

• オペレーション見直しによる、運用コストの削減

想定利用シーン:

• セルフサービス化

• プロビジョニングの自動化

• 物理サーバと仮想サーバの混在

• リソースの使用状況に応じた、リソースの動的変更

25

Page 26: SUSE Open Forum講演 - OpenStack Summit 2014 Paris 報告

ベアメタルクラウド2つのユースケース③

OpenStackの中でベアメタルプロビジョニングをやりたい

大量のサーバを一元管理するためにベアメタルプロビジョニングをやりたい

26

• OpenStack Ironic • OpenStack TripleO

– OpenStack Ironic を含む

• SUSE Cloud

– Crowbarを使用

• Ubuntu MAAS

• Mirantis Fuel

• など

Page 27: SUSE Open Forum講演 - OpenStack Summit 2014 Paris 報告

OpenStack Ironicのロードマップ

Havana Icehouse Juno Kilo “L”以降

参考:Blueprints for Ironic (Bare Metal Provisioning) https://blueprints.launchpad.net/ironic/

2013年10月リリース 2014年4月リリース 2014年10月リリース 2015年4月リリース予定

NovaプロジェクトからIronic(ベアメタルプロビジョニング)プロジェクトが派生

•Neutron連携 •Ceilometer連携•HP iLO対応• iPXE対応

•正式プロジェクトに昇格•ベアメタルマシンのディスカバリ

•UEFIセキュアブートへの対応•ベアメタルサーバのリリース処理の追加•ファームウェア更新機能の追加•ベアメタルマシンの自動登録機能の追加•Neutron連携(仮想ネットワーク機能)

Neutronに対応するも仮想ネットワーク機能は実装されず

現行のバージョンでは、同じAvailability

Zone(AZ)でベアメタルマシンと仮想マシンを混在できない

Junoで正式プロジェクトに昇格することを目指していたが適わず

Page 28: SUSE Open Forum講演 - OpenStack Summit 2014 Paris 報告

今後のOpenStack Ironic

• 仮想ネットワーク対応 • ベアメタルマシンのライフサイクル管理

28

スイッチ

Ironic

Neutron

Nova

ベアメタルノード

ベアメタルサーバのアサイン

ベアメタルサーバのリリース

クリーニング

リソースプールへの追加

UEFI secure boot

OSやBIOSのバージョンアップ

Page 29: SUSE Open Forum講演 - OpenStack Summit 2014 Paris 報告

NFVでのOpenStackの適用検討

29 AT&Tとエリクソンの発表より

Page 30: SUSE Open Forum講演 - OpenStack Summit 2014 Paris 報告

キャリアグレードでのOpenStack活用

30 AT&Tとエリクソンの発表より

Page 31: SUSE Open Forum講演 - OpenStack Summit 2014 Paris 報告

お問い合わせ先

「仮想化環境を構築したいが、どこに相談すればいいの?」

まずは我々にご相談ください

http://VirtualTech.jp/[email protected]

31