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 ステージング用

VM

VM

VM

VM

VM

VM

VM

VM

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

VM

VM

VM

VM

コントローラ(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]

050-7571-0584

31