Friday, November 21, 2008  
Google
Web pcquest.com

CIOL Network sites

Search by Issue | CD Search | Sitemap | Advanced Search

"Ad: Nortel data network solutions are 40% more energy efficient" "Ad:Discover Green Intelligence, make your business strong"
   
 Home > Technology

Hot Technologies in Storage

Continued from page: 1

Manu Priyam

Tuesday, July 03, 2007

Storage Virtualization Consolidation and more

As your business grows, your data also grows exponentially. As a result, the available storage capacity for storing all this data shrinks. So you buy more storage devices to cater to this growing requirement, and the cycle continues. The trouble is that over a period of time, both user preferences as well as the available storage technologies change, and you end up deploying disparate storage resources in your IT infrastructure. Eventually this makes the management of so many storage resources difficult, and often leads to underutilized storage. In fact, it wouldn't be surprising if only 50% of storage capacity is actually utilized. It's a fairly common sight these days. So what do you do with the additional 50% capacity? How do you leverage it?

One answer that the storage industry has for this is storage virtualization, which not only consolidates the storage infrastructure but also makes it more usable. It allows storage administrators to identify, provision and manage disparate storage as a single aggregated resource. The end result is that it eases the management headaches and allows higher levels of storage utilization, which in turn forestalls the expense of added storage. Let's examine this exciting technology in more detail and even look at some of the key issues involved in using it.

Key issues
The technology basically works by adding a layer of abstraction between the storage systems and applications. So, applications no longer need to know what disks, partitions or storage subsystems their data is stored on. They look at the storage as one pool, which results in improved disk utilization. It also helps automate storage capacity expansion, and allows storage resources to be altered and updated on the fly without disrupting application performance.

Earlier, an application would be associated to specific storage resources, and any interruption to those resources will adversely affect the application's availability. After doing storage virtualization, they're no longer tied to particular storage units, thereby improving data availability.

Storage virtualization can also aid in disaster recovery (DR) planning. Traditionally you needed identical hardware at the DR site for replication of data, but virtualization eases that requirement. Moreover, you can speed up backups through the use of snapshots, which basically eliminates the backup window. Data migration can also be handled through storage virtualization instead of using vendor-specific tools, supporting greater heterogeneity in the data center.

But, all this also adds up to the complexity significantly. The virtualization layer is one more element of the storage environment that must be managed and maintained as and when virtualization products are patched and updated. It's also important to consider the impact of storage virtualization on interoperability and compatibility between storage devices. In some cases, the virtualization layer may potentially interfere with certain special features of storage systems, such as remote replication.

If you face such issues with storage virtualization, then undoing it can be very challenging. Therefore it is advisable to go one step at a time. Implement it in parts.

Technologies behind storage virtualization
Currently, storage virtualization is being done at three architectural levels: (a) in the host, (b) at the storage sub-system and (c) in the storage network. Each method provides specific advantages but is limited in its capabilities.

Virtualization could be seen as an important element of storage consolidation, easing management headaches and allowing higher levels of storage utilization

Host based virtualization is the easiest and most straightforward. Abstraction is implemented in servers, typically in Logical Volume Managers (LVM). But scalability and maintainability become an issue in this kind of virtualization, after a while. Reason for the same is that it assumes prior partitioning of the entire SAN resources (disks or LUNs) to various servers.

You can also have storage virtualization in the storage array itself, e.g., Hitachi Data Systems' TagmaStore. This offers convenience, but it's vendor-centric and generally, not heterogeneous. Pooling all SAN storage resources and managing virtual volumes across several storage subsystems generally requires homogeneous SANs using a single type of RAID subsystem.

Today, the most popular point of implementation is in the network fabric itself. It is winning because of its neutrality for storage and servers. It is often done through a dedicated virtualization appliance or an intelligent switch running virtualization software, such as IBM's SVC software. Network-based virtualization can have following two major architectures:

  •  Symmetric approach – intelligent switches and/or appliances in the data path of the storage network infrastructure.
  • Asymmetric approach - separate appliances installed out of the data path of the storage network infrastructure.The appliance can be a small and inexpensive unit, because it does not have to handle actual data transfers, along with controls.

Network-based storage virtualization is the most scalable and int eroperable; making it particularly well suited to storage consolidation projects. But as a downside, there may be a slight impact on network performance due to in-band processing (symmetric approach) in the virtualization layer.

Next Page : iSCSI vis-à-vis FC Where it fits?

Page(s)   1  2  3  4  5  6  



Untitled 1


Does your business have Green Intelligence


What is SDSIASWODB?


No.1 Linux platform for SAP Applications


   
 


 
 

Magazine Subscription | RQS | Contact Us | Team PCQuest