Upload
virtualtech-japan-inc
View
435
Download
3
Embed Size (px)
Citation preview
オープンクラウド基盤の価値と導入へ向けた考慮点
~ IaaS から PaaS まで
日本仮想化技術株式会社VitrualTech.jp
玉置 伸行
EMC 様セミナー 「あなたのビジネスを高速化!DevOps とアジャイル開発を実現するオープンクラウド基盤」
自己紹介• 玉置 伸行(たまおき のぶゆき)
– [email protected]– twitter.com/ntamaoki– facebook.com/ntamaoki
• 日本仮想化技術株式会社 2013/8 -
– エンタープライズクラウド事業部• OpenStack の価値を伝える
– ThinkIT で OpenStack ディストリビューション 8 社比較記事を企画
• エンタープライズクラスのクラウド基盤構築の検討支援
• 日本オラクル株式会社 – 2013/72
イントロダクション
日本仮想化技術株式会社 概要• 社名:日本仮想化技術株式会社
– 英語名: 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
イントロダクション
OpenStack 最新情報セミナー
OpenStack への取り組み①• コード開発・提供
– Nova bare-metal provisioning ( 現在の Ironic)
– Bug fixes in various projects
• イベント企画・運営– OpenStack 最新情報セミナー– 10 回開催、 1500 人参加注
• ドキュメント公開– Slideshare で一般公開– 50 万ビュー、 1 万ダウンロード注
注: 2013 年 9 月から 2015 年 4 月までで集計
Stackalytics – VirtualTech’s contributions
Commit 数は 120
イントロダクション
5
OpenStack への取り組み②
2014/11 OpenStack Summit Paris
100 台の物理サーバで OpenStack POC 環境を構築・運用した際のノウハウや Tips を公開(Neutron HA, VXLAN performance,,,)
2012/10 OpenStack Summit San Diego
仮想マシンのように、ベアメタルサーバをプロビジョニングするフレームワークを発表Grizzly で upstream にマージされました
イントロダクション
6
EnterpriseCloud.jp
• OpenStack で始めるエンタープライズクラウドの情報サイト
• OpenStack 導入手順書のダウンロード
• 各種プレゼン資料• その他ブログ記事
http://EnterpriseCloud.jp
イントロダクション
OpenStack 最新情報セミナー
• OpenStack に関心のあるエンジニアを対象とした技術セミナー
• 過去 10 回実施(括弧内は申込者数)– 2014/8 OpenStack Distribution
(140 名 )– 2014/10 大規模ネットワーク (120 名 )– 2014/12 導入事例 & 検証事例 (140 名 )– 2015/2 プロビジョニング
(80 名 )– 2015/4 NFV
(190 名 )– 2015/7/22 SDN
8
イントロダクション
OpenStack 最新動向と構築のポイント
OpenStack およびその周辺領域について分かりやすく解説します。3 回に分けて下記のテーマを深掘りします。
1. OpenStack を知るには何を学ぶべきか 2. OpenStack で何ができるのか? 3. OpenStack を導入検討するには
9
オープンクラウド基盤とは
• クラウド基盤ソフトウェア– クラウド基盤として必要な機能が提供されている• オンデマンドベースのセルフサービス• 広域ネットワークアクセス• ロケーションに依存しないリソースプール• 迅速性・柔軟性• 計測可能なサービス
• オープンソース– オープンソースで公開されている– オープンソースの開発コミュニティがある
11
出典: NIST Working Defenition of Cloud Computiing (NIST : アメリカ国立標準技術研究所 )
クラウドについての整理①
12
構成要素
種別によるカバー範囲の差
IT 実行リソース
アプリ実行環境 業務ロジックCPU, MEM,DISK, NW等 OS, ミドルウェア 業務アプリ
(会計、 CRM )
IaaS
PaaS
SaaS
クラウドについての整理②
• パブリッククラウド– Amazon Web Service– Microsoft Azure– IBM Softlayer– NTT Communications Cloud n ,etc
• プライベートクラウド– Rakuten PaaS (VMware & CloudFoundry)–某製造業 IaaS, etc
13
クラウドについての整理③
引用: IDC https://www.idc.com/getdoc.jsp?containerId=prUS25732415
IDC 社によるクラウド IT インフラ ( サーバ、ストレージ、 Ethernet スイッチ ) の売上予測
26.4%増334 億ドル
成長横ばい670 億ドル
クラウドについての整理④
15
Amazon
OpenStack
VMware
Azure
IBMHPRed Hat
OracleIntelCisco
VMwareDellNEC など
IaaS マーケットのリーダー
仮想化マーケットのリーダー
クラウド界の LinuxSoftlayer
なぜオープンソースなのか?
• Anti Vendor Lock-in• Cost Saving
– ライセンス: トータル&イニシャルコストの削減
– ネットワーク: AWS の下り転送量の従量課金• Security Policy• Open Innovation
– イノベーションがオープンソースから生まれている
16
オープンクラウド基盤を構成する
ソフトウェア / ハードウェア• Cloud Foundry• Open Shift
Open PaaSオープンソースの
PaaS 基盤ソフトウェア
• OpenStack• Open Contrail, Midonet, Open Daylight• Ceph, ScaleIO, ViPR
Open IaaSオープンソースの
IaaS 基盤ソフトウェア
• Open Compute Project• Open Power
Open Hardwareオープンソースの
ハードウェア
17
参考:オープンソース化が進むインフラ
18
• SDN ( Software Defined Network )のOSS。 Open Daylight は Cisco 社他 18 社が参画。 Open Contrail は Juniper 社が OSS 化。 SDNコントローラおよび周辺機能を提供。
Open Daylight / Open Contrail
• ハードウェアの OSS。 Facebook 社が提唱。スケーラブルなコンピューティングに適した、サーバ / ストレージ / データセンターなどの設計を公開。
Open Compute Project
オープンクラウド基盤のスタック図
② クラウドコントローラ
コンピューティング ストレージ ネットワーク
仮想化レイヤー
仮想コンピューティング 仮想ストレージ 仮想ネットワーク
③ リソースプール
クラウドコントローラ
コンピュート管理 ストレージ管理 ネットワーク管理
① PaaS
アプリケーション
④ プ
ロビ
ジョ
ニン
グツ
ール
⑤ 運
用監視ツ
ール
アプリケーションライフサイクル
ルーティング、メッセージング
本日のセミナーでは
② クラウドコントローラ
コンピューティング ストレージ ネットワーク
EMC 様講演
③ リソースプール
ミランティス様講演
① PaaS
Pivotal 様講演
④ プ
ロビ
ジョ
ニン
グツ
ール
⑤ 運
用監視ツ
ール
クラウド化のメリット(開発者視点)
• すぐに始められる• 増設するのが容易
(スケールアップというよりはスケールアウト)– 小さく始めて大きく育てる– 利用状況を見ながらリソースを調達できる
• 自動化ツールを組み合わせて– 開発環境やテスト環境をあっというまに構築できる– 閾値を設定してオートスケールする仕組みを作れる– CI/CD を組み合わせて継続的に開発 / デリバリーできる
• モバイルやビックデータなどの新領域のアプリに適している
26
オープンクラウド基盤のユースケース
OpenStackPublic Cloud
PaaS と、 OpenStack の PaaS機能
• PaaS • OpenStack の PaaS 機能
28
PaaS
アプリケーション
アプリケーションライフサイクル
クラウドコントローラ
リソースプール
クラウドコントローラ
リソースプール
抽象化してリソースプールを使用
OpenStack
クラウドコントローラ
リソースプール
コンピューティング ストレージ ネットワーク
PaaS
オーケストレーション機能、 DBaaS 、など
自動化のメリット(運用担当者視点)
• 数百台や数千台のサーバを運用するには自動化技術は必須
• 業務の自動化による運用コストの削減は願ったり叶ったり
• 業務の見直しによる業務効率の向上は良い– 自動化技術の採用による、業務の高速化や業務の省力化をやり
たい– 業務範囲の見直しや属人化の排除に繋がるとなお良い
36
オープンクラウド基盤のユースケース
オープンクラウド基盤の分類
• 横軸– Virtualization ( 仮想化 )
• Server• Network• Storage
– Automation ( 自動化 )• Deploy• Config• monitor / Alerting
39
オープンクラウド基盤についての
関心領域Virtualization Automation
Server Network Storage Deploy Config Monitor/alert
PaaS
Framework 2 PaaS チェンジマネージメント
Docker / LBaaS / ポリシーベース クラウド型の開発・運用スタイル
IaaS
SDI (Software defined infrastructure) CI / CD
コンテナ Telecom SDNオブジェクトストレージの
活用ブルーグリーンデプロイメント
ベアメタル ネットワーク機器の抽象化
イレジャーコーディング オートスケール
UnderCloud
Physical Provisioning API enable
OCP / ODM OSS 汎用サーバ、ベアメタルプロビジョニング、 API
GPU / FPGAホワイトボックススイッチ
Virtualization - IaaS
• Software Defined Infrastructure– Server
• コンテナ (Docker, Kubernetes, Networking for Docker)
• ベアメタル (Ironic, Ubuntu MAAS)
– Network• Telecom SDN• ネットワーク機器の抽象化
– Storage• オブジェクトストレージの活用• イレジャーコーディング41
Virtualization – Under Cloud
• Physical Provisioning– Server, Network
• OCP (Open Compute Project)• ODM (Original Design Manufacturer)• GPU, FPGA, DPDK, VXLAN H/W offloading• ホワイトボックススイッチ , Cumulus Linux
– Storage• OSS (Swift, Ceph, ScaleIO, ViPR)
42
Automation
• PaaS, IaaS–チェンジマネージメント
• クラウド型の開発・運用スタイル– CI / CD (継続的インテグレーション / デリバ
リー )– ブルーグリーンデプロイメント– オートスケール
• Under Cloud– API enable
• 汎用サーバ• ベアメタルプロビジョニング , API44
日本仮想化技術OpenStack 検証支援サービス
• OpenStack 検証支援サービス– OpenStack 環境構築を支援します
• OpenStack + SDN 検証支援サービス– OpenStack + VMware NSX / Contrail / MidoNet 環境の評価・検証を支援します
• ベアメタル OpenStack 検証支援サービス– ベアメタルサーバを活用した OpenStack 環境の評
価・検証を支援します
本サービスにご興味のあるかたは、玉置までご連絡ください。
玉置 (ntamaoki at virtualtech.jp)
お問い合わせ先「仮想化環境を構築したいが、どこに相談すればいい
の?」
まずは我々にご相談ください
http://VirtualTech.jp/[email protected]
050-7571-058448