Storage Virtualization--Strategic For SANs.So old, it's new The concept of virtualization An umbrella term for enhancing a computer's ability to do work. Following are the ways virtualization is used. Hardware Virtualization Partitioning the computer's memory into separate and isolated "virtual machines" simulates multiple machines within one physical computer. has been used in many facets of the computing industry dating back to the late 1960s when CP/67, a very early operating system operating system (OS) Software that controls the operation of a computer, directs the input and output of data, keeps track of files, and controls the processing of computer programs. developed by IBM (International Business Machines Corporation, Armonk, NY, www.ibm.com) The world's largest computer company. IBM's product lines include the S/390 mainframes (zSeries), AS/400 midrange business systems (iSeries), RS/6000 workstations and servers (pSeries), Intel-based servers (xSeries) , initially appeared. CP/67 evolved into the VM (Virtual Machine) operating system. VM allowed users to run several operating systems Operating systems can be categorized by technology, ownership, licensing, working state, usage, and by many other characteristics. In practice, many of these groupings may overlap. on a single processor machine. Later, in the early 1970s, Virtual Storage appeared in large-scale operating systems giving programs the illusion that they had the capability of addressing far more main storage (memory) than the machine actually contained. By the mid-1970s, virtualization was well accepted by users of various operating systems. Virtual concepts have since been used in many architectures and designs including: Virtual Address Extension (VAX (Virtual Address eXtension) A venerable family of 32-bit computers from HP (via Digital and Compaq) introduced in 1977 with the VAX-11/780. VAX models ranged from desktop units to mainframes all running the same VMS operating system, and VAXes could emulate PDP models ); Virtual Circuit (VC); Virtual Machine (VM); MVS (Multiple Virtual Storage) Introduced in 1974, the primary operating system used with IBM mainframes (the others are VM and DOS/VSE). MVS is a batch processing-oriented operating system that manages large amounts of memory and disk space. (Multiple Virtual Storage (operating system) Multiple Virtual Storage - (MVS) Release 2 of OS/VS2, called MVS because it had multiple 16 MB virtual address spaces, in contrast to SVS. MVS ran on the IBM 390 series mainframes. It became MVS/SP, then MVS/XA (with 31-bit addressing) and then MVS/ESA. and became OS/390 and now is z/OS); Virtual Memory System (VMS (1) (Virtual Memory System) A multiuser, multitasking, virtual memory operating system for the VAX series from Digital. VMS applications run on any VAX from the MicroVAX to the largest unit. See OpenVMS. ); Virtual Private Network (VPN (Virtual Private Network) A private network that is configured within a public network (a carrier's network or the Internet) in order to take advantage of the economies of scale and management facilities of large networks. ); Virtual Reality (VR); Virtual Storage Access Method (database) Virtual Storage Access Method - (VSAM) An IBM disk file storage scheme first used in S/370 and virtual storage. VSAM comprises three access methods: Keyed Sequenced Data Set (KSDS), Relative Record Data Set (RRDS), and Entry Sequenced Data Set (ESDS). (VSAM (Virtual Storage Access Method) An IBM access method for storing data, widely used in IBM mainframes. It uses the B+tree method for organizing data. VSAM - Virtual Storage Access Method ); Virtual Storage Extended (operating system) Virtual Storage Extended - (VSE, formerly DOS/VSE) is a multitasking, IBM 370-architected operating system similar to Multiple Virtual Storage (MVS). (VSE See DOS/VSE. VSE - Virtual Storage Extended ; was DOS/VSE (Disk Operating System/Virtual Storage Extended) An IBM multiuser, multitasking operating system that was widely used on IBM's 43xx series. It used to be called DOS, but due to the abundance of DOS PCs, was later renamed VSE. ); Virtual Tape Subsystem (VTS See VOB and virtual tape system. VTS - A suite of test programs for Motif from OSF. ); and Virtual Telecommunications Access Method Virtual Telecommunications Access Method - (VTAM) A data communications access method compatible with IBM's Systems Network Architecture. (VTAM (Virtual Telecommunications Access Method) Also ACF/VTAM (Advanced Communications Function/VTAM), it is software that controls communications in an IBM SNA environment. ). One of the predominant current applications of virtualization concepts is in the storage industry. We can define storage virtualization Treating storage as a single logical entity without regard to the hierarchy of physical media that may be involved or that may change. It enables the applications to read from and write to a single pool of storage rather then individual disks, tapes and optical devices. as the presentation of a single interface to users that provides a logical view of data or storage devices different from the way data or storage is physically configured. With virtualization techniques, the user does not need to know how storage devices are configured, where they are located, or what their capacity limit is. Thus both the logical and physical characteristics are separated from each other allowing the application to access the logical image while minimizing any potential disadvantages of the underlying device or storage subsystems. By separating logical and physical characteristics, physical devices can be added, upgraded, or replaced without disrupting the application or server's availability. Hardware or software, and most often both, are used to accomplish storage virtualization. The storage networking movement is redefining the values of virtualization. Virtualization first appeared in the data storage industry in 1974 when IBM delivered the 3850 Mass Storage System (MSS). The MSS implemented virtualization by making the physical storage, actually robotically retrieved helical scan tapes, appear as rotating magnetic disk drives to the operating system. Virtualization next appeared in the late 1970s with the arrival of the first Solid State Disk (SSD See solid state disk. ) from Storage Technology (now StorageTek) Corp. The SSD appeared logically as an ultra-fast rotating disk drive but physically consisted of no moving parts, containing only DRAM (Dynamic Random Access Memory Dynamic random access memory (DRAM) is a type of random access memory that stores each bit of data in a separate capacitor within an integrated circuit. Since real capacitors leak charge, the information eventually fades unless the capacitor charge is refreshed periodically. ) chips. In the early 1980s, several disk storage suppliers offered disk subsystems that had multiple logical disk images on a single physical disk drive. RAID and volume management software were emerging as virtualization technologies. In 1994, the industry's first virtual disk array, originally named Iceberg, was delivered by StorageTek providing the disk industry with the first implementation of outboard data compression, log structured files, and RAID 6+ architecture. The system's logical view of the storage appeared to be one of a much larger storage subsystem containing more volumes than the physical storage subsystem actually offered. By 1997, storage virtualization had finally reached the tape industry as several suppliers began shipping various implementations of virtual tape with IBM and StorageTek becoming the primary providers. Virtual tape implemented disk arrays that actually appeared to the operating system as tape drives serving as a buffer between online disk and nearline or tape library storage. Host application data that was re-referenced within a few days after being moved to nearline could actually be retrieved from virtual tape (physically the disk array) without requiring a tape robotic mount. This addresses the long-standing issue of the time it takes to get to the first byte of data on a tape or removable storage library by accessing more highly used data from the virtual buffer. If the data in the virtual tape system is not referenced in a given period of time, it is physically moved to a robotic nearline storage system. Again, the application saw a logical view of storage that was different than the physical storage subsystem. Storage virtualization is one of the three new trends in the Storage Networking industry along with SANs and NAS (1) See network access server. (2) (Network Attached Storage) A specialized file server that connects to the network. A NAS device contains a slimmed-down operating system and a file system and processes only I/O requests by supporting the popular as the 21st century begins. SANs have and will continue to take storage virtualization to new levels and offer far more potential benefit than previous virtualization implementations. Virtualization is very strategic for SANs. VERITAS, among others, has delivered a suite of continuously improving virtualization SAN management solutions. With a logical view of storage, every attached server can act as if it has its own dedicated physical storage while, in reality, the storage is not physically dedicated to any single server. Zoning (access is controlled by restricting connections between designated ports), LUN masking (a filter that allows access to specified storage resources), and partitioning (defining logical storage subsystems) are good examples of SAN virtualization available today. SAN virtualization architectures provide a tighter integration of the storage hierarchy and are aimed at moving data seamlessly across the various layers of the storage hierarchy while at the same time providing transparency to the users. The race to build a complete SAN makes a key attribute of virtual storage systems moving storage intelligence, data management, and control functions outboard freeing server cycles while providing the needed effi ciencies of centralized storage management. The NAS market is also beginning to deploy virtualization techniques. Tricord Systems recently announced Lunar Flare NAS, becoming the first appliance to utilize the company's Illumina software, which aggregates the appliances to create a cluster that is managed as a single resource or virtual storage pool. Illumina-enabled appliances provide seamless growth and continuous access to content. Lunar Flare NAS makes it simplified storage management and makes it non-disruptive to grow storage resources. Adding an appliance to a cluster takes minimal time and doesn't interrupt clients' access to data. Key functions of storage network virtualization include: 1. Pooling * Storage devices appear as one large storage pool. * Provides for a single point for consistent policy definition and management control. * Applies to disk and tape storage systems. 2. Connectivity * Connects any (heterogeneous) server to the storage pool, any-to-any connectivity. 3. Upgrades * Enables non-disruptive capacity expansion, critical when storage is growing between 60-100% annually for most users. 4. Security * Permits access to storage by only those applications that have access rights. 5. Outboard functionality * Move data seamlessly and transparently across layers of the storage hierarchy. * Server-less backup and recovery. * Accelerates the demand for true data sharing (heterogeneous servers sharing a single copy of data). * Suggests an outboard HSM (1) (Hierarchical Storage Management) The automatic movement of files from hard disk to slower, less-expensive storage media. The typical hierarchy is from magnetic disk to optical disc to tape. (Hierarchical Storage Management See HSM. ) system that can handle blocks and files possibly residing in a storage domain manager. Software is key to exploiting the benefits of virtual storage systems. Partitioning, LUN management, and zoning all use software interfaces to activate and change the functionality parameters of the SAN. The arrival of server-less backup and recovery, disk to tape file transfer, snapshot copies, forensic backups, and non-disruptive database extractions are further implementations that take advantage of storage virtualization techniques. Virtualization techniques are now beginning to appear and deliver significant functionality for storage networking. Specifically, the network based approach to storage virtualization implements the virtualization functionality embedded within network firmware or software attached to the networking devices such as switches, routers, appliances, or domain directors. This seems like the most logical approach to control data traffic and storage management for SANs becoming the foundation for the future SAN manager. In this example, it becomes possible for a storage administrator to implement a single storage policy for all attached storage. These approaches are emerging as either symmetric, where both the control information and data go through the same path, and asymmetric, where there are separate paths for control and data flow. By using switches and routers (which sit in the data path), the storage and virtualization agents do not have to run on the attached hosts avoiding the security issues of host-based approaches while offering better performance. Availability can be improved by offering switch, router, or director redundancy supporting multi-path fail-over. Storage virtualization is being implemented with a variety of schemes. Presently, no standards exist for virtualization. As is most often the case in the IT industry, de-facto standards usually win. It is important to evaluate storage virtualization techniques strategically by identifying more complete solutions that will evolve to combine both disk and tape storage management rather than just focusing on singular storage management problems. Storage virtualization techniques are fundamental to the evolution of the SAN and toward our continued march toward building and delivering the information utility. Virtualization enables viewing things differently than they really are. Vision is not seeing things as they are; rather it is seeing things as they will be. Applying vision to virtualization can create disruptive changes. Where is virtualization in your future? |
|
||||||||||||||||||

Printer friendly
Cite/link
Email
Feedback
Reader Opinion