How well can your organization deal with an emergency? Automatically sign up for our free Disaster Recovery newsletter, delivered each Tuesday, and make sure you’re prepared for the next catastrophe.
Into the life of every organization more than
a few years old, you will find at least a few applications that are
either seriously outdated, or are just plain not made and/or
supported anymore. These legacy applications can pose some
interesting and often unique challenges to your disaster recovery
(DR) planning process. Most of these issues–but by no means
all–can be tied to typical legacy complications such as
configuration issues with the software, licensing issues, and
client connectivity issues.
Configuration issues may come into play when
you attempt to design systems in your DR data center that can
support recovery of legacy systems in the event of an emergency.
Many older software tools require massive amounts of customization
that cannot be easily moved from one server to another via
configuration files. This can make the very setup of these software
systems on other hardware difficult if the settings are mainly
static. Setup can prove nearly impossible if the configuration
changes on a regular basis.
In addition, many applications are designed to
run on certain types of hardware or certain hardware configurations
only. This can make failover for these systems difficult if the
same hardware cannot be acquired for one reason or another. In
these cases, you may only be able to protect the data and restore
it to newly configured hardware and systems in the event of a
disaster. While you can use many tools to limit the amount of data
lost to a disaster, your recovery time will be limited by the
flexibility of the legacy systems in question.
Licensing can be another issue altogether. Just
because a software company no longer makes or supports a particular
type of software doesn’t mean you aren’t still bound by the legal
ramifications of using more copies of the software than you have
licensing for. You may no longer be able to obtain the licensing
required to properly set up DR data systems, leaving you with only
one facility that utilizes this software. Once again, you can
always protect the data via tape, replication systems, and other
tools, but that hinders your ability to recover quickly since you
will have to reinstall the software to new machines if the original
data systems are lost or rebuilt.
Finally, many legacy systems can easily
prohibit your ability to move them from one datacenter to another.
One example is software systems that have IP addresses hard-coded
into their client-side software and utilities. This would make it
impossible to failover to a DR data center that existed on another
IP subnet–which is the more prevalent method of configuration in
data center operations today.
You can, of course, stretch subnets with
bridging, Virtual LAN (VLAN), and other routing technologies. This
can overcome many of these issues, but only at a generally high
price. These technologies don’t come cheap, nor does the expertise
required to install and maintain them. However, by implementing
these technologies you can create failover systems that go beyond
simple disaster recovery and into the realm of high
availability.
Legacy applications and systems cannot always
be removed or replaced. In many cases they cannot even be upgraded
to overcome the DR issues they present. Sometimes, the best you can
do is protect their data and prepare to rebuild, but many times you
may be able to find the hardware, software, and other systems
required to go beyond recovery for the most critical of these
difficult systems.