Storage and Continuous Availability Enhancements in Windows Server 8

Greetings from the Storage Developer Conference, where I had the opportunity to introduce attendees to some of the new storage capabilities in “Windows Server 8.”  Following Bill Laing’s post introducing the product, I would like to share more about our investments to give customers more unified, flexible, and cost-efficient solutions that can deliver enterprise-class storage and availability.

Windows Server 8 will provide a continuum of availability options to protect against a wide range of failure modes in different tiers – storage, network, and compute. These options will enable higher levels of availability and cost-effectiveness, as well as easier deployment for all customers – from small business to mid-market to enterprises - and across single servers, multiple servers, and multi-site cloud environments.  Windows Server 8 delivers on continuous availability by efficiently utilizing industry standard storage, network and server components.  That means many IT organizations will have capabilities they couldn’t previously afford or manage.

 
For example, at the conference we are highlighting our work with the SMB 3.0 protocol - a key component of our continuously available platform.  SMB 3.0 transparent failover, along with SMB 3.0 Multichannel and SMB 3.0 Direct, enables customers to deploy storage for workloads such as Hyper-V and SQL Server on cost efficient, continuously available, high performance Windows Server 8 File Servers.

 
Below are some of the key features we’re delivering in Windows Server 8 involving SMB 3.0.

  • Transparent Failover and node fault tolerance with SMB 3.0. Supporting business critical server application workloads requires the connection to the storage back end to be continuously available. The new SMB 3.0 server and client cooperate to provide transparent failover to an alternative cluster node for all SMB 3.0 operations for both planned moves and unplanned failures.

  • Fast data transfers and network fault tolerance with SMB 3.0 Multichannel. With Windows Server 8, customers can store application data (such as Hyper-V and SQL Server) on remote SMB 3.0 file shares. SMB 3.0 Multichannel provides better throughput and multiple redundant paths from the server (e.g., Hyper-V or SQL Server) to the storage on a remote SMB 3.0 share. Network path failures are automatically and transparently handled without application service disruption.

  • Scalable, fast and efficient storage access with SMB Direct. SMB Direct (SMB over RDMA) is a new storage protocol in Windows Server 8. It enables direct memory-to-memory data transfers between server and storage, with minimal CPU utilization, while using standard RDMA capable NICs. SMB Direct is supported on all three available RDMA technologies (iWARP, InfiniBand and RoCE.) Minimizing the CPU overhead for storage I/O means that servers can handle larger compute workloads (e.g., Hyper-V can host more VMs) with the saved CPU cycles.

  • Active-Active File sharing with SMB 3.0 Scale Out. Taking advantage of the single namespace functionality provided by Cluster Shared Volumes (CSV) v2, the File Server in Windows Server 8 can provide simultaneous access to shares, with direct I/O to a shared set of drives, from any node in a cluster. This allows utilization of all the network bandwidth into a cluster and load balancing of the clients, in order to optimize client experience.

  • Volume Shadow Copy Service (VSS) for SMB 3.0 file shares. Remote VSS provides application-consistent shadow copies for data stored on remote file shares to support app backup and restore scenarios.

Alongside our SMB 3.0 Server implementation in Windows Server 8, we are working with two leading storage companies, NetApp and EMC, to enable them to fully integrate SMB 3.0 into their stacks and provide Hyper-V over SMB 3.0 solutions. Having NetApp and EMC on board not only demonstrates strong industry support of SMB 3.0 as a protocol of choice for various types of customers, but also highlights how the industry is aligned with our engineering direction and its support for our Windows Server 8 storage technology.

There is so much more to share about our work in Windows Server 8 storage and availability.  Look for more from me soon!

 
Thomas Pfenning
General Manager
Server and Tools