Windows Server 2012、2012 R2 と進化を続けるストレージ機能 を一挙に解説
日本マイクロソフト株式会社
ビジネスプラットフォーム統括本部
北澤 英崇
SC-012
アジェンダ
マイクロソフトでは「Storage」を「記憶域」と訳していますが、本セッションでは文脈上「ストレージ」と 記述している箇所があります。ご了承ください。
なぜ Windows Server はストレージ機能を進化させるのか
ストレージの仮想化 ストレージ容量の削減
ファイルサーバーからストレージシステムの進化
Windows Azure の活用 ~コストの更なる削減~
マイクロソフト自身がクラウドサービスを提供
Windows Update
過去20年以上のわたり、
クラウドサービスを提供
世界規模クラウドの経験と実績を
皆様のデータセンターに
アジェンダ
なぜ Windows Server はストレージ機能を進化させるのか
ストレージの仮想化 ストレージ容量の削減
ファイルサーバーからストレージシステムへの進化
Windows Azure の活用 ~コストの更なる削減~
ストレージの仮想化
物理ストレージ
記憶域プール 仮想ディスク (※) 物理ディスク
複数ディスクを束ねてプール化 複数種類のディスクも束ねる 事が可能
ローカルの物理ディスクに見える
⇒ 今までの物理ディスクの様に扱える
ローカルディスク (HDD/SDD)、SAN ストレージ、USB ドライブ・・・
領域を切り出す 今まで通り利用可能
• 仮想ディスクの概念を導入
• 運用管理 / パフォーマンス / コストなど様々なメリット
(※)「記憶域スペース」と表現されている場合もありますが、本セッションでは仮想ディスクで統一しています
既存ストレージ / 最新ストレージ を有効活用
仮想ディスク ~冗長性~
• ディスクの冗長化を実現するテクノロジー
• 記憶域プールから仮想ディスクを作成する時に設定
レイアウト ディスク要件
Simple 最小1台 RAID 0 相当
ストライピング Parity
( シングル パリティ )
最小3台 RAID 5 相当
データとパリティ情報(1台)が複数の物理ディスクに ストライピングされる
Parity
( デュアル パリティ )
最小7台 RAID 6 相当
データとパリティ情報(2台)が複数の物理ディスクにス トライピングされる
Mirror
( 双方向ミラー )
最小2台 RAID 1 相当
データは2台の物理ディスクに複製される Mirror
( 3方向ミラー )
最小5台 RAID 1 相当
データは3台の物理ディスクに複製される
R2
の新機能仮想ディスク ~シンプロビジョニング~
仮想的に認識 されている領域
実際の物理 ディスク領域
容量が足りなくなったら ディスク追加
( オンラインで可能 )
仮想ディスク
• ディスクの容量を仮想化。実際の物理領域以上の領域を認識させる
• 最小限のディスク容量でスモールスタート。必要に応じてディスクを追加
• ディスク追加はオンラインで可能
• 記憶域プールから仮想ディスクを作成する時に設定
仮想ディスク~階層化ストレージ~
• データの配置を最適化
• ファイルの固定化を制御可能
• ポイント
HDD
ホットデータ
コールドデータ
SSD
ストレージアクセス
記憶域プール
仮想ディスク
R2
の新機能仮想ディスク ~ライトバックキャッシュ ~
• SSD を含んだ仮想ディスクにライト バックキャッシュを確保
• デフォルト 1GB ( 変更可 )
• SSD を有効活用
コールドデータ
WBC
ホットデータ
R2
の新機能DEMO
記憶域プールと仮想ディスク
アジェンダ
なぜ Windows Server はストレージ機能を進化させるのか
ストレージの仮想化 ストレージ容量の削減
ファイルサーバーからストレージシステムへの進化
Windows Azure の活用 ~コストの更なる削減~
データの重複除去
名前、
属性、...
A B C M N
ファイル
1
名前、
属性、...
A B C X Y
ファイル
2
チャンク ストア データ チャンク
名前、
属性、...
ファイル
1
スパース 再解析 データ
名前、
属性、...
ファイル
2
スパース 再解析 データ
A B C M N
X Y
重複除去の容量削減効果
ファイル
サーバーデータ
: 28% 削減
OS VHDs (仮想マシン)
:98% 削減
仮想マシンライブラリの場 合は重複部分が多いため特 に効果が高い
0 500 1000 1500 2000 2500 3000 3500
File Server Data OS VHDs
Before Deduplication After Deduplication
出典:ESGラボ 「Microsoft Windows Server 2012 記憶域およびネットワーキング分析」
重複除去設定時のパフォーマンス
重複除去のオーバーヘッド
-
複数の小さなファイルを開く場合 ファイル数 全ファイルを開くための合計時間重複除去前(秒) 全ファイルを開くための合計時間 重複除去後(秒)
1 1.312 1.321
22 7.171 7.702
83 27.765 28.171
125 35.638 36.799
0 5 10 15 20 25 30 35 40
125 83 22 1
ファイルを開くまでの経過時間
(秒) Before Deduplication After Deduplication
ファ イル 数
すべてにおいて、
重複除去設定の
オーバーヘッドは3% 以下
出典:ESGラボ
「Microsoft Windows Server 2012 記憶域およびネットワーキング分析」
アジェンダ
なぜ Windows Server はストレージ機能を進化させるのか
ストレージの仮想化 ストレージ容量の削減
ファイルサーバーからストレージシステムへの進化
Windows Azure の活用 ~コストの更なる削減~
SMB の進化
• ファイル共有に接続するためのプロトコル
• Windows Server 2008 以降 急激に進化
– より速く より可用性を高く
パフォーマンス & 可用性の向上 SMB マルチチャネル
スケールアウト ファイル サーバー パフォーマンスの向上
SMB ダイレクト (RDMA) 可用性の向上
SMB 透過フェールオーバー
SMB 1.0 Windows 95 Windows NT
SMB 2.0 Windows Vista Windows 2008
SMB 2.1 Windows 7
Windows 2008 R2
SMB 3.0 Windows 8
Windows 2012
SMB 3.0 新機能
一般的なストレージシステムとの構成比較
Windows ファイル サーバー
ストレージ コントローラ
Windows
サーバーファイル(
コモディティ サーバー)
一般的なストレージシステム FC/iSCSI ストレージアレイ
ストレージ コントローラ
ストレージを利用する 各種サーバー ストレージを利用する
各種サーバー
FC/iSCSI SMB
ポイント: ①
SMB
プロトコルを利用したファイルベースアクセス②
JBOD (Just a Bunch Of Disks)
で、ディスクをそのまま利用③
OS
がディスクの制御、冗長化を行い、ストレージサービスを提供一般的なストレージとの機能比較
•
•
•
•
•
•
•
•
一般的なストレージシステム
FC/iSCSI ストレージアレイ
•
•
•
•
•
•
•
•
Windows ファイル サーバー
R2
の新機能R2
で拡張R2
で拡張R2
の新機能SMB の進化
Windows ファイル サーバー
ストレージ コントローラ
Windows
サーバーファイル(
コモディティ サーバー)
一般的なストレージシステム FC/iSCSI ストレージアレイ
ストレージ コントローラ
ストレージを利用する 各種サーバー ストレージを利用する
各種サーバー
FC/iSCSI SMB
ポイント: ①
SMB
プロトコルを利用したファイルベースアクセス②
JBOD (Just a Bunch Of Disks)
で、ディスクをそのまま利用③
OS
がディスクの制御、冗長化を行い、ストレージサービスを提供SMB マルチ チャネル
複数の
10GbE/IB RSS-capable NICs
SMB
サーバーSMB
クライアント複数の
1GbE NIC
スイッチ
1GbE
SMB
サーバーSMB
クライアント1GbE NIC
1GbE NIC
スイッチ1GbE 1GbE NIC
1GbE NIC
10GbE/IB NIC
10GbE/IB NIC 10GbE/IB NIC
10GbE/IB NIC
構成例
スイッチ
10GbE/IB
スイッチ10GbE/IB
SMB ダイレクト (RDMA)
ファイル サーバー ファイル クライアント
アプリケーション
SMB
クライアントRDMA
が利用できる ネットワークR-NIC
SMB
サーバーRDMA
が利用できるネットワーク
NTFS SCSI
R-NIC
ディスク ユーザー
カーネル
SMB パフォーマンスデータ ( 負荷 : 一般的 )
出典:ESGラボ 「Microsoft Windows Server 2012 記憶域のパフォーマンスとコストの分析」
2 4 6 8
SMB(10GbE Non-RDMA) 487 963 1,443 1,932
SMB(10GbE RDMA) 522 1,026 1,523 2,003
iSCSI SAN (10Gb) 508 997 1,498 1,963
FC SAN (8Gb) 518 989 1,463 1,950
0 500 1,000 1,500 2,000 2,500
毎秒のトランザクション数
仮想マシンの数
OLTP ワークロード、 Windows Server 2012 、 SQL Server 2012
SMB (10GbE) は FC SAN /iSCSI SANと比較しほぼ同等のパフォーマンス
Non-RDMAは若干劣り(5%未満)、RDMAだと若干勝る (5%未満)
SMB パフォーマンスデータ ( 負荷 : 超高 )
SSD + PCIe
直結SMB 3.0 +
Infiniband FDR 54Gbps
SMB 3.0 + Infiniband QDR 32Gbps
SMB 3.0 +
10GbE Local データ ( SSD+PCIe直結 ) の
大きな IOサイズ (512KB) で IOPS 1万超 15,000rpm DISK 数十本 の RAID 0 相当のパフォーマンス
Infiniband FDR (54Gbps) + RDMA
の組み合わせで ほぼ同等のパフォーマンス
CPU の負荷の軽減 を実現
ファイルサーバーの可用性
Windows ファイル サーバー
ストレージ コントローラ
Windows
サーバーファイル(
コモディティ サーバー)
一般的なストレージシステム FC/iSCSI ストレージアレイ
ストレージ コントローラ
ストレージを利用する 各種サーバー ストレージを利用する
各種サーバー
FC/iSCSI SMB
(10GbE / Infiniband)
ポイント: ①
SMB
プロトコルを利用したファイルベースアクセス②
JBOD (Just a Bunch Of Disks)
で、ディスクをそのまま利用③
OS
がディスクの制御、冗長化を行い、ストレージサービスを提供ファイル サーバー の可用性
スケール アウト ファイル サーバー
(Active-Active 型のクラスタ)
共有ストレージ
Active Active
共有ストレージ
Active Passive
( CSV 2.0 )
汎用ファイル サーバ ー
(従来の フェールオーバー クラスタ)
共有ストレージ
頻繁にファイルを開く・閉じる・ファイルを生成する等の操作 を行うユーザーまたはアプリケーション の可用性を向上
一般的なファイルサーバー
8ノード
までの 拡張性長時間ファイルを開いたままにするアプリケーション または 仮想マシンの記憶域の配置
Hyper-V / SQL Server 用のストレージ
SMB 透過フェールオーバー
ファイルサーバークラスター
Hyper-V
通常操作
¥¥fs1¥share ¥¥fs1¥share
ファイル サーバー ノード
A
ファイル サーバー ノード
B
1
2
3 1
2 3
共有のフェールオーバー
–
接続とハンドルが 喪失し、一時的にIO
がストールする接続とハンドルが自動的に復旧
アプリケーションの
IO
はエラーを報告され ることなく継続• フェールオーバーはアプリケーション に対して透過的
•
ダウンタイムなし–
フェールオーバー中は 微細なIO
遅延が発生• 計画内外問わず、利用可能
• HW/SW
メンテナンス• HW/SW
障害•
負荷分散• ファイル / ディレクトリ どちらの操作に も対応
• 要件 :
• Windows Server 2012
以上のフェールオー バー クラスター•
クライアントは、Windows 8
またはWindows Server 2012
以上•
ファイル共有が”
継続的可用性(CA)”
プロパ ティで作成されていることクラスタ 対応更新 (CAU)
更新
コーディネーター
物理構成例
Windows ファイル サーバー
Windows Server (
クラスタ) Windows
サーバーファイル(
コモディティ サーバー)
一般的なストレージシステム FC/iSCSI ストレージアレイ
ストレージ コントローラ
ストレージを利用する 各種サーバー ストレージを利用する
各種サーバー
FC/iSCSI
ポイント: ①
SMB
プロトコルを利用したファイルベースアクセス②
JBOD (Just a Bunch Of Disks)
で、ディスクをそのまま利用③
OS
がディスクの制御、冗長化を行い、ストレージサービスを提供(10GbE / Infiniband) SMB
物理構成例
JBOD
1/10G
イーサネット クラスタ接続B ポート A ポート
サーバー
B
サーバーA
Network Network
… 23 0 1
CPU
HBA SAS
CPU
HBA SAS
エクスパンダ
SAS
エクスパンダSAS
• 安価なハードウェアを利用
• ファイルサーバーとストレージ間は SAS ケーブルを利用した Shared SAS ( 共有 SAS) 接続
• 現在の転送帯域は 48 or 24 Gbps
• 安価な JBOD (Just Bunch Of Disks) を利用
• サーバーは安価で汎用的な コモディティ PC サーバー
• 制御は Windows Server
• RAID 等 は Windows Server の
記憶域プール・仮想ディスクで制御
Shared SAS (共有SAS) 接続
コスト比較
$6.65 $6.19
$3.33
$0
$2
$4
$6
$8
$10
FC SAN iSCSI SAN File-based Storage with Spaces,
SMB, RDMA, SAS JBOD
出典:ESGラボ 「Microsoft Windows Server 2012 記憶域のパフォーマンスとコストの分析」
GB あたりの取得コストの分析
(24
台の10K 600 GB SAS
ドライブから14.4 TB
の未加工容量)
$/G B
FC SAN / iSCSI SAN と比較し、Windows Server のファイルサーバー
ベースのストレージは約半分のコストで導入可能
アジェンダ
なぜ Windows Server はストレージ機能を進化させるのか
ストレージの仮想化 ストレージ容量の削減
ファイルサーバーからストレージシステムへの進化
Windows Azure の活用 ~コストの更なる削減~
Windows Azure へのバックアップ
Windows Azure
Online Backup Agent
• 低コストな Azure 上の Storage をバックアップ領域として利用
• Windows Azure Online Backup Agent と連携する事により
Windows Azure へのオンライン バックアップが可能
• Windows Server 標準バックアッ プユーティリティである
Windows Server Backup に統合される
暗号化
System Center による統合バックアップ
テープ デバイス ディスク
オンライン 差分バックアップ
Windows Azure Backup
• オンライン高速差分バックアップ
• 複数のマイクロソフト製品を統合バックアップ
暗号化
クラウド統合ストレージ StorSimple
• ストレージアプライアンス
• Windows Azure と連結
• 自動階層化機能によりクラウドと ローカルストレージ間のデータ配 置を最適化
• ローカルストレージとして パフォーマンスを維持
• 自動バックアップ機能
• バックアップデータをクラウドに 配置する事で災害対策、事業継続 環境を実現
Windows Azure
StorSimple
重複排除/圧縮
暗号化
アクセス頻度の低い データは自動的に クラウドへ移動
よく使うデータは ローカルストレージ (SSD/HDD) に格納
まとめ
• 記憶域プールによる既存ストレージの有効活用
• 重複除去による 使用ストレージ容量の削減
• シンプロビジョニングによるスモールスタートの実現
• 安価なコモディティサーバー + 安価なストレージ で
ハイエンドストレージ並のパフォーマンスと信頼性の実現
ストレージコストの削減
• SSD の有効活用 ( 階層化記憶 / ライトキャッシュ )
• 10Gb Ethernet / Infiniband 等の有効活用
最新ハードウェア の有効活用によるパフォーマンス向上
Windows Server 2012 R2 & System Center 2012 R2 対応
最新ホワイトペーパーを一気に公開 !
http://technet.microsoft.com/ja-jp/cloud/
タイトル タイトル
Windows Server 2012 R2 Preview
& System Center 2012 R2 評価ガイド
System Center 2012 R2 Operations Manager ステップバイステップ評価ガイド
Windows Server 2012 R2 フェールオーバー
クラスタリング 構築・運用・管理ガイド System Center 2012 R2 Orchestrator,
Service Manager ステップバイステップ評価ガイド Windows Server 2012 R2
高信頼ファイル サーバー構築ガイド Windows Azure Services for Windows Server ステップバイステップ評価ガイド
Windows Server 2012 R2記憶域スペースの
アーキテクチャーと設計・管理のベストプラクティス
Windows Server 2012 R2 ネットワーク仮想化
(SDN)ステップ バイ ステップ評価ガイド
Hyper-Vベースの仮想環境評価ガイド Windows Server 2012 R2 マイグレーションガイド
無償評価版はこちら:Windows Server 2012 R2 & System Center 2012 R2
http://technet.microsoft.com/ja-jp/evalcenter/dn205286.aspx
Windows Azure を 使った評価も可能あなたはどのように 設計をしてますか ?
Windows Server 2012 R2 と System Center 2012 R2 対応
現場目線の書籍がついに登場 !
本年中に発売決定 !
お楽しみに
© 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.
The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.