Understanding Microsoft Storage Spaces



Similar documents
Windows Server 2012 Storage

Dell Converged Infrastructure

Whitepaper. NexentaConnect for VMware Virtual SAN. Full Featured File services for Virtual SAN

The last 18 months. AutoScale. IaaS. BizTalk Services Hyper-V Disaster Recovery Support. Multi-Factor Auth. Hyper-V Recovery.

High Availability with Windows Server 2012 Release Candidate

Software Defined Microsoft. PRESENTATION TITLE GOES HERE Siddhartha Roy Cloud + Enterprise Division Microsoft Corporation

Maxta Storage Platform Enterprise Storage Re-defined

Automated Data-Aware Tiering

Big data Devices Apps

WHITE PAPER. Drobo TM Hybrid Storage TM

Realizing the True Potential of Software-Defined Storage

Enterprise Storage Solution for Hyper-V Private Cloud and VDI Deployments using Sanbolic s Melio Cloud Software Suite April 2011

Building a Flash Fabric

Software-defined Storage Architecture for Analytics Computing

Microsoft Cloud Platform System. powered by Dell

Nutanix Solutions for Private Cloud. Kees Baggerman Performance and Solution Engineer

A virtual SAN for distributed multi-site environments

Cloud Service Provider Builds Cost-Effective Storage Solution to Support Business Growth

MaxDeploy Hyper- Converged Reference Architecture Solution Brief

MICROSOFT CLOUD REFERENCE ARCHITECTURE: FOUNDATION

Technology Insight Series

Hyper-V over SMB: Remote File Storage Support in Windows Server 2012 Hyper-V. Jose Barreto Principal Program Manager Microsoft Corporation

StarWind Virtual SAN for Microsoft SOFS

Pivot3 Desktop Virtualization Appliances. vstac VDI Technology Overview

Microsoft Private Cloud Fast Track

Storage and High Availability with Windows Server 10971B; 4 Days, Instructor-led

CiB with Windows 2012 R2 Best practices Guide

Storage and High Availability with Windows Server

Cloud Storage. Parallels. Performance Benchmark Results. White Paper.

DIABLO TECHNOLOGIES MEMORY CHANNEL STORAGE AND VMWARE VIRTUAL SAN : VDI ACCELERATION

Windows Server 2012 R2 The Essentials Experience

Hyper-V over SMB Remote File Storage support in Windows Server 8 Hyper-V. Jose Barreto Principal Program Manager Microsoft Corporation

A Virtual Filer for VMware s Virtual SAN A Maginatics and VMware Joint Partner Brief

Software-Defined Storage: What it Means for the IT Practitioner WHITE PAPER

Hyperscale Use Cases for Scaling Out with Flash. David Olszewski

ovirt and Gluster Hyperconvergence

VMware Software-Defined Storage Vision

10971B: Storage and High Availability with Windows Server

SOLUTION BRIEF. Resolving the VDI Storage Challenge

Answering the Requirements of Flash-Based SSDs in the Virtualized Data Center

Microsoft Windows Server Hyper-V in a Flash

WHITE PAPER. Software Defined Storage Hydrates the Cloud

Course 10971:Storage and High Availability with Windows Server

EMC VPLEX FAMILY. Continuous Availability and Data Mobility Within and Across Data Centers

IBM Global Technology Services September NAS systems scale out to meet growing storage demand.

KEMP LoadMaster. Enabling Hybrid Cloud Solutions in Microsoft Azure

Powering the Next Generation Cloud with Azure Stack, Nano Server & Windows Server 2016! Jeff Woolsey Principal Program Manager Cloud & Enterprise

The Benefits of Virtualizing

Microsoft Clustered Storage Spaces and StarWind Virtual SAN for a Complete Software-Defined Storage Solution

The Data Placement Challenge

Clustering Windows File Servers for Enterprise Scale and High Availability

CyberStore WSS. Multi Award Winning. Broadberry. CyberStore WSS. Windows Storage Server 2012 Appliances. Powering these organisations

Why Microsoft? For Virtualizing & Managing SharePoint. Microsoft System Center 2012 R2. July 2014 v1.0

VMware Virtual SAN Design and Sizing Guide TECHNICAL MARKETING DOCUMENTATION V 1.0/MARCH 2014

MaxDeploy Ready. Hyper- Converged Virtualization Solution. With SanDisk Fusion iomemory products

SOFTWARE DEFINED STORAGE IN ACTION

SSD Performance Tips: Avoid The Write Cliff

NEXT GENERATION EMC: LEAD YOUR STORAGE TRANSFORMATION. Copyright 2013 EMC Corporation. All rights reserved.

Scala Storage Scale-Out Clustered Storage White Paper

Windows Server 2003 Migration Guide: Nutanix Webscale Converged Infrastructure Eases Migration

Virtualization of the MS Exchange Server Environment

Part 1 - What s New in Hyper-V 2012 R2. Clive.Watson@Microsoft.com Datacenter Specialist

Server & Cloud Management

SQL Server on Azure An e2e Overview. Nosheen Syed Principal Group Program Manager Microsoft

New Features in PSP2 for SANsymphony -V10 Software-defined Storage Platform and DataCore Virtual SAN

Netapp HPC Solution for Lustre. Rich Fenton UK Solutions Architect

Remote/Branch Office IT Consolidation with Lenovo S2200 SAN and Microsoft Hyper-V

How To Get A Storage And Data Protection Solution For Virtualization

Getting performance & scalability on standard platforms, the Object vs Block storage debate. Copyright 2013 MPSTOR LTD. All rights reserved.

Flash Memory Arrays Enabling the Virtualized Data Center. July 2010

Nutanix Tech Note. Configuration Best Practices for Nutanix Storage with VMware vsphere

Deep Dive on SimpliVity s OmniStack A Technical Whitepaper

Cost Savings Solutions for Year 5 True Ups

MS Exchange Server Acceleration

Making a Smooth Transition to a Hybrid Cloud with Microsoft Cloud OS

All-Flash Arrays: Not Just for the Top Tier Anymore

EMC VPLEX FAMILY. Continuous Availability and data Mobility Within and Across Data Centers

SMB Direct for SQL Server and Private Cloud

Benefits of Consolidating and Virtualizing Microsoft Exchange and SharePoint in a Private Cloud Environment

SOFTWARE-DEFINED STORAGE IN ACTION

Configuring and Deploying a Private Cloud 20247C; 5 days

Storage and High Availability with Windows Server

PARALLELS CLOUD STORAGE

Worry-free Storage. E-Series Simple SAN Storage

DataCore SANsymphony-V Software-Defined Storage The intelligent way of data virtualizing!

Microsoft Hybrid Cloud IaaS Platforms

Optimized Storage Solution for Enterprise Scale Hyper-V Deployments

StorPool Distributed Storage. Software-Defined. Business Overview

How To Backup With Ec Avamar

Product Brochure. Hedvig Distributed Storage Platform Modern Storage for Modern Business. Elastic. Accelerate data to value. Simple.

Microsoft Windows Server in a Flash

HyperQ DR Replication White Paper. The Easy Way to Protect Your Data

HPC Advisory Council

Bringing the Public Cloud to Your Data Center

Transcription:

S T O R A G E Understanding Microsoft Storage Spaces A critical look at its key features and value proposition for storage administrators A Microsoft s Storage Spaces solution offers storage administrators critical part of any IT infrastructure is storage. a software-based and cost-effective platform for building private clouds. Storage Spaces is flexible, resilient and highly available, while also being less complex and easier to manage than traditional storage.

An Evolving Industry Traditionally, storage devices have been purpose-built. Not only are they costly, but they require specific operational and management skills since each device comes from a different vendor and each has its own set of capabilities. As a result, storage has been expensive to buy and run, and hard to use. The cost of storage continues to be prohibitive for many today, especially given the continual demand for more of it. By some estimates, storage is scaling out a rate of two to three times that of compute. If the individual storage devices are expensive, then adding more of them further adds to an already costly piece of the network. Clearly, an alternate solution is needed. For Microsoft, the answer lay in transferring many of the design and technology principles from its public cloud to building Software-Defined Storage (SDS) in Windows. As an example, the public cloud is run by hundreds of thousands of computers. Using purpose built hardware for this task would simply be too cost prohibitive. Instead, public clouds rely on a model whereby commodity hardware is employed and the smarts or intelligence is pushed from the hardware into software. With this model, scaling up becomes much more economically feasible. Defining Storage Spaces Storage Spaces, Microsoft s SDS platform for the private cloud, provides storage solutions for virtual or physical deployments (Figure 1). With the virtualization Figure 1. The Storage Spaces model allows Microsoft customers who deploy Windows to build cost-effective, reliable storage systems, utilizing commodity hardware in their data centers. STORAGE 2

capabilities in Storage Spaces, administrators can use commodity hardware for single computer and scalable multi-node deployments. The platform can be used by a range of users including enterprise and cloud hosting companies who use Windows Server. Windows is not only used to manage the storage, but serves as a consistent management interface for the compute and network infrastructure as well. With Storage Spaces, Windows provides a more flexible administration model: disks are organized into one or more storage pools, from which, in turn, storage spaces are created. Storage pools serve as the fundamental building blocks for Storage Spaces and are created by administrators based on their deployment needs. Given a set of physical disks, for example, an administrator can create one pool by using all available physical disks, or multiple pools by dividing the physical disks as required. In turn, Storage Spaces are virtual disks created from free space in a storage pool with the following attributes: resiliency level, storage tiers, provisioning type, and precise administrative control. The administration of storage pools is controlled through access control lists (ACLs) and delegated on a per-pool basis. This approach supports hosting scenarios that require tenant isolation. Because Storage Spaces follows the familiar Windows security model, it can be fully integrated with Active Directory Domain Services. Storage Spaces is integrated with failover clustering for high availability and with Cluster Shared Volumes (CSV) for scale-out file server deployments. It can be managed using any of the following Microsoft offerings: System Center Virtual Machine Manager, Failover Cluster Manager, Server Manager, Windows PowerShell, or Windows Management Instrumentation (WMI). Storage Spaces is supported by a range of OEMs (http://blogs.technet.com/b/windows server/archive/2015/05/05/next-generation-storage-for-the-software-defined-datacen ter.aspx), which means that administrators are free to purchase different commodity hardware at different price points to meet their needs. It can be used as a standalone solution or, for those customers who need to run at scale, as part of a highly integrated, software-defined stack available from Microsoft (Figure 2). Figure 2. Microsoft s software-defined stack lowers the cost and effort of delivering IaaS storage services. STORAGE 3

The software-defined stack is within Windows, available to any Windows customer, and brings together Storage Space and Hyper-V at scale. For those building a highly scalable environment, Windows Systems Center is available as well and integrates with the technology within Windows to enhance the management experience. At the Hyper-V layer, the software provides management for customers who have to manage hundreds or thousands of Virtual Machines (VMs). It aggregates the management of the VMs, rather than having the customers try to manage each of the physical computers on which the individual VMs are running. At the Storage Spaces layer, Systems Center Operations Manager provides management, as well as health and alerting information. Essentially then, Windows becomes the infrastructure for a complete, end-to-end compute, storage, networking, and management stack. Having this softwaredefined stack available from a single provider can be highly advantageous for data center customers as they no longer need to purchase individual components from multiple vendors and try to stitch them together. It also simplifies both management and support. This software-defined stack is a prime example of how the principles of running a public cloud are applicable to all Microsoft customers, regardless of scale. Whether a large or small customer, each needs a solution that is resilient to disk failure, for example. Windows provides that capability. If, on the other hand, the customer is a large enterprise in need of a greater set of functionality, the software-defined stack can deliver that as well, with Systems Center providing the cohesive integration so that management is simplified and the solution is easy to use. Key Features Storage Spaces in Windows Server 2012 RS includes a number of critical features including: Tiering. Traditionally, flash-based solid state drives (SSDs) provide a lot of performance, but are expensive, while hard disk drives (HDDs) provide a lot of capacity, but limit performance, and are inexpensive. Storage Spaces in Windows Server 2012 R2 combines the best attributes of SSDs and HDDs in a capability known as tiering (Figure 3). It lets users create virtual disks with two tiers of STORAGE 4

storage an SSD tier for frequently accessed data and a HDD tier for less-frequently accessed data. Storage Spaces transparently moves data at a sub-file level between the two tiers based on how frequently data is accessed. As a result, storage tiers can dramatically increase performance for the most used ( hot ) data by moving it to SSD storage, without sacrificing the ability to store large quantities of data on inexpensive HDDs. Figure 3. Tiering makes Storage Spaces highly efficient. It figures out which data is hot and which is not, and moves it to the right tier to allow for the best performance. Resilient Storage. Storage Spaces provides three storage layouts or resiliency types: g Mirror. Writes data in a stripe across multiple disks, while also writing one or two extra copies of the data. The mirrored virtual disk is resistant to either single or dual disk failure, depending on how the storage administrator chooses to configure it. Because it helps protect data from disk failures and provides great performance especially when SSDs are added to the storage pool and storage tiers are used it is ideal for most workloads. g Parity. Writes data in a stripe across physical disks, while also writing one or two copies of parity information. It can be used for archival and streaming media workloads, or other workloads where the administrator wants to maximize capacity and is okay with lower write performance. One configuration option available in parity is dual parity, whereby the storage is resilient to dual drive failure. The algorithm underlining dual parity was developed by Microsoft Research for use in Windows Azure and is called LRC Erasure Coding. STORAGE 5

g Simple (no resiliency). Writes data in a stripe across physical disks without any extra copies or parity information. Because the simple layout doesn t provide any protection from disk failures, it is used only when the storage administrator requires the highest performance and capacity, and is okay with losing or have to recreate data if a disk fails. A simple layout can also be used when the administrator s application provides its own data protection. Figure 4. Drive failures in a pool can degrade resiliency in contained storage spaces. When a drive fails and one or more spaces becoming degraded, Storage Spaces automatically starts repair of the affected spaces, provided there is sufficient spare storage capacity in the pool. If the pool has a hot spare drive, Storage Spaces automatically uses it to provide capacity for repairing degraded storage spaces. Parallel Rebuild. Historically within a storage system, the administrator would typically designate some physical disks as hot spares. These drives were held in reserve and unused until a failure occurred. This approach has a number of disadvantages; namely, the drives sit idle until a failure occurs. When one does occur, the hot spare comes online and the system has to move all of the data from the failed drive to the hot spare. The speed of that process is limited to the speed of that single drive, so the rebuild often takes a long time. As opposed to this traditional approach, Storage Spaces employs a parallel rebuild model, whereby the mirror and parity spaces in which a disk fails are repaired using spare capacity on other disks in the pool (Figure 4). Storage Spaces also includes background scrubbing and intelligent error correction to allow continuous service availability despite storage component failures. STORAGE 6

Figure 5. With write-back cache, Storage Spaces enables improved performance for real-world workloads. Continuous Availability. Storage Spaces is integrated with failover clustering, which allows it to deliver continuously available service deployments. One or more pools can be clustered across multiple nodes within a single cluster. Storage spaces are accessed by one node. The storage will seamlessly fail over to a different node when necessary in response to failure conditions or load balancing. Integration with CSVs permits scale-out access to data. Write-Back Cache. Storage Spaces in Windows Server 2012 R2 supports the creation of a write-back cache that uses a small amount of space on existing SSDs in the pool to buffer small random writes (Figure 5). Random writes, which often dominate common enterprise workloads, are directed to SSDs and later written to HDDs. Storage Spaces Value Proposition There are a number of key benefits to be garnered from using Storage Spaces. Besides offering a cost-effective storage platform to build private clouds, Storage Spaces provides simple, consistent management through familiar Windows interfaces (Figure 6). Storage Spaces also boasts flexibility, allowing administrators to build storage Figure 6. Storage Spaces pooling model enables flexible and granular administrative control. Administration can be defined and delegated on a per-pool basis to allow different administrators to be assigned to different pools and different spaces. STORAGE 7

solutions with varying degrees of performance, capacity and resiliency. Another key benefit of Storage Spaces is its ability to reduce mean time to recovery. The resiliency types and parallel rebuild model it supports ensure any storage component failures can be addressed quickly and with minimal effort, while also allowing for continuous service availability. Conclusion Traditional storage solutions can be complex, expensive and difficult to manage. They also don t typically scale cost-effectively. The Storage Spaces solution from Microsoft addresses these concerns by providing SDS for virtualized workloads. Future improvements to Storage Spaces will offer users even more benefits. For example, in Storage Spaces in Windows Server 2012 R2, SAS connections are required from the server to the JBOD. This can create a great deal of complexity when it comes to cabling, since every server has to be able to see the disks. Scaling out the storage just adds cabling and as a result, increases complexity. With the next version of Storage Spaces Direct, which leverages Storage Spaces technology, that SAS fabric model will be essentially replaced by one in which servers are connected over Ethernet. The next version of Windows will also offer further enhanced software-defined capabilities to allow a broader range of device types to be used. STORAGE 8