Tool Mentor: SVC – Assign and Control Delivery Resources
TM125 – How to assign and control delivery resources
Tool: IBM System Storage SAN Volume Controller
Relationships
Main Description

Context

Tool mentors explain how a tool can perform tasks, which are part of ITUP processes and activities. The tasks are listed as Related Elements in the Relationships section.

You can see the details of how processes and activities are supported by this tool mentor, by clicking the links next to the icons:

Details

The SAN Volume Controller (SVC) is designed to simplify your storage area network (SAN) based disk storage management through virtualization. SVC combines the capacity from multiple heterogeneous disk storage systems into a single storage pool, which can be managed from a central point. The virtualized storage systems can be an IBM® or non-IBM tiered storage environment to better allow you to match the cost of the storage to the value of your data.

The SAN Volume Controller is designed to:

  • Combine the capacity from multiple heterogeneous storage systems into a single reservoir of storage
  • Enable changes to the physical storage systems with minimal or no impact to the applications running on the hosts
  • Simplify management of large storage environments through expanded scalability
  • Reduce downtime for planned and unplanned outages, maintenance, and backups
  • Increase storage capacity utilization, application availability, administrator productivity and efficiency
  • Provide a single set of advanced copy services across multiple heterogeneous storage systems

The basic problem

Storage needs are rising and the challenge of managing disparate storage systems is growing. Many business environments see a storage growth rate of over 50 percent per year. Business applications running across multiple operating systems are driving this growth. To provide value to the business, these applications must be highly available. The storage resources that these applications depend on are typically spread across storage systems from different vendors each with different costs, performance characteristics, and unique management interfaces.

Without the virtualization of these resources, it can be a very complex task to add or reallocate storage in a way that ensures application availability while matching the cost of storage to the value of data. It is complex because an administrator must be familiar with and interact with multiple management applications, each with its own isolated view of storage. There is also no easy way to migrate data between these different storage systems to maximize resource utilization without impacting the applications that depend on the storage. Complexity comes with increased management costs and the risk of error that can lead to application unavailability. If an application is unavailable it is not providing value, which is likely costing the business money in lost opportunity and idle resources.

How SVC helps solve the problem

SVC brings multiple storage systems together in a virtual pool to make all storage appear as one logical device that can be centrally managed. The controller presents virtual disks to host computers running a variety of operating systems. The fact that the disks are virtualized is completely transparent to the host computers; they see the virtual disks as if they were physical disks, and nothing special is needed on the host computer to leverage the centralized storage.

SVC refers to the physical disks that are attached to it as managed disks. Managed disks are placed into managed disk groups based on cost, performance, and reliability characteristics. This allows you to easily match the characteristics of the underlying storage to the value of your data.

The relationship between physical and virtual disks

Figure 1: Relationship of the various storage components used with the SAN Volume Controller

Administrators can better manage capacity and utilization to ensure high application availability. High and low cost disks can be added and used side-by-side providing a very flexible and cost-effective solution. Application data can be moved transparently and non-disruptively from one managed disk to another without impacting the host or applications that are using the virtual storage. Productivity is improved by allowing administrators to perform management functions when convenient rather than waiting for ever decreasing maintenance windows. Application downtime requirements are all but eliminated using this approach.

SVC is clustered for high availability and scalable for performance. The controller is a set of clustered nodes which are grouped into pairs, called I/O groups, with a single pair being responsible for serving I/O on a given virtual disk. If a node (an individual computer) in the cluster is unavailable, or too busy to respond to a request for a resource, the request is transparently passed to another node capable of processing it. Although a cluster can have many nodes within it, the nodes handle I/O in independent pairs. This means that the I/O capability of the controller scales well (almost linearly), since additional throughput can be obtained by simply adding additional I/O groups.

SVC supports centralized backup and data replication for business continuance and disaster recovery. By providing a logical view of physical storage, advanced functions like backup and disaster recovery can be done at a single point in the SAN in a consistent way regardless of the underlying physical storage. FlashCopy, Metro Mirror (formerly referred to as Peer-to-Peer Remote Copy [PPRC]), and data migration can also be performed in a consistent way. For example, a SAN volume controller can be installed at two different locations and Metro Mirror functionality can then be used to maintain a remote hot standby site ensuring that data is always available even if a disaster were to occur at the primary site.

IBM's SVC enables storage virtualization. This allows clients to reap the benefits of better application business responsiveness, maximized storage utilization, dynamic resource allocation, improved storage administration utilization, and reduced storage outage.

For more information

For more information about this tool, see the IBM System Storage SAN Volume Controller tool.