Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
1© Copyright 2016 EMC Corporation. All rights reserved.
EMCジャパン株式会社 吉田尚壮
そこにあるサーバーにサクッと入れて使える!
小規模から始められるソフトウエアベース
ストレージの魅...
2© Copyright 2016 EMC Corporation. All rights reserved.
自己紹介
吉田尚壮(よしだ なおたけ)
勤務先
EMCジャパン株式会社 プリセールス部門所属
仕事内容
VMware & OpenS...
3© Copyright 2016 EMC Corporation. All rights reserved.
パブリッククラウドサービス
ハイパーコンバージドインフラ
ネットワーク仮想化技術
クラスターコンピューティング
分散ストレージ
イン...
4© Copyright 2016 EMC Corporation. All rights reserved.
将来のストレージ動向
Server SAN市場 (by Wikibon)
Traditional
Enterprise Storag...
5© Copyright 2016 EMC Corporation. All rights reserved.
現在
5年後
10年後
将来のメインストリームは「サーバーベースのストレージ」
6© Copyright 2016 EMC Corporation. All rights reserved.
今日お話しするポイント
「インフラのコモデティ化に備えよう!」
1. コモデティ化したストレージとは?
2. メリットは?
3. 活...
7© Copyright 2016 EMC Corporation. All rights reserved.
Software Software Software Software
「ソフトウエアベース ストレージ」の構成
ストレージ
ノード...
8© Copyright 2016 EMC Corporation. All rights reserved.
「ソフトウエアベース ストレージ」を
企業で使うメリットは?
小規模からスタートできる!
導入コストが低い!
効率的に拡張でき...
9© Copyright 2016 EMC Corporation. All rights reserved.
企業に導入する際の選定ポイント
「Simple is the best!」
1. 「容易な拡張作業」は当たり前
2. REST AP...
10© Copyright 2016 EMC Corporation. All rights reserved.
OpenStackに最適な「ScaleIO」
 ソフトウエアベースのストレージ製品
– 最小3ノード、最大1024ノードまで拡張...
11© Copyright 2016 EMC Corporation. All rights reserved.
ScaleIOの主な活用シーン
OpenStack
– Cinder連携、シンプルな運用、高い拡張性
サーバー仮想化/コンテナ...
12© Copyright 2016 EMC Corporation. All rights reserved.
導入事例
13© Copyright 2016 EMC Corporation. All rights reserved.
ScaleIOのアーキテクチャ概要
IP Network
OS OS OS OS
ScaleIOScaleIO ScaleIO S...
14© Copyright 2016 EMC Corporation. All rights reserved.
アーキテクチャ概要(続き)
ノード1
IP Network
ノード2 ノード3
Nova
C
S
ScaleIO
C
ScaleI...
15© Copyright 2016 EMC Corporation. All rights reserved.
OpenStackの構成パターン(二階層)
ScaleIO
C
ScaleIO
C
ScaleIO
C
ScaleIO
S
Sca...
16© Copyright 2016 EMC Corporation. All rights reserved.
OpenStackの構成パターン(同居)
Nova
コンピュート
ノード
VM VM VM VM VM VM VM VM VM
S...
17© Copyright 2016 EMC Corporation. All rights reserved.
メッシュ型ミラーリングによるデータ保護
S
C
S S S S S
A BC A’B’ C’
C
B
A
ボリューム
チャンク
S...
18© Copyright 2016 EMC Corporation. All rights reserved.
データの自動再配置(Rebalance)
Disk Disk Disk Disk Disk
ノード追加
データコピー
ScaleI...
19© Copyright 2016 EMC Corporation. All rights reserved.
故障時の振る舞いをコントロールし、
性能劣化を極力抑える
Storage Pool
Compute
ノード
ScaleIO
性能劣...
20© Copyright 2016 EMC Corporation. All rights reserved.
DB
OpenStackのコンポーネントと
プロビジョニングワークフロー
Nova
(Compute)
Cinder
(Block...
21© Copyright 2016 EMC Corporation. All rights reserved.
DB
OpenStack+ScaleIO環境の
プロビジョニングワークフロー
Nova
(Compute)
Cinder
(Blo...
22© Copyright 2016 EMC Corporation. All rights reserved.
ストレージサービスメニューの提供
Pool 1
(SSDの高速プール)
SSD SSD SSD
Pool 2
(磁気ディスクの標準...
23© Copyright 2016 EMC Corporation. All rights reserved.
OpenStack Cinderの「Volume Type」
24© Copyright 2016 EMC Corporation. All rights reserved.
デモンストレーション
25© Copyright 2016 EMC Corporation. All rights reserved.
インストール作業
事前準備
セットアップの流れ
1. 汎用サーバーを(ネットワーク接続含む)を準備する
2. OSをインストールす...
26© Copyright 2016 EMC Corporation. All rights reserved.
デモ環境
KVM
Linux
KVM
Linux
KVM
Linux
Novaコンピュートノード +
ストレージノード (Scal...
27© Copyright 2016 EMC Corporation. All rights reserved.
GUIを使ったScaleIOノードのインストール
1. Installation Managerに ブ
ラウザで接続
2. 構成情...
28© Copyright 2016 EMC Corporation. All rights reserved.
GUIを使ったScaleIOノードのインストール
MDM
S C
KVM
Linux
MDM
S C
KVM
Linux
TB
S...
29© Copyright 2016 EMC Corporation. All rights reserved.
構成情報(CSV)の記述サンプル
5
Nodes
ノード拡張時もCSVファイルを読み込ませるだけ!!
30© Copyright 2016 EMC Corporation. All rights reserved.
OpenStack
Cinderの構成
MDM
S C
KVM
Linux
MDM
S C
KVM
Linux
TB
S C
KV...
31© Copyright 2016 EMC Corporation. All rights reserved.
Cinderの構成(Extra Spec)
「Volume Type」にストレージ単体機能を紐づける
– Storage Pool...
32© Copyright 2016 EMC Corporation. All rights reserved.
エンタープライズクラスの機能
性能 互換性 監視 可用性 災害対策
QoS データ保護 セキュリティ 伸縮性 効率性
RAM Ca...
33© Copyright 2016 EMC Corporation. All rights reserved.
まとめ
ソフトウエアベースストレージを使うメリット
– 小規模からスタートできる!
– 導入コストが低い!
– 効率的に拡張でき...
34© Copyright 2016 EMC Corporation. All rights reserved.
Vagrantを活用した超簡単なインストール方法
vagrant scaleio 簡単 検索
35© Copyright 2016 EMC Corporation. All rights reserved.
手軽に試せます!
評価版ダウンロード
scaleio ダウンロード 検索
 クイックスタートガイド
 ユーザーガイド
 ビデ...
36© Copyright 2016 EMC Corporation. All rights reserved.
「EMCブース」の紹介
ScaleIOの紹介(デモがご覧いただけます)
EMC OSSプロジェクトの紹介
CoprHD Rac...
お手数ですが
アンケートにご協力願います。
ご静聴いただき有難うございました。
Upcoming SlideShare
Loading in …5
×

小規模から始められるソフトウエアベースストレージの魅力と使い方

679 views

Published on

いよいよコモディティ化の時代がやってきました。複数サーバーに超簡単な操作で同時にインストールできるソフトウエアベースのストレージ「ScaleIO」。OSSのCephやVMwareのVSANに似ていると言われる製品ですが、アーキテクチャは全く異なります。さらに、ScaleIOはLinuxやVMware環境だけではなく、OpenStackやWindows環境でも使えます。本セミナーでは、あらゆる環境で使えるScaleIOの魅力と具体的な操作方法についてデモを交えてご紹介します。

Published in: Technology
  • Be the first to comment

小規模から始められるソフトウエアベースストレージの魅力と使い方

  1. 1. 1© Copyright 2016 EMC Corporation. All rights reserved. EMCジャパン株式会社 吉田尚壮 そこにあるサーバーにサクッと入れて使える! 小規模から始められるソフトウエアベース ストレージの魅力と使い方 OSC 2016 Nagoya
  2. 2. 2© Copyright 2016 EMC Corporation. All rights reserved. 自己紹介 吉田尚壮(よしだ なおたけ) 勤務先 EMCジャパン株式会社 プリセールス部門所属 仕事内容 VMware & OpenStack担当 クラウドソリューション担当 執筆活動
  3. 3. 3© Copyright 2016 EMC Corporation. All rights reserved. パブリッククラウドサービス ハイパーコンバージドインフラ ネットワーク仮想化技術 クラスターコンピューティング 分散ストレージ インフラのコモディテ化は、 特定領域から一般企業へ広がりつつある
  4. 4. 4© Copyright 2016 EMC Corporation. All rights reserved. 将来のストレージ動向 Server SAN市場 (by Wikibon) Traditional Enterprise Storage Enterprise Server SAN Storage Hyper Scale Server SAN Storage 専用ハードウエアで動く 企業向けストレージ(SAN, NAS, DAS) コモデティサーバーで動く 企業向け「ソフトウエアベースのストレージ」 コモデティサーバーで動く サービス提供型「ソフトウエアベースのストレージ」 出典 http://wikibon.org/wiki/v/The_Rise_of_Server_SAN
  5. 5. 5© Copyright 2016 EMC Corporation. All rights reserved. 現在 5年後 10年後 将来のメインストリームは「サーバーベースのストレージ」
  6. 6. 6© Copyright 2016 EMC Corporation. All rights reserved. 今日お話しするポイント 「インフラのコモデティ化に備えよう!」 1. コモデティ化したストレージとは? 2. メリットは? 3. 活用のポイントは? 4. 具体的な製品の紹介(OpenStack環境)
  7. 7. 7© Copyright 2016 EMC Corporation. All rights reserved. Software Software Software Software 「ソフトウエアベース ストレージ」の構成 ストレージ ノード1 HDD HDD HDD HDD コモデティ サーバー ストレージ ノード2 ストレージ ノード3 ストレージ ノード4 ストレージ ソフトウエア 内蔵 ハードディスク ストレージリソース ストレージとして使える IP Network
  8. 8. 8© Copyright 2016 EMC Corporation. All rights reserved. 「ソフトウエアベース ストレージ」を 企業で使うメリットは? 小規模からスタートできる! 導入コストが低い! 効率的に拡張できる! 【疑問】 台数が増えたら 管理はどうなる?
  9. 9. 9© Copyright 2016 EMC Corporation. All rights reserved. 企業に導入する際の選定ポイント 「Simple is the best!」 1. 「容易な拡張作業」は当たり前 2. REST APIサポートは必須 3. ストレージは「高性能」と「大容量」で提供 4. 性能は「最大値」ではなく「継続性」
  10. 10. 10© Copyright 2016 EMC Corporation. All rights reserved. OpenStackに最適な「ScaleIO」  ソフトウエアベースのストレージ製品 – 最小3ノード、最大1024ノードまで拡張可能  サーバーの内蔵ディスクを共有ストレージ化 – HDD, SSD, PCIe-Flash  主要OS/Hyper Visorにインストール可能 – Red Hat, Ubuntu, SUSE, CentOS, MS Windows / VMware, KVM, MS Hyper-V, Citrix XenServer  OpenStackのブロックストレージとして活用 – Cinder Driverを提供
  11. 11. 11© Copyright 2016 EMC Corporation. All rights reserved. ScaleIOの主な活用シーン OpenStack – Cinder連携、シンプルな運用、高い拡張性 サーバー仮想化/コンテナ – 主要ハイパーバイザーをサポート、外部ストレージ不要 – Docker向けストレージ テスト/開発 – REST APIによる制御、コンテナテクノロジーとの併用 データベース – 高性能、リニアな性能拡張
  12. 12. 12© Copyright 2016 EMC Corporation. All rights reserved. 導入事例
  13. 13. 13© Copyright 2016 EMC Corporation. All rights reserved. ScaleIOのアーキテクチャ概要 IP Network OS OS OS OS ScaleIOScaleIO ScaleIO ScaleIO ScaleIO SSD HDD HDD Pool 1 (ssd_pool) Pool 2 (hdd_pool) ノード1 ノード2 ノード3 ノード4 SSD OS HDD ノード5 SSD
  14. 14. 14© Copyright 2016 EMC Corporation. All rights reserved. アーキテクチャ概要(続き) ノード1 IP Network ノード2 ノード3 Nova C S ScaleIO C ScaleIO ScaleIO ScaleIO S S S ScaleIO Data Server ScaleIO Data Client Storage PoolVolume 1 Volume 2 コンピュート ノード ストレージ ノード RAM Consuming 2MB Read Cache Size 128MB(Default) ~128GB Cache Cache Cache /dev/scinia /dev/scinib
  15. 15. 15© Copyright 2016 EMC Corporation. All rights reserved. OpenStackの構成パターン(二階層) ScaleIO C ScaleIO C ScaleIO C ScaleIO S ScaleIO S ScaleIO S VM VM VM VM VM VM VM VM VM Storage Pool Nova コンピュート ノード ストレージ ノード (ScaleIO) Hyper Visor Hyper Visor Hyper Visor Scale Out Scale Out
  16. 16. 16© Copyright 2016 EMC Corporation. All rights reserved. OpenStackの構成パターン(同居) Nova コンピュート ノード VM VM VM VM VM VM VM VM VM Storage Pool + ストレージ ノード (ScaleIO) ScaleIO S C ScaleIO S C ScaleIO S C オーバーヘッドが低いため コンピュートノードに同居も可能! Hyper Visor Hyper Visor Hyper Visor Scale Out
  17. 17. 17© Copyright 2016 EMC Corporation. All rights reserved. メッシュ型ミラーリングによるデータ保護 S C S S S S S A BC A’B’ C’ C B A ボリューム チャンク ScaleIO ストレージノード 書き込み操作 コンピュートノード データ
  18. 18. 18© Copyright 2016 EMC Corporation. All rights reserved. データの自動再配置(Rebalance) Disk Disk Disk Disk Disk ノード追加 データコピー ScaleIO ScaleIO ScaleIO ScaleIO ScaleIO 自動再配置 の発動条件 • ノード追加 or 削除 • デバイス追加 or 削除 • 障害からの復旧 Storage ノード Pool Data
  19. 19. 19© Copyright 2016 EMC Corporation. All rights reserved. 故障時の振る舞いをコントロールし、 性能劣化を極力抑える Storage Pool Compute ノード ScaleIO 性能劣化を抑えるか または 復旧を優先するか等 振る舞いを コントロールできる 自動再配置のポリシー • Computeノード(アプリケーション) のI/Oを優先する • 復旧(自動再配置)を優先する • その他 自動 再配置
  20. 20. 20© Copyright 2016 EMC Corporation. All rights reserved. DB OpenStackのコンポーネントと プロビジョニングワークフロー Nova (Compute) Cinder (Block Storage) Swift (Object) Glance (Image) External Block Storage Nova Compute Node Hyper Visor Nova Pool iSCSI, FC, NFS, etc インスタンス作成 Horizon (Dashboard) Neutron (Network) ボリューム作成 ボリュームアタッチ Volume Controller VM IP Network Volume
  21. 21. 21© Copyright 2016 EMC Corporation. All rights reserved. DB OpenStack+ScaleIO環境の プロビジョニングワークフロー Nova (Compute) Cinder (Block Storage) Swift (Object) Glance (Image) ScaleIO Node Nova Compute Node Hyper Visor Nova Horizon (Dashboard) Neutron (Network) ボリューム作成 VM ScaleIO Node ScaleIO Node Storage Pool Volume C S S S ScaleIO ボリュームアタッチ Volume
  22. 22. 22© Copyright 2016 EMC Corporation. All rights reserved. ストレージサービスメニューの提供 Pool 1 (SSDの高速プール) SSD SSD SSD Pool 2 (磁気ディスクの標準プール) HDD HDD HDD OpenStack コントローラー Cinder「Volume Type」 Vol 1 Vol 2 ScaleIO ScaleIO ScaleIO ScaleIO ScaleIO ScaleIO High-Speed Standard
  23. 23. 23© Copyright 2016 EMC Corporation. All rights reserved. OpenStack Cinderの「Volume Type」
  24. 24. 24© Copyright 2016 EMC Corporation. All rights reserved. デモンストレーション
  25. 25. 25© Copyright 2016 EMC Corporation. All rights reserved. インストール作業 事前準備 セットアップの流れ 1. 汎用サーバーを(ネットワーク接続含む)を準備する 2. OSをインストールする 3. ScaleIOソフトウエアをダウンロードする 4. ノードの構成情報をCSV化する 1. ScaleIO Gatewayをインストールする 2. GUIから各ノードのインストールを実行する (マニュアルやスクリプトインストールも可能) ✔
  26. 26. 26© Copyright 2016 EMC Corporation. All rights reserved. デモ環境 KVM Linux KVM Linux KVM Linux Novaコンピュートノード + ストレージノード (ScaleIO) IP Network Linux PC OpenStack コントローラーノード
  27. 27. 27© Copyright 2016 EMC Corporation. All rights reserved. GUIを使ったScaleIOノードのインストール 1. Installation Managerに ブ ラウザで接続 2. 構成情報(csv)をアップ ロード 3. 各ノードにインストールファイルを自動配布 4. 各ノードでインストール実行 5. 各ノードで設定登録(構成)を実行 わずか数分でインストール完了!
  28. 28. 28© Copyright 2016 EMC Corporation. All rights reserved. GUIを使ったScaleIOノードのインストール MDM S C KVM Linux MDM S C KVM Linux TB S C KVM Linux Storage Pool Novaコンピュートノード + ScaleIO IP Network IM Linux PC ScaleIO Installation Manager Meta Data Manager Tie-Breaker HA CSV 構成情報 OpenStack コントローラーノード
  29. 29. 29© Copyright 2016 EMC Corporation. All rights reserved. 構成情報(CSV)の記述サンプル 5 Nodes ノード拡張時もCSVファイルを読み込ませるだけ!!
  30. 30. 30© Copyright 2016 EMC Corporation. All rights reserved. OpenStack Cinderの構成 MDM S C KVM Linux MDM S C KVM Linux TB S C KVM Linux Storage Pool Novaコンピュートノード + ScaleIO IP Network GW Linux PC REST Gateway OpenStack コントローラーノード HA SSH
  31. 31. 31© Copyright 2016 EMC Corporation. All rights reserved. Cinderの構成(Extra Spec) 「Volume Type」にストレージ単体機能を紐づける – Storage Pool Name – Provisioning Type (thin, thick) – IOPS Limit (QoS) – Bandwidth Limit (QoS) – Protection Domain ストレージ 単体機能の定義 (Extra Spec)
  32. 32. 32© Copyright 2016 EMC Corporation. All rights reserved. エンタープライズクラスの機能 性能 互換性 監視 可用性 災害対策 QoS データ保護 セキュリティ 伸縮性 効率性 RAM Cache SNMP & Call Home OpenStack Cinder Restful API Rack Level High Availability Replication With RecoverPoint Data masking MDM & SDC IOPS and QoS Controls Automatic Rebalance Thin ProvisioningWriteable Snapshots APP 1 APP 2 APP 3
  33. 33. 33© Copyright 2016 EMC Corporation. All rights reserved. まとめ ソフトウエアベースストレージを使うメリット – 小規模からスタートできる! – 導入コストが低い! – 効率的に拡張できる! +「ScaleIO」のメリット – 初期セットアップや拡張作業が簡単! – REST APIをサポート! – 特性別にストレージが提供できる! – 性能劣化が起こり難い!
  34. 34. 34© Copyright 2016 EMC Corporation. All rights reserved. Vagrantを活用した超簡単なインストール方法 vagrant scaleio 簡単 検索
  35. 35. 35© Copyright 2016 EMC Corporation. All rights reserved. 手軽に試せます! 評価版ダウンロード scaleio ダウンロード 検索  クイックスタートガイド  ユーザーガイド  ビデオ  コミュニティサイト  機能制限なし  容量制限なし  使用期限なし  コミュニティサポート 検証用途前提 ※商用版ライセンスは有償で提供中
  36. 36. 36© Copyright 2016 EMC Corporation. All rights reserved. 「EMCブース」の紹介 ScaleIOの紹介(デモがご覧いただけます) EMC OSSプロジェクトの紹介 CoprHD RackHD REX Ray 是非お立ち寄り下さい!
  37. 37. お手数ですが アンケートにご協力願います。 ご静聴いただき有難うございました。

×