Using iSCSI for Network Storage Solutions

I'm confused by the term Internet SCSI (iSCSI). What is iSCSI and what's its most important use?

The iSCSI protocol encapsulates standard SCSI commands into Ethernet packets for transport over TCP/IP networks. Thus, iSCSI lets you apply network storage solutions in an open environment without using any additional framework, such as Fibre Channel. You can construct a SAN by connecting servers via Ethernet cards (usually Gigabit Ethernet) and iSCSI software initiators or iSCSI host bus adapters (HBAs) and drivers. The servers see the storage as local drives. Like all SANs, you can expand the storage capacity without taking the existing storage offline, so iSCSI is an ideal alternative to more expensive storage solutions that have additional substrate requirements, such as Fibre Channel cards and cable.

The iSCSI protocol has been in development for several years. Because of the exacting nature of the SCSI standard, the adoption of iSCSI has been controversial. For example, Sun Microsystems has argued that the lag time or latency of TCP/IP limits the data transport rate and thus restricts the development of the iSCSI protocol, and indeed, the development has been fraught with many difficulties. However, developers have addressed and to a large extent solved these problems. Companies such as HP and IBM, as well as standard SCSI HBA suppliers, have been the primary proponents of iSCSI.

A major component of iSCSI is its ability to transport, in order, SCSI commands over a network. This functionality hasn't been easy to develop, but the outcome looks promising, with many companies now providing reasonable prices for iSCSI SANs that offer a local storage solution easily shared by network servers. iSCSI is an attractive alternative for companies that don't want to contend with new hardware alternatives to standard, well-established protocols.

Please or Register to post comments.

IT/Dev Connections

Las Vegas
September 30th - October 4th

Paul ThurottYou'll have the opportunity to experience:
• The Microsoft
Technology Roadmap
• Office 365 Implementation
• Hyper-V Optimizing
• Windows 8 Deployment
and much more!

Come See Paul Thurrott & Rod Trent in Person!

Early Registration Now Open

Upcoming Training

Mastering System Center 2012

During over 6 hours of training you can join John Savill from your computer as he will walk you through the key components and capabilities of System Center 2012, what’s involved in using the components, and the benefit they can bring to your environment.

Register Now

Current Issue

May 2013 - The NameTranslate object is useful when you need to translate Active Directory object names between different formats, but it's awkward to use from PowerShell. Here's a PowerShell script that eliminates the awkwardness.

CURRENT ISSUE / ARCHIVE / SUBSCRIBE

Windows Forums

Get answers to questions, share tips, and engage with the Windows Community in our Forums.