Announcing Windows Storage Server 2008

Why Windows Storage Server 2008?

The amount of data supported within the organization continues to grow every year. Regulatory requirements, archival demands and data availability push storage requirements to their limits. As the datacenter grows, so does power consumption, physical space requirements and the need for improved hardware to handle the massive volume of data. Administrators need more than just raw storage capacity, but to implement the storage techniques and strategies that help them prioritize data and provide a standard of service. Storage demands will continue to grow and a storage solution is needed that can grow with the demand. Windows Storage Server 2008 can enable your organization to optimize your datacenter storage requirements.

Windows Storage Server 2008

Microsoft Windows Storage Server 2008 is built upon an optimized release of the reliable and flexible file services of Windows Server 2008 for better file serving performance. Microsoft then adds advanced storage technologies such as file de-duplication and an iSCSI software target for unified file- and block-based storage and packages it for delivery within storage appliances. Similarly, Microsoft partners like Area Data System then offer specialized hardware and introduce additional software components to create WSS08-based appliances. Windows-powered storage appliances give customers new storage capabilities, simplified deployment and easier management while assuring seamless synergy in their Windows infrastructure in a cost-effective and high-performance platform, and is delivered. Area WSS 2008 solution will be available now.

  • Built upon Windows Server 2008
    Microsoft Windows Storage Server 2008 (WSS08) provides file services that are built upon the reliable and flexible file services within Windows Server 2008. WSS 08 provides a solid mid-market to enterprise file serving solution with easy manageability and powerful file serving features on a mature base storage server platform and using industry standard SAS JBOD hardware. WSS08 is optimized from Windows Server 2008 for performance in the file serving role with teaming up with our hardware configurations - but maintains compatibility with other Windows management tools from Microsoft and third-party Windows solutions.
  • Advanced Storage Technologies
    Windows Storage Server 2008 extends the basic functionality of a file server providing advanced technologies including file & block storage with iSCSI and data deduplication capabilities with Single Instance Storage. These extended functionalities are designed to be easy-to-use and function transparently to the users of the organizations file infrastructure and require very little maintenance.
Model WSS-5100 WSS-5200 WSS-5400
Differentiator
BIG VALUE
ALL IN ONE
HIGH PERFORMANCE
From Factor 1U Rack 2-bay 2U 12-bay 5U 28-bay
Operating System Windows Storage Server
2008 Basic Edition
Windows Storage Server
2008 Standard Edition
Windows Storage Server
2008 Standard Edition
File Access Protocols CIFS, FTP CIFS, NFS, FTP CIFS, NFS, FTP
ISCSI Block Access Target N/A Microsoft iSCSI Target
& Snapshots
Microsoft iSCSI Target
& Snapshots
Single Instance Storage N/A Yes Yes
DFS-R N/A Yes Yes
Default Processors Intel® Core™ 2 Duo
E7400, 2.80GHz 1066MHz
FSB 3MB L2 Cache
Intel® Quad Core Xeon™
E5410, 2.33GHz, 1333MHz
FSB, 12MB L2 Cache
Intel® Quad Core Xeon™
E5520, 2.26GHz,
5.86GT/SEC, 8MB Cache
Default Memory 4GB DDR2 677MHz memory 4GB DDR2 677MHz FBDIMM 6GB DDR3 1333MHz RT ECC memory
SATA/SAS Storage 2 SATA Hot-plug drives 12 SATA/SAS Hot-plug drives 24 SATA/SAS Hot-plug drives
Max Intinial Capacity 4TB Raw (2TB with RAID1) 24TB Raw (20TB with RAID6) 48TB Raw (44TB with RAID6)
Expandability N/A Optionally expand with DNS1200 or DNS1400 up to 96 HDD (Total 192TB) Optionally expand with DNS-1400up to 96 HDD
(Total 192TB)
RAID Type Firmware RAID Levels : 0, 1 HW RAID Levels : 0, 1, 5, 6, 10 HW RAID Levels : 0, 1, 5, 6, 10
Network Connectivity 2 x Gigabit Ethernet 2 x Gigabit Ethernet
Optional 10G/b NIC
2 x Gigabit Ethernet each Storage
Head Optional 10G/b NIC
Slots 1 PCIe x16 2 PCIe x8 + 1x PCI-X 100
+ 2 LP PCIe x4
1 PCIe x16 G2 + 1 LP PCIe x8 G2
Power Single 300W PSUs Two hot-plug Delta 700W PSUs Two hot-plug Delta 650W PSUs
Fan Standard Cooling Standard redundant cooling Standard redundant cooling
Remote Mangement N/A N/A IPMI 2.0 remote mangment
with KVM over IP
Model WSS-5500
Differentiator High Availability
HIGH AVAILABILITY
From Factor 4U Rack  20-bay
Operating System Windows Storage Server 2008 Enterprise Edition
File Access Protocols CIFS, NFS, FTP
ISCSI Block Access Target Microsoft iSCSI Target
& Snapshots
Single Instance Storage Yes
DFS-R Yes
Default Processors Intel® Quad Core Xeon™ E5520,
2.26GHz 5.86GT/SEC,
8MB Cache
Default Memory 6GB DDR3 1333MHz RT
ECC memory
SATA/SAS Storage 12 SATA Hot-plug shared drives
Max Intinial Capacity 24TB Raw (20TB with RAID6)
Expandability Optionally expand with DNS-1230D up to 48 HDD
(Total 96TB)
RAID Type HW RAID Levels: 0, 1, 5, 6, 10
Network Connectivity 2 x Gigabit Ethernet each
Storage Server
Optional 10G/b NIC
Slots 1 PCIe x16 G2 + 1 LP PCIe x8 G2
Power Two hot-plug Delta 650W PSUs
Fan Standard redundant cooling
Remote Mangement IPMI 2.0 remote mangment
with KVM over IP
Area WSS-5500 Demo

Single Instance Storage

Among the additional storage-centric capabilities provided in Windows Storage Server (WSS) appliances over a traditional Windows Server is file deduplication through Single Instance Storage (SIS). SIS delivers built-in file de-duplication to optimize storage capacity by actively comparing and eliminating identical files on file sharing volumes. Duplicate files are transparently replaced with file system links to the single copy retained in the SIS Common Store -- saving significant amounts of capacity. As a result, file serving performance is improved because more files can be cached by the operating system. In addition, protection and recovery by SIS-aware backup solutions can significantly reduce backup windows and recovery times.
  • Optimizes Storage Capacity
    Single Instance Storage (SIS) provides data deduplication for Windows File Services. It can significantly impact the amount storage consumed within an organization. It’s not uncommon to recover between 25-40% of existing disk space once the file consolidation has completed. Easy-to-use tools and a transparent operation means the technology is relatively easy to use and requires very little maintenance.
  • Improves File Server Performance
    SIS minimizes the amount of physical data allowing for quicker backups and recoveries. Loads from file caching and file accesses are reduced and everything operates without users even being aware that many of their files are centrally stored.

Learn More

Quick Reference link of Microsoft IT White Paper on their implementation of Single Instance Storage Download Areasys PDF: Microsoft IT White Paper on their implementation of 
                                 Single Instance Storage
The Basics of Single Instance Storage (SIS) Download Areasys PDF: Basic of Single Instance Storage

iSCSI Software Target

The Microsoft implementation of Internet SCSI (iSCSI) is based on the industry standard developed to enable transmission of SCSI block commands over the existing IP network by using the TCP/IP protocol. The encapsulated SCSI commands and data can be transmitted over a local area network (LAN) or a wide area network (WAN). iSCSI provides an ease of management to organizations looking to deliver both messaging traffic and block-based storage over existing Internet Protocol (IP) networks, without installing a separate Fibre Channel network. Combined with better scalability, reliability & availability iSCSI is set to provide an enterprise class solution at a low cost price. Affordable because it leverages existing Ethernet-based hardware and the current expertise of your IT staff.

This optional Microsoft iSCSI Target 3.2 will only operate with the following versions of Windows® Storage Server 2008: Workgroup Edition, Standard Edition or Enterprise Edition.
  • Industry Standard Storage Protocol
    Internet SCSI (iSCSI) is an industry standard developed to enable transmission of SCSI block commands over the existing IP network by using the TCP/IP protocol. iSCSI is a technological breakthrough that offers organizations the possibility of delivering both messaging traffic and block-based storage over existing Internet Protocol (IP) networks, without installing a separate, expensive Fibre Channel network. Implementing this solution is simpler and provides a cost-effective alternative.
  • Flexible and Unified Block-Storage
    The iSCSI Software Target provides block-level storage as disk volumes which can be mounted by any client running an iSCSI initiator. The iSCSI target uses space that is allocated as VHD's within the Windows Storage Server. This helps provide a simplified model for storage management and a more flexible platform for supporting file services at the block level.
  • Cost-Effective and Manageable SAN
    Windows Storage Server 2008 provides the ability to deploy iSCSI SAN solutions which capitalize on the preexisting LAN infrastructure and make use of the much more ubiquitous IP expertise available in most organizations unlike a Fibre Channel (FC) SAN solution, which requires the deployment of a completely new network infrastructure and specialized technical expertise and hardware for troubleshooting. The WSS08 iSCSI solution allows implementers of iSCSI SANs to minimize the initial costs of deploying while still delivering an enterprise class solution for storage purposes.

Six Uses for the Microsoft iSCSI Software Target


The iSCSI Software Target can be used in so many ways it’s like the Swiss army knife of transportable storage. In this post I outline my favorite uses for an iSCSI Software Target, if you know of other creative uses please let me know!

Windows Storage Server 2008 and the iSCSI Software Target 3.2 are available from original equipment manufacturers (OEMs) in a variety of preconfigured storage appliances. Partners and customers can test and develop on the platform without having to buy a fully configured appliance from an OEM by getting an evaluation copy on MSDN or TechNet. See Jose’s blog for information about that.

A NAS refers to servers that communicate over a network using a file protocol (like CIFS, SMB or NFS) and a SAN refers to a network that connects application servers to dedicated storage devices, using protocols like Fibre Channel or iSCSI to transport SCSI 'block' commands and data. NAS appliances control the file system, while in a SAN, the raw storage is exposed to the application servers and users can partition and format it using whatever file-system the client supports. Block-storage devices make it appear to the servers that the storage is a locally-attached hard disk drive.

When you take a Windows Storage Server and you add iSCSI functionality, it becomes a NAS-SAN hybrid device. This has become known in the industry as a “unified” storage appliance. Either way, it is remote storage and it is going to be a big part of the future.


What is the Microsoft iSCSI Software Target?

Microsoft iSCSI Software Target

This is the simplest way to understand the Microsoft iSCSI Software Target. Remote VHD files appear on the application server as locally attached hard disks. Application servers running just about any workload can connect to the target using an iSCSI initiator.


How do servers and clients access the iSCSI Software Target or file shares on a Windows Storage Server?

How do servers and clients access the iSCSI Software Target or file shares on a Windows Storage Server?

In a typical network, administrators have separate iSCSI networks from user-accessible file-protocol networks for SMB, SMB 2.0, NFS or CIFS traffic. Windows Storage Server allows a diverse mix of heterogeneous clients or servers to access data.



Before we get started I want to call out that there are very different hardware requirements between the development, testing or demonstration scenarios compared to a production scenario. It is a good idea to follow the guidance from your OEM on the types of workloads they support for every configuration.


  1. 1.Consolidate storage for multiple application servers.
    • Why are people still cramming hard-disks into application servers? Either they don’t know they can consolidate their storage into a SAN or they have a range of factors that compel them to use Directly Attached Storage (DAS). Using iSCSI makes it easy since it uses the same network cards, switches and cables that your Ethernet provider has been selling for years. The rise of huge data storage requirements has coincided with the biggest drop in the cost per GB the world has ever seen. However, the battle is still lost if you have to keep adding disks and backing up each server separately. Having a dedicated storage box to service groups of application servers not only makes it easy to provision storage, it also allows you to have only one critical system to backup and recover when disaster strikes.
    • How much load can it handle? Well, it depends. It depends on the system specs, network cards, network switches, the RAID card, storage drivers, the number of spindles and the IOPS that the workload is generating against the storage. If you look at a notoriously I/O-heavy Exchange Server 2003, some ESRP submissions show solutions that use the iSCSI Software Target. One solution, the HP AIO 1200 has a configuration with 12 disks that supports 1500 exchange users. If you added another 12 disks and dedicated NIC, you could probably support another exchange server in the same configuration. Contrasting this to a low-I/O workload like an intranet web server you could easily host and consolidate the storage for dozens of them.
    • The key takeaway here is that you don’t want to oversubscribe any part of the system to more application servers than the storage server can handle. Testing and validating the system at peak workloads before deploying into production is an important best practice.
  2. 2.Test and Development scenarios are endless, especially for Clustering, Live Migration, SAN transfer and Storage Manager for SANs.
    • Setup an iSCSI SAN for a clustered SQL Server on a single laptop! Testing SAN-environments without a SAN or creating a killer demo of a solution running on a single laptop is actually easy to setup with Hyper-V. See the virtualization section below for some drawings that outline different options to get storage to Hyper-V virtual machines. You can test these SAN technologies for $0 out of pocket on industry standard hardware using Windows Storage Server 2008 and the iSCSI Software Target. Being able to do proof-of-concept testing with the semantics of a high-availability application attaching to a SAN without spending a ton of money on a SAN is a big plus.
    • The bare-minimum configuration is a single-CPU server with a SATA drive and an Ethernet port. This is great for testing in a developer’s office, but it will not meet most workload requirements for data throughput and high availability. Certainly not for production.
    • If you want to test the throughput of a solution and remove the spinning disks as a bottleneck you could also use the RAMDISK command:

    • To create a VHD in system memory, use “RAMDISK:” for the device path.

    • For example, to create two 100MB VHDs in memory, use the following device paths:

    • “RAMDISK:100” for the first VHD

    • “RAMDISK:101” for the second VHD (we enforce device path uniqueness, so you need to add 1 to the size to make it unique)

    • Note: This is an undocumented and unsupported command, but it is useful.
  3. 3.Setup an iSCSI SAN for a WIndows cluster
    • The Microsoft iSCSI Software Target supports persistent reservations so that your storage resources can failover from one cluster node to another. The Microsoft iSCSI Software Target supports both SCSI-3 and SCSI-2 reservation commands. Fibre Channel and SAS interfaces and the associated fabric/switches dominate the market for cluster shared storage today. Using iSCSI Targets to back a cluster is an option and when you use a nice RAID card with a bunch of fast drives, you will get much better performance. In an upcoming post we will have a detailed setup document outlining how to create clustered storage servers with some great recommendations for highly available file servers and iSCSI Target clusters.
  4. 4.Consolidate servers into Hyper-V VMs and migrate the data to a Windows Storage Server.
    • Finance dept. wants another server to run their LOB application, but you are out of servers? Here is one quick solution, convert one of your servers to a Hyper-V server and create several VMs. After migrating the server instance to a VM, create an iSCSI LUN on a Windows Storage Server and attach it to the VM and migrate the data to the new LUN. Enable Hyper-V guests to migrate from one host to another and quickly transport the LUNs from one to another using SCVMM. Hyper-V and iSCSI storage servers go together like PBJ (That’s peanut butter and jelly).
  5. 5.Diskless SAN boot over iSCSI!
    • Ok, now we are getting somewhere. While we were just celebrating not putting data disks in all these servers, why not remove all the disks? You can boot from an iSCSI SAN! Imagine your datacenter blades humming along without a bunch of spinning platters! Not only does this save big bucks in hard-disk costs, but it also reduces your power consumption. iSCSI booting has been possible since the 2003 release of the iSCSI Initiator. If you want to boot a physical server off of iSCSI, you need an iSCSI-boot capable NIC like the Intel PCI-E pro/1000 PT or the Broadcom BCM5708C NetXtreme II GigE or you can use an iSCSI HBA like the Qlogic QLE 4062c.
    • If you want to boot Hyper-V VMs off iSCSI, you could make the connection in the parent OS using the iSCSI initiator and then carve up storage for the VMs, but if you want to boot directly off of iSCSI, you will need a 3rd party solution like DoubleTake’s NetBoot/i or gPXE, which is an open-source bootloader.
    • Windows doesn’t care that there are no hard-disks in the box, as long as the network can handle it. Checkout the iSCSI Boot Step-by-Step Guide for more information.
  6. 6.“Bonus storage” for people in your organization. Storage Administrators can be a hero! (for once).
    • Did you know that you can setup an iSCSI Target with some drives and carve-up and hand-out the storage to people running Windows Clients? The iSCSI initiator is built into every version of Windows, you can quickly provision storage and assign it to just about anybody. Our storage guru recently sent out an email to everybody in the team that said, “get 20GB of storage that will be backed up each week, just send me your IQN (Control Panel –> iSCSI Initiator) and I will grant you access to your personal, private storage.” That is pretty cool, especially when you run out of space or you need a place to backup some files.

Topologies of Common Configurations

Here is a simple configuration. The storage backend usually refers to an array of disks in a RAID configuration, but it could also be a JBOD (just a bunch of disks). It could be as small as a single SATA disk attached to the motherboard, or it could be a rack of 1000 Fibre Channel drives in a RAID configuration with redundant host bus adapters (HBAs) in the storage server.

There is no limit to how much you can spend on a backend storage array that meets your needs for high availability, I/O bandwidth or advanced features like array-based replication. There are no vendors that I know of that are attaching the disks directly to a SATA controller, at a bare minimum people usually use some sort of RAID controller to get the optimal I/O and data protection requirements.

An array of disks in a RAID configuration

Here is a simple configuration using redundant networking. Multipathing using the Microsoft MPIO framework is recommended to ensure redundancy and maximum throughput. See this recent Multipath I/O Step-by-Step guide for details. Many storage arrays that are SPC-3 compliant will work by using the MPIO Microsoft DSM. Some storage array partners also provide their own DSMs to use with the MPIO architecture.

Multipathing using the Microsoft MPIO framwork redundant networking

Here we have a high-availability configuration of storage servers. If one of the machines sucks in a bee that shorts out the motherboard, the other machine will pick-up and the application server doesn’t have to know the storage server went down.

High-availability configuration of storage servers

Now we are getting close to Nirvana. Here we have a high-availability configuration of storage servers and redundant networking paths. Now storage servers and network switches can fail and service continues without interruption.

High-Availability configuration of Storage Servers and redundant networking paths

Ok, time to cluster the front-end servers. Now we have a highly-available configuration of application servers and another cluster for the storage servers.

highly-available configuration of application servers and another cluster for the storage servers

Now let’s talk about using all of it together: clustered front-end (application servers) and/or back-end (storage servers) along with MPIO. MPIO path failover times can be impacted by the number of LUNs and the amount of I/O being generated, so make sure you test a fully configured machine running peak I/O before moving it into production.

clustered front-end (application servers) and/or back-end (storage servers) along with MPIO

We tested failover on various configurations at Microsoft with MPIO while the servers were being hammered with I/O using Jetstress or IOMeter. Using the inbox Microsoft DSM, we see good fail-over performance while using two 2-node application server clusters (running Windows Server 2008) with 32 LUNs for each cluster (a total of 64 LUNs). The key here is that the high availability failover must be quick enough to support application servers that throw a fit if the disk stops responding.

When using MPIO in these advanced configurations, the iSCSI Software Target team recommends using Windows Server 2008 initiators.

Scott M. Johnson Program Manager Windows Storage Server

Nuscrisift iSCSI Software Target

Multipath and Single-path Support Matrix

The following tables define tested limits and a support for using the Microsoft iSCSI Software Initiator with a single network path or multipath (MPIO) when connecting to the Microsoft iSCSI Software Target in clustered and non-clustered environments.

tested limits for using the Microsoft iSCSI Software Initiator with a single network path or MPIO

support matrix for using the Microsoft iSCSI Software Initiator with a single network path or MPIO

*There is limited support for Windows Server 2003 iSCSI hosts when connected to the Microsoft iSCSI Software Target if the iSCSI host or iSCSI Target is clustered. Failures on the iSCSI network path may result in delayed failover and recovery times. Failures in non-network related areas have been tested with acceptable recovery times. The time to complete a failover and recovery may vary and is dependent on the application IO workload at the time of failure.

Microsoft strongly recommends the use of Windows Server 2008 iSCSI hosts for clustered configurations when connecting to the Microsoft iSCSI Software Target.

Note: This above is specific to Microsoft iSCSI target configurations. Customers using Windows Server, the Microsoft iSCSI software initiator and a logo’d iSCSI hardware array should refer to the storage array vendor support statements for applicable supported configurations.

Virtualization and iSCSI

Three ways to expose iSCSI LUNs to Hyper-V Virtual Machines

Here is a cool diagram that shows three different ways to get storage to a VM. See the Storage options for Windows Server 2008 Hyper-V blog post for a complete breakdown. Checkout the Hyper-V Planning and Deployment Guide for deployment best practices.

Three ways to expose iSCSI LUNs to Hyper-V Virtual Machines

Resource From:

Scott M. Johnson
Program Manager
Windows Storage Server

Published Friday, December 11, 2009 7:33 PM by SuperSquatch

View article...

Recovery

Disaster can be happened anytime without your attention because of a virus , worm attack or human error. Your users may no longer able to access their data in your Window Storage Server.

How you can make it back to work? To answer this question, Area provide the WSS2008 OS Disaster recovery DVD to customers to restore the OS back to manufactory default.

By the clicking one button, WSS2008 OS Disaster recovery DVD to restore the OS in least than 20 minutes.

Single Instance Storage

The Windows Storage Server 2008 product family includes the following offerings:
  • Microsoft® Windows® Storage Server 2008 32-bit Basic
  • Microsoft® Windows® Storage Server 2008 64-bit Basic
  • Microsoft® Windows® Storage Server 2008 Workgroup
  • Microsoft® Windows® Storage Server 2008 Standard
  • Microsoft® Windows® Storage Server 2008 Enterprise
  • Microsoft® Windows® Storage Server 2008 Enterprise (1 CPU)

The following tables describes featues that are available in each edition of Windows Storgae Server 2008
  Basic Workgroup Standard Enterprise
Hardware Architecture X64, x86 X64 X64 X64
Max. CPU Sockets 4 4 4 8
Max. Memory 32GB,
 (4GB x86)
32GB 32GB 2TB
Max. NICs 2 2 Unlimited Unlimited
Max. Disks 4 SATA 4 Unlimited Unlimited
File Max. SMB Connection 20 50 Unlimited Unlimited
NFS No Yes Yes Yes
Print Services 2 Yes Yes Yes
DFS-Replication No Yes Yes Yes
File Server Resource Manager(FSRM) No Yes Yes Yes
Single Instance Storage No No Yes Yes
Block iSCSI Target 3.2 No Optional Optional Optional
Other Clustering (including AD/DNS) No No No Yes
DHCP Server Yes Yes Yes Yes
Search Yes Yes Yes Yes
DFS-N, WS-Man, WMI Yes Yes Yes Yes
Server Backup, BitLocker Yes Yes Yes Yes

Availability

Area Windows Storage Server 2008 and iSCSI Target 3.2 Solution will be available now.

Default Password

The default password of Windows Storage Server 2008 is “wSS2008!

Reference Link

Quick Reference link of Microsoft IT White Paper on their implementation of Single Instance Storage Download Areasys PDF: Microsoft IT White Paper on their implementation of 
                                 Single Instance Storage
The Basics of Single Instance Storage (SIS) Download Areasys PDF: Basic of Single Instance Storage