You are on page 1of 24

Windows Server 2012
Storage Spaces and Thin Provisioning

Harold Wong

Storage Spaces and Thin Provisioning Overview Why should I care? Technology Overview Demo Next Steps .

Storage Spaces and Thin Provisioning Overview .

What is Storage Spaces & Thin Provisioning? Storage Spaces • New in Windows Server 2012 • Provides an in-box storage virtualization that can use low-cost commodity storage devices • Aggregates unallocated space on physical disks installed in or connected to servers through a “pooling” model • Can provide a cost-effective platform for business critical storage across a variety of scenarios Thin Provisioning • “Just-in-Time” allocations of storage with the ability to reclaim storage (“Trim”) • Integrated with Storage Spaces .

Storage Spaces and Thin Provisioning Why should I care? .

and intelligent error correction allow continuous service availability despite storage component failures . thereby seamlessly scaling to cope with unceasing data growth Multitenancy • Administration of storage pools can be controlled through access control lists (ACLs) and delegated on a per-pool basis • Can be fully integrated with Active Directory Domain Services Resilient storage • Storage Spaces support two optional resiliency modes (mirroring and parity) • Per-pool support for disks that are reserved for replacing failed disks (hot spares). background scrubbing.Why should I care? The features of Storage Spaces are designed to meet a variety of challenges in support of highly-available storage Storage pools • Can be mapped to combinations of hard disks as well as solid-state drives (SSDs) • Can be expanded dynamically by simply adding additional drives.

) Continuous Availability • Failover clustering integration delivers continuously available service deployments • One or more pools can be clustered across multiple nodes within a single cluster. and Windows PowerShell • Designed to be compatible with existing backup-restore and cloning tools. WMI. and the storage will seamlessly fail over to a different node when necessary (in response to failure conditions or due to load balancing) • Integration with CSVs permits scale-out access to data Optimal storage use through thin provisioning • To allow businesses to easily share storage capacity among multiple unrelated data sets and thereby maximize capacity use • Trim support permits capacity reclamation when possible Operational simplicity • Easily managed through the File Services role in Server Manager • Fully remoteable and scriptable management through the Windows Storage Management API.Why should I care? (cont. Storage spaces can then be instantiated on individual nodes. as well as snapshotting infrastructures .

Storage Spaces and Thin Provisioning Technical Overview .

no partition data exists on the drive • Drive is not assigned to any other pool • The Primordial Pool will consist of Physical Disks that are not assigned to any existing Storage Pool .Storage Spaces Requirements • Windows Server 2012 Drive Stand-Alone Clustered • Serial ATA (SATA) or Serial Attached SCSI (SAS) Type File Servers File Servers connected disks (in an optional just-a-bunch-of- SATA Supported disks [JBOD] enclosure) • Multinode clustered shared-storage deployments SCSI Supported • Two or more servers running Windows Server iSCSI Supported Supported 2012 SAS Supported Supported • Requirements as specified for failover USB Supported clustering and Windows CSV • SAS connected JBODs that comply with Windows Certification requirements • The criterion for determining which drives are eligible to be part of a Pool are: • Minimum drive size is 10 GB • Drive is empty.e. i.

How does Storage Spaces Work? An example… .

Process of Handling Resources .

Storage Spaces Management Interface .

Configuring a Storage Pool .

Creating a Storage Space (Virtual Disk) .

Data Redundancy in Storage Spaces Redundancy Description Type Simple • Data is striped across physical disks • Maximizes capacity • Increases throughput Mirror • Data is duplicated on two or three physical disks • Increases reliability • Reduces capacity by 50 to 66 percent Parity • Data and parity information are striped across physical disks • Increases reliability • Reduces capacity by 13 to 33 percent .

Deduplication • Capacity Optimization • Scale and Performance • Reliability and Data Integrity .

Mirror.number of bytes forming a stripe • Physical disks to use .specific disks to use in the virtual disk . or parity) • Provisioning type (Thin or Fixed) • Virtual disk size Parameters configured only with PowerShell • Number of columns: the number of columns the virtual disk contains • Number of data copies .Managing Storage with PowerShell PowerShell is required to access many of the advanced features afforded by the new Storage Management application programming interface (API) Example: New-StoragePool Parameters configured with GUI and PowerShell • Underlying storage pool name • Virtual disk name • Resiliency setting (Simple.number of complete copies of data that can be maintained • Disk interleave .

Integrating Storage Pools with Failover Clustering • Clustered Storage Spaces require fixed provisioning • Clustered virtual disks require underlying hardware to support persistent reservations .

• NTFS issues trim notifications in real time when appropriate. • Trim notifications are issued as part of storage consolidation (optimization). Windows Server 2012 notifies the administrator through events.Thin Provisioning and Trim Requirements • Enabled by default in Windows Server 2012 • Storage infrastructure that complies with the certification that is required for Windows Server 2012 • Standards-compliant hardware for identification Capabilities • Identification • Windows Server 2012 uses a standardized method to detect and identify thinly provisioned virtual disks • Notification • When configured physical storage use thresholds are reached. events can be used for automated actions by sophisticated management applications. which is performed regularly on a scheduled basis . such as Microsoft System Center • Optimization • Windows Server 2012 provides a new API that lets applications return storage when it is no longer needed.

Storage Spaces and Thin Provisioning DEMO .

com/en-us/download/ Windows Server 2012 Virtual Labs http://technet.aspx?id=29002 System Center 2012 Evaluation Download http://aka.Understanding and Troubleshooting Storage Spaces Windows Server 2012 Product Download http://aka.aspx Microsoft Virtual Academy http://aka.