LongEx Mainframe Quarterly - August 2010
In past years there was no choice: mainframe sites needed tape. However improvements in disk and virtual tape technologies today offer ways to run a tapeless mainframe. So is this the end of tape?
However tape today is less important than it once was. Disk subsystems offer more storage for the same money, and in recent years have become almost bulletproof. Many sites mirror their production disk to remote disaster recovery sites, and virtual tape servers seamlessly store data intended for tape on disks. So are tapes now obsolete? The Decreasing Importance of TapeTraditionally, tape has been used for four main tasks:
However the importance of tapes in these areas isn't as great as it was. BackupsMost sites still perform regular “full pack” backups of their disk subsystems as protection in case of a disk failure. However current disk subsystems use RAID technology and other technical features to the point that disk failures almost never occur. The “head crash” that in the past would kill a disk today is not even noticed. Some argue that such full pack backups are no longer required. Regular backups of application data, databases and database logs are also made in case of application or operator failure. With the decreased cost of disk, these backups could be stored on disk. For those with a remote disaster recovery (DR) site, the cheapest way to restore data at that site is to physically transport tape backups (the Pickup Truck Access Method, or PTAM) and restore from them. However sites with a need for faster recovery can use mirror facilities available in most disk subsystems such as IBM PPRC and HDS TrueCopy. These will automatically copy or mirror the disk contents onto a remote subsystem. The DR site can have up-to-date information stored on already-running disks, ready to be used in the case of a disaster. This technology can reduce the downtime of a full production site disaster to minutes. Storing Archival DataThe cost per byte of disk has continued to plummet over the past years – faster than the decreasing cost of tape. Nowhere has this been faster than in the mainframe arena, where the introduction of RAID systems based on standard low cost SCSI drives in the 1990s dramatically reduced mainframe disk costs. This has been matched by reduced environmental and footprint requirements for disk subsystems (remember the old DASD farms of the 1980s?). So it's now a very real option to store all archival data on disk. Information TransferIf information needed to be moved from one mainframe site to another, tape used to be the only option. This could be:
Today this is no longer required. Software and hardware vendors all provide a way to download software and software updates, and upload diagnostic information over the internet. Company to company data transfers can be done simply and securely over the internet using TCPIP and related tools available for the mainframe. EmergenciesTapes are handy in an emergency. Leaving aside their use to restore data from backups, there are a few utilities that can be IPLed from a tape when z/OS is down. For example:
However once installed, these utilities can also be IPLed from disk. Virtual Tape ServersVirtual Tape Servers (VTS, sometimes also called Virtual Storage Managers or VSM) are designed to reduce or eliminate tape mounts. They achieve this by pretending to be a tape subsystem but storing the data, at least initially, on disk. For a data write, a VTS would work like this:
Figure 1: A VTS System Some VTS subsystems include tape subsystem functionality: either as part of the unit or as an external tape library. These systems could subsequently migrate data on the VTS disk to tape, clearing VTS disk space. The reverse occurs for a read from the VTS:
In short, everyone at the z/OS end think that they are writing and reading to tape. However they are really writing and reading to a subsystem pretending to be tape. The advantages of VTS are impressive:
Using a VTS isn't the only option to reduce or minimise tape usage. A budget alternative is to use DFSMSsms to route tape requests to disk, possibly for later (and more efficient) archival to tape using IBM DFSMShsm or Innovation FDRABR. A Route to Tape RemovalSo today it is possible to eliminate tape from a mainframe site. This could be done by:
But is this really a good idea? The Case for TapeThe big advantages enjoyed by tape have always been cost and reliability. Although the cost of disk storage is decreasing, the amount of data that needs to be stored is increasing just as fast. Megabyte for megabyte, tape remains the cheapest way of storing data – a factor of 10 or so cheaper than disk. With the push for greener data centres, tape wins again. While spinning disks are continually consuming power and generating heat, tapes have no such overhead. Although disk subsystems are very reliable, the possibility of failure is still present. This can be a media failure, subsystem failure (such as a microcode error) or environmental failure (such as a machine room flooding, as happened to Dallas County in the United States a couple of months ago). For essential application and database backups, tapes are still ideal. Sites without access to expensive mirroring facilities can use tapes and PTAM to restore systems at the DR site. Sites with tape can also use their tape drives for standalone utilities – useful for worst case situations, such as when the disk holding the utility is the disk in trouble. Tape media development has by no means ceased, and tape storage densities continue to increase (currently up to 1TByte uncompressed per cartridge). In January IBM, in partnership with Fujifilm, announced a new prototype tape that stores 39 times more data than of today's tape. But perhaps the biggest thing going for tapes is that they give piece of mind. Tape is the most reliable way of storing information. It's much harder to accidentally delete a file on tape, and there's no need to worry about power failures, disk crashes, microcode problems, or network outages. Data on tape can quietly stay in a room at the back for decades (up to 30 years for current cartridges). The Case Against TapeAs anyone who has worked in a data centre knows, tapes require a lot of management. The more tapes, the more management. Many data centres have tape libraries ranging into the tens of thousands – and growing quickly. These tapes quite often move between data centres, and between a data centre and an off-site location. This is all done manually, with the potential of operator error. What's more, tapes won't help if no-one knows what is on them. So tape management software is required, and off-site tapes must have accompanying documentation showing what is where. Tapes can break and fail, particularly heavily used tapes. This is usually managed by:
It's also much easier to lose a tape. Late last year Zurich announced that it had lost a backup tape in South Africa holding details of some 51,000 customers and other parties. This shows that tapes must be secured, and preferably encrypted to prevent the data landing in the wrong hands. When migrating to a new tape format, there may be significant work in migrating legacy tapes to the new format. Although current tape libraries all support many older formats, it's unlikely that all formats will be supported forever. ConclusionAlthough technically a tapeless mainframe site is possible, it will continue to be the exception for some time to come. With the increased cost and risk involved, most sites will stick to the tried-and-true. Tapes are low-tech, and have far fewer failure points than the alternative tapeless solutions. Having regular, up-to-date backups and archival data on tapes that are well managed and regularly checked will give any manager piece of mind. In many mainframe sites, tape is enjoying a renaissance with data centres under pressure to reduce costs. However options to reduce the size of tape libraries and the number of tape drives will always be appealing. Increased usage of disk for frequently accessed archival data, together with VTS or other technology to intelligently pack and manage tapes will be on the wish-list for many mainframe managers. |