You are on page 1of 9

WHITE PAPER

The 2010 Guide to iSCSI Storage


The Essential Guide to iSCSI Storage and Why You Should Convert Your Windows
Server 2008 R2 Into Shared Storage on Your Existing Ethernet / IP Network
Introduction


This guide provides an overview of why you should consider using iSCSI storage in your IT environ-
ment. Helping answer the question; why implement iSCSI storage when you can also select from
iSCSI storage
NAS (Network Attached Storage / also know as your file servers), DAS (Direct Attached Storage,
is already in i.e. local hard disks), or FC (Fiber Channel)?
use by many
companies Building your own iSCSI SAN using off the shelf hardware and freely available iSCSI storage soft-
from SMBs to ware is a fairly easy task. But why bother with an iSCSI SAN at all? With an iSCSI SAN you can do
many common tasks far easier and faster than with conventional file servers and direct attached
the Fortune


disks. A SAN gives you “shared storage” on your network, meaning that you can centrally manage
500s. all of your storage from one device as opposed to managing storage on each application server.
Shared storage has many advantages, including enabling simplified backups when using snap-
shots, and allows replication between storage devices, for offsiting data, to be done at a far lower
cost than with host based replication.

This whitepaper details what iSCSI is, demystifies some common misconceptions you may have
about iSCSI, and outlines why iSCSI could be the best choice over FC, DAS or NAS. Furthermore,
using off the shelf server hardware and iSCSI storage software available as free or paid editions
enables you to build your own SAN and lowers the cost of entry for budget challenged IT depart-
ments, without limiting functionality and scalability. iSCSI storage is already in use by many
companies from SMBs to the Fortune 500s.

Questions we will answer for you:


1. What is iSCSI and why should you care?
2. What iSCSI means to those who consider networked storage to be too expensive?
3. What you need to implement a SAN that works over your Ethernet?
4. How does an iSCSI SAN compare to a Fibre Channel SAN in cost and performance?

[2] www.starwindsoftware.com
What is iSCSI? is also a well established base of vendors that are shipping
SCSI (Small Computer Systems Interface) has been a standard iSCSI storage into SMBs and enterprise customers. Keep read-
protocol for decades, which enables computers to commu- ing to learn the truth about iSCSI.
nicate with storage devices. As system interconnects move
from the classical bus structure to a network structure, SCSI iSCSI Storage is often referred to as an “iSCSI Array” or “iSCSI
commands must be mapped to network transport protocols. Target”. The official terminology uses “Target” to refer to the
Today’s IP Gigabit networks meet the performance require- storage side and “Initiator” for the client side driver. The Initia-
ments of to seamlessly transport SCSI commands between tor allows application servers and workstations to access the
applicaiton servers to centralized storage. Target (the iSCSI storage).

The iSCSI protocol enables the transfer of SCSI packets over Benefits of iSCSI
a TCP/IP (Ethernet)network. iSCSI is an interoperable solu- The iSCSI protocol provides numerous benefits for SANs
tion which enables the use of existing TCP/IP infrastructure compared to using Fiber Channel, a few key points are sum-
and addresses distance limitations (iSCSI can also be used marized below:
over the Internet). This means the disk drives in your SAN are
presented over your existing Ethernet network to server ap- • iSCSI uses familiar networking standards: Ethernet and
plications as though the disks are local to your physical server TCP/IP. Most IT administrators are already familiar with
hardware. TCP/IP, unlike the more complex skills required for FC
storage.
Don’t confuse this with traditional SCSI disks; in fact, iSCSI
storage is typically implemented with affordable SATA or SAS • Total storage costs are reduced: iSCSI SANs are easier to
disks. iSCSI presents block based storage just as you get with install and maintain than FC, lowering installation and
your internal disk drives, whereas a NAS is nothing more than maintenance expenses. iSCSI reduces the necessity of
a plain file server which presents storage as file shares. A hiring or outsourcing storage administration.
common scenario is to use a portion of your iSCSI SAN stor-
age as back-end disks for file servers (NAS), consolidating • Replication works over a standard IP network: iSCSI repli-
both application data cation eliminates distance limitations and costs associ-
and file shares into one ated with FC routers.
iSCSI allows any IT appliance.
administrator to easily • Reduces complexity by eliminating Fibre Channel
deploy a true SAN over With iSCSI storage you switches and cabling: Using standard Ethernet switches
an IP network. can use any IP switches simplifies everything as most organizations already have
and routers, and the in house IP networking skills.
client machines (your
servers) can use a software driver called an “initiator” instead • iSCSI scales to 10 Gigabit: For enterprise applications
of the more costly FC HBAs (Host Based Adapters). For older that require high transactional performance 10GigE is
servers with lower powered CPU’s you can use an iSCSI HBA available, thus expanding iSCSI Storage Networks perfor-
which is still lower cost than a FC HBA. Both StarWind Soft- mance to equal the performance of Metro and Wide Area
ware and Microsoft provide freely downloadable software Networks.
iSCSI Initiators. Microsoft has eagerly endorsed iSCSI technol-
ogy for Windows, helping to promote iSCSI awareness. Long Distance Storage
iSCSI’s use of IP Networking means long distance is no longer
The concept of using an IP network for block based storage an issue for backing up remote sites or performing disaster
causes many people to incorrectly assume storage traffic will recovery. With the use of Secure Internet Protocol (IPSec) and
clutter their LAN, or that IP networking may not provide the Secure Sockets Layer (SSL) to provide authentication and pri-
necessary performance your applications require. While it is vacy iSCSI over a public network is a viable method to extend
true that many early iSCSI vendors were shipping products the corporate network without incurring high costs.
that were not up to the job of enterprise class applications
such as Microsoft Exchange, VMware and SQL Server, there 10 Gigabit Ethernet provides enough bandwidth and

[3] www.starwindsoftware.com
reliability to transfer large amounts of data over long distance mixed protocol environment. For example if you have a need
IP networks. for additional storage and already own a FC SAN which you
don’t plan to replace, then iSCSI may be the most rational
Who Can Use iSCSI decision for A) new virtual machine deployments B) applica-
Any company that places a high value on their data can ben- tion servers that are not SAN attached but have out grown
efit from an iSCSI SAN. Including: their direct attached disks C) as an iSCSI disk-to-disk backup
appliance or D) a pure VTL (virtual tape library).
• Any IT shop with limited resources and limited budgets.
iSCSI is a proven technology that costs significantly less For organizations already invested in FC as primary storage
than Fiber Channel, and provides superior data protec- which require lower cost Tier 2 storage, using iSCSI for the low-
tion and cost reductions over traditional direct attached er cost tiers will provide significant cost savings over FC. It’s a
disks (also refered to as DAS). growing trend within the industry to implement iSCSI storage
in mixed protocol environment, where existing FC storage may
• iSCSI is fully supported by VMware and many other vir- be legacy but still under warranty, or the performance of FC is
tual machine vendors: in most cases an iSCSI SAN is the required for extremely I/O intensive applications such as high
best choice for server virtualization projects. transactional databases with many hits per second, leaving
iSCSI as the ideal choice for many applications from Microsoft
• Designers and testing and development teams that Exchange, SQL Server to VMware or Hyper-V.
require immediate and fast access to data and backup
sets, without waiting for delays with traditional tape Performance
based backups. One of the main advantages of iSCSI is speed. iSCSI storage is
Ethernet-based so IT Administrators only require basic IP net-
• When data is required in real time across geographically working knowledge, as opposed to more specialized FC net-
distributed organizations iSCSI makes the best sense working skills. There is a common misconception that FC pro-
due to the low cost and ease of use of IP Networking. vides better performance, yet with correct sizing to determine
the appropriate speed and number of disks needed in each
• Organizations that host other people’s data such as RAID group to achieve the required IOPs (i/o’s per second) to
Application Service Providers (ASPs), Internet Service sustain optimal application performance, iSCSI has proven to
Providers (ISPs) or Storage Service Providers (SSPs) can be capable of meeting the performance requirements of some
all benefit from a reduced TCO footprint when using iSCSI of the most demanding applications in the enterprise. Plus FC
storage. storage is significantly more expensive, requiring proprietary
FC HBAs (Host Based Adapters) on client machines as well
• Anywhere remote data replication or disaster recovery is as more expensive FC network switches. Also, managing and
a requirement: Typically as organizations start to expand maintaining a FC SAN requires administrators to learn new
i.e. a new office is opened or a new company is acquired skills in FC networking. While the price is significantly higher
in another state, the costs associated with traditional for FC, the performance is not 300% better. Ultimately, what
data protection such as tape off-siting and data center everyone has begun to realize is that while Fibre Channel
hosting costs can be significantly reduced by leveraging bandwidth is theoretically higher, bottlenecks in performance
remote sites and iSCSI. become non-issues with correct sizing of a SANs disks (num-
ber of spindles per RAID group and speed of drives) and the
• Even the smallest companies can seek a postitive ROI appropriate number of IP network connections (multi-pathing)
when using iSCSI storage to backup straight to disk between your application servers and the iSCSI Storage.
before going to tape, essentially retaining weeks or even
months of backups for protection against data loss and IP Networking
for legal/compliancy requirements. Thus reducing the iSCSI storage allows you to use existing IP switches and rout-
dependency on backup tape. ers, and the client machines (your application servers) can use
basic software called an “initiator” instead of more expensive
Mixed Storage Environment - iSCSI and FC FC HBA cards. For older application servers with lower pow-
It’s important to mention that iSCSI storage can work in a ered CPU’s you can use an iSCSI HBA which is still affordable

[4] www.starwindsoftware.com
unlike the FC HBA counterpart. For instance, Microsoft offers frequently and because authentication can be requested by
a freely downloadable software iSCSI Initiator and all new the SAN at any time, CHAP provides a high level of security,
versions of Microsoft Windows include the Microsoft iSCSI even more so than Password Authentication Procedures (PAP).
Initiator. Microsoft has eagerly endorsed iSCSI technology for
Windows, helping to promote iSCSI awareness. Linux based iSCSI Initiators provide an authentication capability to pre-
iSCSI initiators are also freely available. vent unauthorized servers from accessing storage. Deploying
the iSCSI SAN in a secure data-center environment usually
One misconception of iSCSI is that it puts traffic onto the provides sufficient security for most environments. If the SAN
corporate network. This is not true, as iSCSI storage can be extends over a campus or a metropolitan area, you can also
configured as a true SAN by placing the iSCSI servers on a seg- implement IPSec protection.
mented network, either by using physically separate switches
/ host ports or by configuring VLANs on existing Gigabit Eth- Virtual Machines and Server Consolidation
ernet switches. Also, using jumbo frames can improve perfor- Now that vendors such as VMware fully support iSCSI stor-
mance by 15% or more. age, IT shops can be confident that an iSCSI SAN may indeed
be the best choice for a virtual server environment. In most
To make sure that your IP network is utilized correctly, you cases an iSCSI SAN that is correctly sized for your applications
should use a dedicated NIC port on your application servers performance requirements will deliver the needed throughput
to connect to dedicated IP switches which are only used for to ensure application performance and availability. That being
iSCSI traffic. This will ensure that you don’t overwhelm your said, even FC, when poorly sized may not perform as required.
LAN. This is the cornerstone of a SAN which is by definition a
separate network for storage. For further redundancy on your When using virtual machines such as with VMware or Hyper-V,
SAN network you can use two separate switches in a criss- shared storage greatly simplifies and leverages the flexibility
cross fashion, this requires either dual NICs or two available and portability benefits that come with not having your ap-
Ethernet ports on your application servers. plication server tied to a single piece of hardware. Utilizing
features like VMware’s VMotion, VCB, DRS and VMware HA
To clarify a common point of confusion an iSCSI HBA is not the or Microsoft Hyper-V’s Live Migration which are key drivers of
same as an iSCSI offload or TOE (TCP Offload Engine) NIC. An any virtualization implementation. Shared storage is not an
iSCSI HBA is a dedicated hardware based initiator (which may option when implementing this type of strategy, it is a require-
also include an Ethernet port with TOE). TOE NICs and iSCSI ment. For assistance with designing your storage with virtual
offload NICs still require a software based initiator such as servers please contact your SAN vendor or you can look at
the freely available Microsoft Initiator or the more advanced StarWind’s Essential Guide for VMware High Availability with
StarPort Initiator from StarWind Software. Shared Storage. Using shared storage makes it significantly
easier to manage, provision and protect virtual machines. This
Sizing Disks combined with server consolidation make up the bulk of the
Sizing disks involves selecting the correct speed drives and ROI associated with any virtualization implementation, cost
the right number of drives per RAID group to achieve the effective shared storage options are the glue that helps main-
required IOPs (i/o operations per second) for your applica- tain this ROI, preventing IT departments from watching these
tions. How you decide to carve up a RAID group, many LUNs saved dollars evaporate at the expense of a FC SAN.
spread across a single RAID group vs. each LUN on a separate
RAID group is a function of the performance your applications Data Protection: Leveraging Replication
require. and Snapshots
Replication (sometimes referred to as mirroring) and snap-
Security shots are two of the more powerful benefits of a SAN. A
Now a little about iSCSI security which is achieved by the feature of replication is CDP (Constant Data Protection) which
design of iSCSI enabling IT administrators to specify the client allows near real time data protection between storage de-
machines (Initiators) that are able to connect to the iSCSI stor- vices located either remotely (between offices) or locally for
age server (the iSCSI Target). CHAP (Challenge Handshake Au- backup and disaster recovery plans. Snapshots allow you to
thentication Protocol) is used to provide authentication with easily create a full copy of your data, or create a backup of just
iSCSI storage devices. Because CHAP identifiers are changed the changed data since the last full copy. Some SAN vendors

[5] www.starwindsoftware.com
separate snaps from clones as separate paid options, so take consolidate storage, providing easier management as well as
note of how your SAN vendor prices each option as other ven- faster and simpler expansion through one single management
dors provide all features included with the base price. point. Also, Thin Provisioning is a key feature of higher end
SANs, allowing you to provision more storage than is physi-
Replication allows you to set up a redundant iSCSI server to cally available, thus allowing you to add disks on the fly as
protect data, CDP allows recovery of current data as opposed storage demand grows, without reconfiguring your application
to restoring an older file that may be a few hours out of date. servers.
Since iSCSI processes all data on the iSCSI server there is no
overhead on your application servers when performing backup NAS storage (file servers) can be used in conjunction with
tasks using an iSCSI server snapshot and using replication iSCSI storage, to provide a file server for your desktops and
features. workstations. This way desktops can connect to a file server
which connects to iSCSI storage in the back end, eliminating
Where Does Tape Fit in? the need to use a client side initiator on desktops, and all your
What if you don’t need to reinvent your entire storage meth- applications such as SQL Server and Microsoft Exchange can
odology, what if you are getting by, and you just need a better connect directly to your iSCSI storage.
way to manage backups? iSCSI is a perfect solution here since
you can perform backups from your application and file serv- Boot From SAN
ers direct to iSCSI instead of going straight to tape. For extra For organizations interested in eliminating local hard disks
data protection you can still backup to tape after going to entirely (including the disks where the operating system is
iSCSI, i.e. disk-to-disk-to-tape. installed) it is also possible to boot servers and desktops
directly from iSCSI storage, typically referred to as “boot from
Also, many iSCSI vendors provide a VTL (Virtual Tape Library) SAN”. Using an iSCSI boot capable NIC, an iSCSI HBA or iSCSI
option so your backup software agents see the iSCSI storage Boot software you can boot your entire Windows or Linux OS
as though it is a tape library, thus requiring no changes to from iSCSI storage. Boot from SAN greatly simplifies provision-
your backup software. To backup without the VTL option your ing and disaster recovery for servers where virtual machines
backup software must be capable of backing up straight to are not a good fit, either due to financial constraints or for
disk, usually this entails an additional paid option unless you applications that require a dedicated physical machine.
already own the feature.
Selecting an iSCSI Solution
Backing up to iSCSI storage requires fewer tape backups, There are many iSCSI vendors today with an assortment of
provides more efficient restores (restoring from iSCSI is many products available to provide iSCSI storage. The critical factors
times faster than restoring from tape), and your backup win- to consider when selecting iSCSI storage is the performance of
dows will be significantly reduced. How much data you decide the appliance and the feature set required to manage the stor-
to keep on disk is a function of your data protection strategy, age. Some vendors charge high prices for enterprise features
typically a minimum of 4 weeks of backups should be kept such as snapshots and replication, while other vendors may
on disk, to as many as a year. The cost of disks needs to be include all features but charge a significantly higher entry
balanced with the value of your data and the current costs of fee, with costly proprietary vendor lock-ins for future storage
backing up straight to tape and trucking the tapes offsite. expansion. And beware of low end all-in-one hardware, these
devices usually have limited performance due to low powered
What about DAS and NAS? CPUs, limited NIC ports and limited software management
With DAS (Direct Attached Storage, also known as local at- capabilities.
tached disks) the utilization rate is typically only 30-70%, leav-
ing a lot of wasted storage space. Managing storage spread One of the easiest ways to implement iSCSI storage is to build
across multiple servers is not an ideal situation, especially if your own storage server using a standard off the shelf server
you need to add more storage capacity. If you use or plan to (HP, IBM, Dell, etc) and install iSCSI Target Software such the
use virtual machines such as VMware or Hyper-V then shared Free version of StarWind Server v4.1 for Microsoft Windows,
storage is essential to leveraging the full benefits of virtual which gives you plenty of flexibility for use as primary storage
machines such as VMware’s VMotion capabilities to live mi- for application servers such as Exchange or virtual machines
grate servers between physical machines. iSCSI storage helps such as Hyper-V and VMware ESX, for Tier-2 storage for less

[6] www.starwindsoftware.com
critical applications and file servers, for pure disk-to-disk
backup or even as a dedicated VTL (virtual tape library). The
Free edition of StarWind allows you to manage a capacity of up
to 2TB.

Once you download and install StarWind iSCSI Server soft-


ware, it should take you no more than 15 to 20 minutes to get
started. StarWind can be installed on any x86 server running
64-bit or 32-bit Microsoft Windows, allowing you to select your
preferred hardware vendor (i.e. Dell, HP, IBM, or any white
box server ) or to repurpose any existing server that may have
become available after consolidation or implementation of
VMware or Hyper-V virtualization environments. StarWind is
also available in paid editions that support replication, CDP,
snapshots and VTL functionality.
Figure 3: Creating a new virtual disk in StarWind with Encryp-
tion enabled.

Figure 1: StarWind central management console interface,


showing two active devices. A device in StarWind contains data
such as primary storage or snapshots.

Figure 4: Configuring snapshots in StarWind, using the option


to auto-snap every 30 minutes.

Figure 2: Adding a new client connection to StarWind. Note the


option to enable CHAP authentication for security.

[7] www.starwindsoftware.com
StarWind specifics Initiator is used to enable the client machine to connect to
In large I/O environments adding more NIC ports to the your new SAN. StarWind has also been validated with Linux
StarWind server will allow even more data throughput. Unlike and UNIX iSCSI initiators, iSCSI HBAs from Adaptec and QLogic
many dedicated SAN vendors, a StarWind SAN allows you and hardware iSCSI accelerators from Alacritech.
to grow NIC ports without purchasing new dedicated SAN
hardware. Multi-pathing will provide redundancy or NIC teaming to im-
prove data flow. Multi-pathing with StarWind is achieved using
Also, ensure you are using a 1GigE network for all SAN traffic. industry standard MPIO capabilities. If you are using StarWind
Anything slower will likely not provide enough network band- as a backup to disk appliance and you only have a single
width for most applications. backup server you can get away with a simpler direct connec-
tion and eliminate a switch all together.
On Windows clients (your application servers) the free Mi-
crosoft iSCSI Initiator or the free and more advanced StarPort

NOTE: This diagram illustrates segmenting the iSCSI network (the SAN) from the corporate LAN. Two IP switches are used
for redundancy.

[8] www.starwindsoftware.com
Summary Related Links
Storage Virtualization has rapidly become a standard tech- To download a fully functional FREE edition of the StarWind
nology for use in software development, testing, and server iSCSI Server for Microsoft Windows or for more information
consolidation scenarios. A growing trend is for organizations from StarWind Software about the solution outlined in this
to further leverage storage virtualization to achieve superior paper visit: www.starwindsoftware.com.
results using iSCSI over an IP network.

iSCSI technology is proven with many customer installations,


providing low cost high performance alternatives to legacy
Fibre Channel SANs, Direct Attached storage or Network
Attached Storage. iSCSI runs over Ethernet on off the shelf
hardware, and provides enhanced features for virtual server
environments.

iSCSI storage provides the benefits of enterprise class func-


tionality previously only available with more costly FC storage,
with the low costs preciously associated with DAS. iSCSI is
also an ideal complement to existing FC infrastructure. iSCSI
is a particularly appealing choice for SMB’s as it does not
require specialized equipment or training, making for a simple
solution that is highly affordable.

This guide is meant to be a brief introduction to iSCSI and


how it compares to other storage solutions. Please refer to
the Build a SAN Guide, and consult your sales rep for further
assistance.

ABOUT STARWIND
Since 2003, StarWind has been the storage solution of choice for thousands of global customers in over 50
countries, from SMBs, to governments, and to Fortune 1000 clients. StarWind has pioneered the iSCSI / IP
SAN industry with its storage virtualization software that converts any Windows Server into a reliable and
scalable shared storage.
Turn Any Server Into a SAN. Portions © StarWind Software Inc. All rights reserved. Reproduction in any manner whatsoever without the
Enterprise Features. express written permission of StarWind Software, Inc. is strictly forbidden. For more information, contact
SMB Price.TM StarWind. Information in this document is subject to change without notice. StarWind Enterprise Server is a
registered trademark of StarWind Software.

THIS WHITE PAPER IS FOR INFORMATIONAL PURPOSES ONLY, AND MAY CONTAIN TYPOGRAPHICAL ERRORS AND
TECHNICAL INACCURACIES. THE CONTENT IS PROVIDED AS IS, WITHOUT EXPRESS OR IMPLIED WARRANTIES OF
www.starwindsoftware.com ANY KIND.

You might also like