Windows Server 2012 Redefining Storage Darren Moss Senior
Program Manager Microsoft Corporation WSV315
Slide 2
Slide 3
Ease of storage administration Storage Management PowerShell
with SMI-S integration Minimize Op-Ex Efficient capacity
utilization Thin provisioning integrationMaximize Existing Hardware
Dynamic data movement Offloaded data transfers Storage
virtualization and resiliency Storage SpacesMinimize Cap-Ex
Maximize Availability Next-generation scale, availability, and
integrity Resilient File System (ReFS) Maximize data availability
Modern NTFS CHKDSK BenefitCapabilityFeature
Slide 4
Cost-efficient Storage (New)Traditional Storage Block Access
File Access JBODS App Servers SAS JBODS CA File Servers SAS App
Servers File \db App Servers FC iSCSI CA File Servers FC iSCSI App
Servers File \db
Slide 5
Slide 6
Storage Spaces Storage Virtualization and Resiliency
Slide 7
Slide 8
Slide 9
Windows Server 2012 Capabilities File and Storage Manager
Failover Clustering & CSV v2 ReFS & NTFS Hyper-V SMB v3
RDMA Storage Mgmt. PowerShell Virtualized Resilient Storage Mirror
Space Parity Space Mirror Space Parity Space Mirror Space Parity
Space Cost-efficient shared SAS JBOD arrays Physical or Virtualized
Servers
Slide 10
OR SAS Shared SAS
Slide 11
Optimized and flexible capacity utilization Resiliency to drive
failure Operational simplicity with support for multi-tenancy
High-availability and scalability Workload-optimized performance
via heterogeneous media
Slide 12
60TB Space Company A Storage Pool 60TB Space Company A Storage
Pool Thinly provisioned storage spaces Industry standard commodity
storage 36 TB across 72 disks48 TB across 96 disks
Slide 13
Mirror Space Parity Space Mirror Space Parity Space Mirror
Space Resilient Spaces Hot Spare Industry standard storage
Slide 14
Mirror Space Parity Space Simple Space Workload Admin Tenant
Admin Company A Pool Mirror Space Parity Space Simple Space
Workload Admin Tenant Admin Company B Pool Hoster Admin Granular
management control Multi-tenant deployment
Slide 15
Industry standard commodity storage Diverse spaces for diverse
workloads 15K RPM Home Space Silver 7200 RPM Archive Space Bronze
Solid state Finance Space ERP Space Gold
Slide 16
Space Storage spaces with a diverse set of workloads Standalone
Deployment
Slide 17
Standalone Dell R710 server with dual LSI 9205-8e SAS adapters
Dell MD1200 12-bay JBOD array with 300GB 15K RPM disks
Slide 18
Slide 19
Space Clustered Storage Spaces \CRM Unified Cluster Shared
Volume Namespace Enterprise Workloads 2-4 servers Shared SAS
storage Deployment Element
Slide 20
Physical View (64 servers max) Space Clustered Pools and
Storage Spaces \Finance\CRM\File-Shares Unified Cluster Shared
Volume Namespace Logical View (Highly available, scalable, cost-
efficient) Enterprise Workloads.\db.\VHD VMs.\Home CA File Server
Deployment Element 2-4 servers Shared SAS storage Deployment
Element
Slide 21
60-bay SAS array 60-bay SAS array 60-bay SAS array 60-bay SAS
array 3TB Near-line SAS HDDs 720TB High-Cap 720TB High-Cap 600GB
15K SAS HDDs 144TB Mid-Perf 144TB Mid-Perf 400GB SAS SSDs 96TB
High-Perf 96TB High-Perf
Slide 22
4 RAID Inc. FusionRomley 2U Dual- Socket EP cluster nodes with
dual LSI 9205-8e SAS adapters RAID Inc. 60-bay EBOD with Seagate
Constellation 3TB Near-line SAS HDDs See this hardware in the
Partner Pavilion
Slide 23
3 RAID Inc. FusionRomley 2U Dual- Socket EP cluster nodes with
dual LSI 9205-8e SAS adapters RAID Inc. 24-bay EBOD with OCZ Talos
II R 400GB SAS SSDs See this hardware in the Partner Pavilion
Slide 24
ItemCount Deployment Elements16 Servers per Element4 Total
number of servers64 JBODs per Element1 Total number of disks242
HDDs and SSDs 40Gbps networks per server4 Virtual Machines4000
Slide 25
Slide 26
Resilient File System (ReFS) Next-generation scale,
availability, and integrity
Slide 27
Slide 28
All metadata corruption is always detected. Optionally, user
data corruption is also detected. ReFS utilizes Storage Spaces
resiliency to auto-correct. Integrity ReFS efficiently scales to PB
datasets comprising very large files. Scalability
Slide 29
ReFS maximizes data availability. If corruption occurs and a
redundant copy is unavailable, the non-corrupt portions remain
unaffected and online. Availability Architecture enables efficient
evolution for new storage devices and new access patterns.
Architectural Evolution
Slide 30
Allocate-on-write eliminates corruption from errors associated
with in-place update Checksums detect whether the data on media has
changed since it was last written File system metadata is always
protected, maximizing online operation Flexible user data
protection is configurable on a per-volume, per-directory, and
per-file basis
Slide 31
Data Volume - NTFS Scrubber Data Volume - ReFS Storage Pool
Data Copy0 Data Copy1 Data Copy2 On media failure, NTFS will get an
alternate copy of the data With NTFS, Scrubber verifies all copies
can be read Checksum is inspected on all copies of the data If
corruption detected, trigger auto-correct and return a healthy copy
of the data With ReFS, Scrubber verifies checksums on all copies
and auto-corrects as needed Copy1 Data Copy2 Data Copy0 Data Mirror
Space
Slide 32
Application accesses data ReFS volume detects corruption and
automatically replaces the corrupt data with correct data Mirror
space offers all data copies to the file system ReFS
Slide 33
ReFS uses a highly scalable, flexible, B+ tree data structure
for all metadata Ensures maximum scalability and volume sizes
beyond NTFS File system abstractions are implemented using
key-value tables built from the B+ trees Capacity allocation is
handled by a hierarchy of allocators Ability to allocate at
different sized granularities
Slide 34
NTFS.SYS Upper API Layer On-media Store ReFS.SYS Upper API
Layer MinStore
Slide 35
Legacy Short Names TxF NTFS-specific Reparse Index Named
Streams MFT Superseded NTFS Encryption NTFS Quotas NTFS Compression
Other Hard Links Extended Attributes Object IDs
Slide 36
Deployment Element 2-4 servers Shared SAS storage Space
Clustered Storage Spaces Home Dirs VHD Library Markt Dept. ReFS
volumes with integrity streams \Docs\Home\VHDs Highly Available
File Server VHDs
Slide 37
Slide 38
Ease of storage administration Storage Management PowerShell
with SMI-S integration Minimize Op-Ex Efficient capacity
utilization Thin provisioning integrationMaximize Existing Hardware
Dynamic data movement Offloaded data transfers Storage
virtualization and resiliency Storage SpacesMinimize Cap-Ex
Maximize Availability Next-generation scale, availability, and
integrity Resilient File System (ReFS) Maximize data availability
Modern NTFS CHKDSK BenefitCapabilityFeature
Slide 39
Slide 40
Related Breakout Session Windows Server 2012: Storage
Capabilities for Everyone Wednesday, June 13 at 1:30 PM - 2:45 PM
in N320A Related Breakout Session Building a Highly Available
Failover Cluster Solution with Windows Server 2012 from the Ground
Up Wednesday, June 13 at 10:15AM 11:30AM in N210 Related Breakout
Session Windows Server 2012 High-Performance, Highly-Available
Storage Using SMB Wednesday, June 13 3:15PM 4:30PM in N320A
Slide 41
Related Breakout Session Windows Server 2012 File and Storage
Services Management Wednesday, June 13 at 10:15AM 11:30AM in N310
Partner Pavilion Booths RAID Incorporated, Booth 23 DataOn Storage,
Booth 34 Related Breakout Session Architecting Private Clouds Using
Windows Server 2012 Thursday, June 14 at 4:30PM 5:45PM in
S320A
Slide 42
Virtualizing Storage for Scale, Resiliency, and Efficiency
http://go.microsoft.com/fwlink/?LinkID=254536 How to Configure
Clustered Storage Spaces in Windows Server 2012
http://go.microsoft.com/fwlink/?LinkID=254538 Storage Spaces FAQ
http://go.microsoft.com/fwlink/?LinkID=254539
Slide 43
Slide 44
Talk to our Experts at the TLC #TE(sessioncode) DOWNLOAD
Windows Server 2012 Release Candidate microsoft.com/windowsserver
Hands-On Labs DOWNLOAD Windows Azure Windowsazure.com/ teched
Slide 45
Connect. Share. Discuss. http://northamerica.msteched.com
Learning Microsoft Certification & Training Resources
www.microsoft.com/learning TechNet Resources for IT Professionals
http://microsoft.com/technet Resources for Developers
http://microsoft.com/msdn
Slide 46
Complete an evaluation on CommNet and enter to win!