SUSE Open Forum講演 - OpenStack Summit 2014 Paris 報告
-
Upload
nobuyuki-tamaoki -
Category
Technology
-
view
165 -
download
0
Transcript of SUSE Open Forum講演 - OpenStack Summit 2014 Paris 報告
OpenStack Summit 2014 Paris 報告「ベアメタルクラウドの現状とNTTドコモ様の検証報告」
日本仮想化技術株式会社
VitrualTech.jp
たまおきのぶゆき
自己紹介
• 玉置伸行(たまおきのぶゆき)– [email protected]
– twitter.com/ntamaoki
– facebook.com/ntamaoki
• 日本仮想化技術株式会社 2013/8 -
– エンタープライズクラウド事業部
• OpenStackの価値を伝える
– ThinkITでOpenStackディストリビューション8社比較記事を企画
• エンタープライズクラスのクラウド基盤構築の検討支援
• 日本オラクル株式会社 – 2013/7
2
イントロダクション
日本仮想化技術株式会社概要
• 社名:日本仮想化技術株式会社– 英語名: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
イントロダクション
導入・移行
仮想化環境構築をトータルサポート
設計
• 戦略立案– コスト削減、社内標準化、将来プランのコンサルティング
• 設計
– 要求仕様の策定
– サーバ、ストレージからネットワークまでアプリケーションまで考慮した設計最適化
– キャパシティプランニング(ベンチマーク)
• 導入
– 仮想化ソリューションパッケージの提供
– 仮想化統合(P2V既存環境移行)
• 運用保守
– エンジニア教育
– 技術サポートの提供
– OSSソースコードレベルサポート
運用保守
ベンダーニュートラルなワンストップ・サポートをご提供4
戦略立案
イントロダクション
OpenStackへの貢献
• 開発
– Nova bare-metal
provisioning
– DiskImage Builder
– Bug fixes in various
projects
• イベント企画・運営
• ドキュメント公開
5
Stackalytics – VirtualTech’s contributions
Commit 数は 120
OpenStack最新情報セミナー
イントロダクション
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
イントロダクション
EnterpriseCloud.jp
• OpenStackで始めるエンタープライズクラウドの情報サイト
• OpenStack導入手順書のダウンロード
– 年間1,000ダウンロード
• セミナー資料
• OpenStack環境構築ノウハウ
7
イントロダクション
OpenStack Summit 2014 Paris
8
OpenStack Summit
9
• OpenStackの開発者が今後の開発ロードマップや機能実装について語るDesign Summit
• 200を超える事例セッションやテクニカルセッション• 年に2回開催、次回は5月にバンクーバーで開催
たまおきの注目ポイント
1. OpenStack Summitの参加者数
2. NTTドコモ様の検証報告
3. ベアメタルクラウドの現状
10
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)
参考: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)
OpenStack Summit が東京に!!
13
たまおきの注目ポイント
1. OpenStack Summitの参加者数
2. NTTドコモ様の検証報告
3. ベアメタルクラウドの現状
14
15
NTTドコモ様の検証報告のポイント
1. 100台の物理サーバを使用した実証実験
2. 仮想ネットワークの高速化
– VXLAN+オフロード処理で最大6倍のスループット性能向上
3. HA(High Availability)環境を構築
– データベースやメッセージングキューを多重化
– ネットワークノードのL3エージェントを多重化
16
1. 100台の物理サーバで実証実験
17
2. 仮想ネットワークの高速化①
18
2. 仮想ネットワークの高速化②
19
3. HA環境を構築
20
EnterpriseCloud.jp
資料公開時に下記URLにてアナウンスいたします
21
たまおきの注目ポイント
1. OpenStack Summitの参加者数
2. NTTドコモ様の検証報告
3. ベアメタルクラウドの現状
22
ベアメタルプロビジョニングとは
23
OS
アプリ
OSが入っていない状態のサーバ
ネットワークに接続した状態のサーバ
OSやアプリがインストールされた状態のサーバ
ディスカバリー プロビジョニング
ベアメタルクラウド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 )
ベアメタルクラウド2つのユースケース②
OpenStackの中でベアメタルプロビジョニングをやりたい
メリット:
• サーバ仮想化技術によるオーバーヘッドの削減
• ベアメタルマシンをAPIで制御可能
想定利用シーン:
• サーバ負荷が高いサービス・サーバ
• 物理サーバと仮想サーバの混在環境
• 分散ストレージサーバ
• 本番環境で仮想マシンの採用を躊躇しているお客様
大量のサーバを一元管理するためにベアメタルプロビジョニングをやりたい
メリット:
• ベアメタルマシンをAPIで制御可能
• プロビジョニングの時間短縮
• オペレーション見直しによる、運用コストの削減
想定利用シーン:
• セルフサービス化
• プロビジョニングの自動化
• 物理サーバと仮想サーバの混在
• リソースの使用状況に応じた、リソースの動的変更
25
ベアメタルクラウド2つのユースケース③
OpenStackの中でベアメタルプロビジョニングをやりたい
大量のサーバを一元管理するためにベアメタルプロビジョニングをやりたい
26
• OpenStack Ironic • OpenStack TripleO
– OpenStack Ironic を含む
• SUSE Cloud
– Crowbarを使用
• Ubuntu MAAS
• Mirantis Fuel
• など
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で正式プロジェクトに昇格することを目指していたが適わず
今後のOpenStack Ironic
• 仮想ネットワーク対応 • ベアメタルマシンのライフサイクル管理
28
スイッチ
Ironic
Neutron
Nova
ベアメタルノード
ベアメタルサーバのアサイン
ベアメタルサーバのリリース
クリーニング
リソースプールへの追加
UEFI secure boot
OSやBIOSのバージョンアップ
NFVでのOpenStackの適用検討
29 AT&Tとエリクソンの発表より
キャリアグレードでのOpenStack活用
30 AT&Tとエリクソンの発表より