2. 1
自己紹介
Masahiko Sada
貞 祐光
通信キャリア(MNO)でクレジット/決済サービスのビジネス企画、戦略立案業
務に従事
職業
略歴 2014年7月~ Microsoft MVP for File System and Storage
ブログ 「薩摩藩中仙道蕨宿別邸」… http://satsumahomeserver.com/
執筆 ホワイトペーパー:「Windows Server 2012 R2 記憶域スペースのアーキテクチャと
設計・管理のベストプラクティス」
2009年7月~ Microsoft MVP for Server Solutions – Windows Home Server
13. 12
記憶域スペースはMicrosoftのサービス提供/データセンター運用経験に裏打ちされた技術
Fabric – シンプルで一貫した リソースの管理
ハードウェア
Software
Defined
Compute
Software
Defined
Network
Software
Defined
Storage
Best Guest &
Host OS
設備コストと運用コストの両方
で新たなプライベートクラウド
のコスト経済性を可能に
Azure規模の、可用性と信頼性
維持運用はシンプルなままに、
ビジネスの成長に合わせてコス
トの支出が可能に
出典:「Software Defined Storage in the Next Release of Windows Server」- TechEd Europe 2014
14. 13
本セッションのフォーカス範囲
Microsoft Software Defined Storage (SDS)
Breadth offering, unified platform for Microsoft workloads and Linux
Public Cloud scale and cost economics for Private Cloud customers
SAN and NAS
storage
Private Cloud
with partner
storage
Windows SMB3
Scale Out File Server
(SoFS) + Storage
Spaces
Private Cloud
with
Microsoft SDS
StorSimple +
Microsoft Azure
Storage
Hybrid
Cloud
Storage
Microsoft Azure
storage
Public
Cloud
Storage
出典:「Software Defined Storage in the Next Release of Windows Server」- TechEd Europe 2014
クラウド運用を支えるSDS技術を、プライベートクラウドでも利用可能に。
Microsoft SDS の一部をWindows の記憶域に実装した「記憶域スペース」の概要と、vNextでの強化
ポイントを紹介。
本日の範囲
16. 15
記憶域スペースとは
Windows Server 2012(Windows 8)以降に搭載されたブロックレベルストレージ仮想化技術。
サーバーに接続されたDASを、Windowsがコントローラとなり仮想ディスクとして構成。
SANのような高価なファブリックやRAIDコントローラーなどの専用ハードウェアは不要。
複数の物理ディスクを束ねて、1つの物理ディス
クのように取り扱うことができる
記憶域プール上に作成される、仮想論理ディスク
記憶域プール(Storage Pool):
記憶域スペース(Storage Space):
SAS
SATA
USB
JBOD
32. 31
ディスク数が増えるほど、IOPSは向上
0
1,000
2,000
3,000
4,000
5,000
6,000
7,000
8,000
9,000
10,000
1 2 3 4 5 6 7
IOPS
Number of Disks
100% Random Read, 8KB
Series1 Series2
0
1,000
2,000
3,000
4,000
5,000
6,000
7,000
8,000
9,000
10,000
1 2 3 4 5 6 7
IOPS
Number of Disks
100% Random Write, 8KB
Series1 Series2
Tested with 7200 RPM SAS HDDs, no WBC, maximum of 8
columns, 2-way mirror. Queue depth was maintained
consistent between tests at an effective 3 QD/Disk to attain an
average latency of at most 30ms
54. 53
Storage Replica(新規機能)
機能 内容
Type Host-based
Synchronous Yes
Asynchronous Yes (server to server only)
Storage hardware agnostic Yes
Replication unit Volume (Partition)
Windows Server Stretch Cluster creation Yes
Write order consistency across volumes Yes
Transport SMB3
Network TCP/IP or RDMA
RDMA iWARP, InfiniBand*
Replication network port firewall requirements Single IANA port (TCP 445 or 5445)
Multipath/Multichannel Yes (SMB3)
Kerberos support Yes
Over the wire encryption and signing Yes (SMB3)
Per-volume failovers allowed Yes
Dedup & BitLocker volume support Yes
Management UI in-box Windows PowerShell, Failover Cluster Manager
* When using range extension technologies like Mellanox Metro-X
複製
ブロックレベルで, ボリューム単位の
同期/非同期
SMB3 による伝送
柔軟性
すべてWindowsボリューム
すべての固定ディスク
すべてのストレージファブリック
をサポート
管理
フェールオーバークラスターマネー
ジャー
Windows PowerShell
WMI
End to end MS Storage Stack
56. 55
Stretch Cluster モードと Server to Server モード
NODE1 in HVCLUS
SR over SMB3
NODE3 in HVCLUS
Stretch Cluster
NODE2 in HVCLUS NODE4 in HVCLUS
ManhattanDC
JerseyCityDC
SRV1
SR over SMB3
SRV2
Server to Server
ManhattanDC
JerseyCityDC
出典:「Software Defined Storage in the Next Release of Windows Server」- TechEd Europe 2014
地域/国を跨った
遠隔地間の同期
構内接続あるいは比較
的近距離(<30km)
非同期(Async)同期(Sync)
○
○ ○
ー
57. 56
同期(Sync)のフロー
Applications
(local or remote)
Source Server
Node (SR)
Data
Log
1
t 2
Destination Server
Node (SR)
Data
Log
t1 3
2
5
4
出典:「Stretching Failover Clusters and Using Storage Replica for Disaster Recovery in Windows Server vNext 」- TechEd Europe 2014
58. 57
非同期(Async)のフロー
出典:「Stretching Failover Clusters and Using Storage Replica for Disaster Recovery in Windows Server vNext 」- TechEd Europe 2014
Applications
(local or remote)
Source Server
Node (SR)
Data
Log
1
t 2
Destination Server
Node (SR)
Data
Log
t1 5
4
3
6
59. 58
同期(Sync)vs 非同期(Async)
モード 展開 フロー ステップ
同期
(Synchron
ous)
データ消失の
ない RPO
• ミッションクリティカル
なアプリ
• オンプレミスまたはメト
ロ接続
• 短距離(遅延<5ms, お
よそ <30km)
• 通常は専用の接続回線を
用意
• 高帯域接続
1. Application write
2. Log data written & the data
is replicated to remote site
3. Log data written at the
remote site
4. Acknowledgement from the
remote site
5. Application write
acknowledged
t, t1- Data flushed to the
volume, logs always write
through
非同期
(Asynchron
ous)
ほぼデータ消
失のない RPO
(論理的には
データ消失が
ありうる)
• ミッションクリティカル
ではないアプリ
• 地域/国をまたがる
• 距離の制約はない
• 通常、WAN接続を利用
1. Application write
2. Log data written
3. Application write
acknowledged
4. Data replicated to the
remote site
5. Log data written at the
remote site
6. Acknowledgement from the
remote site
t, t1- Data flushed to the
volume, logs always write
through
Applications
(Primary)
Server
Cluster (SR)
Data
Log
1
t 2
Applications
(Remote)
Server
Cluster (SR)
Data
Log
t1 3
2
5
4
Applications
(Primary)
Server
Cluster (SR)
Data
Log
1
t 2
Applications
(Remote)
Server
Cluster (SR)
Data
Log
5
4
3
6
t1
出典:「Software Defined Storage in the Next Release of Windows Server」- TechEd Europe 2014
60. 59
Storage Replica( Stretch Clusterモード)
Multi-Site Cluster
Site1 Site2
柔軟性
SMB3を伝送プロトコルとし、Windowsのサ
ポートするあらゆるボリュームに対し機能
ハードウェアに依存しない-記憶域スペース
やSANボリュームで動作
統合管理
エンド to エンド を全てWindows Serverが提
供する災害復旧ソリューション
フェールオーバークラスターマネージャーと
PowerShellで管理が可能
スケーラブル
ボリュームをブロックレベルで同期し複製
Recovery Time Objective (RTO)の最小化を目
的とした自動クラスターフェールオーバー
サイト間 HA DR: ボリュームの同期複製を通じ、サ
イト間を跨ってクラスターを拡張
従来はSANのような高価な製品を利用しないと実現が難しかったHA/DRを、Windowsサーバーの標準機
能で実現可能に。
出典:「Software Defined Storage in the Next Release of Windows Server」- TechEd Europe 2014
65. 64
最小(Min) IOPS と最大(Max)IOPSの組み合わせパターン
Min <
Max
Min =
Max
Min
Only
Max
Only
最小IOPSと最大IOPSの
両方に制約を課す(ある
いは一定の間のIOPSを
保証する)場合。
常に一定のIOPSに制限
(あるいは常に一定の
IOPSを保証)する場合
IOPSの上限にキャップ
をはめる場合
最小IOPSを保証する(最
大IOPSはリソース内で青
天井)場合
66. 65
Storage Space - Shared Nothing
Hyper-V Cluster(s)
SMB3 Storage Network Fabric
SoFS clusters with no shared storage. Doesn’t need shared
JBODs and SAS fabric behind Scale Out File Server nodes
Reliability,
Scalability,
Flexibility
Fault tolerance to disk, enclosure, node failures
Scale pools to large number of drive
Fine-grained storage expansion
Cloud design
points and
management
Prescriptive configuration. Reduced hardware
costs with SATA drives
Deploy, manage and monitor with SCVMM,SCOM
Use Cases
Hyper-V IaaS storage
Storage for Backup and Replication targets
vNextでは、Shared SAS不要でSOFSの構成が可能になる(現在のビルドでは未実装)
もはやSASすら不要。SATAディスクでもHAが実現可能に
出典:「Software Defined Storage in the Next Release of Windows Server」- TechEd Europe 2014
3方向ミラー または デュアル パリティが
利用可能となる。
HW要件等詳細は今後
67. 66
SANストレージにWindowsベースのストレージが機能では追いつき、追い越しつつある
Hyper-V
compute
nodes
Hyper-V
compute
nodes
Block protocol fabric
Low latency network
Management of LUNs
Storage tiering
Data deduplication
RAID resiliency groups
Pooling of disks
High availability
Persistent write-back cache.
Copy offload
Snapshots
Traditional FC/iSCSI
SAN storage arrays
Microsoft SDS Storage
File protocol fabric.
Low latency with SMB3Direct
Management of Shares
Storage tiering (new with R2)
Data deduplication
Flexible resiliency options
Pooling of disks.
Continuous availability
Persistent write-back cache. (new with R2)
SMB copy offload, Snapshots
Storage QoS for greater efficiency
Storage Replica for cross site HA & DR
Rolling Upgrades for faster adoption
Cloud Witness for efficiency
Resiliency enhancements
FC/iSCSI
Fabric
(Block)
SMB3
Fabric
(File)
FC/SAS disk shelf
FC/SAS disk shelf
SAN/NAS
Shared SAS JBOD or
DAS
Scale Out File Server +
Storage Spaces
New in
WS
preview