|
InMage - Business Recovery
InMage is the leading independent software vendor in developing and delivering comprehensive, disk-based
and scalable business application recovery solutions that allow companies to meet stringent disaster
recovery, eliminate the impacts of local backups, and manage application uptime to meet high availability
requirements.
|
|
InMage DR Scout
InMage Scout is a software solution for application and data recovery that supports remote disaster recovery,
local backup elimination, and application failover/failback at both remote and local sites. InMage Scout
includes several software-based components, including CX software and data taps. CX software is designed
to run on any Intel-based platform, while the data taps are filter drivers installed on servers that you
want to protect.
InMage Scout is flexible in the sense that it can be used to protect Windows, Linux, and Unix servers that
use either DAS, NAS, or SAN storage. It can be configured to support either block-based or file-based
replication, but because of the efficiencies associated with block-based replication, most of our customers
use the product in that way. Any open systems storage subsystem types are supported, including SCSI, FC,
and iSCSI. It supports protected server source(s) and recovery server target(s) that use heterogeneous
storage and heterogeneous storage architectures (e.g. DAS to SAN, etc.).
InMage vContinuum
InMage vContinuum provides a unified solution for Backup and Disaster Recovery (DR) of VMware
ESX/vSphere virtual machine (VM) environments. InMage vContinuums block-level asynchronous
replication and host-offload architecture is designed for near zero impact on production VMs
and to provide scalability for mid-tier and enterprise virtual environments. Built-in compression
and WAN acceleration over cost effective IP networks allow you to maintain strict recovery point
objectives (RPO), while reducing the total cost of ownership (TCO). Further, InMage vContinuum
does not depend on any underlying hardware and storage features to accomplish this. It can extend
Backup and DR solutions to physical servers through a seamless upgrade to InMage Scout, thus
offering a consistent approach to protect, manage and recover virtual and physical environments.
Disaster Recovery
Comprehensive and Scalable Disaster Recovery Solutions
If you're basing your existing disaster recovery plans around tapes that you're shipping back and forth
between your local sites and one or more offsite storage facilities, then you already know that using
tapes for recovery leads to days' worth of data loss, recovery times that can take from days to weeks,
and recovery reliability issues that (for whatever reason) mean you can't always get back the data you need.
Asynchronous replication can be used to structure disaster recovery plans that eliminate tape handling,
support recovery operations that allow you to recover from very recent data states (at most several
minutes old), and shorten recovery time frames to minutes or hours. Replication uses disk as the recovery
media, addressing recovery reliability problems associated with tapes and tape handling.
Recovering data provides a foundation for disaster recovery, but not a comprehensive solution. Data is
useless without applications up and running to use that data, and DR plans must cover both. If your
application recovery plan is based on manual recovery efforts that require sophisticated administrative
expertise, you are introducing risk into your recovery plans unnecessarily. By using automated application
recovery (when full application recovery is required), you rely on tested processes that are proven reliable,
that do not depend the skill of the administrator, and that will bring your applications back to life
faster than complex, manual efforts.
InMage leverages several foundation technologies, including continuous data protection (CDP), asynchronous
replication over IP, application-specific failover/failback processes, and WAN optimization technologies to
provide a comprehensive DR solution that covers both applications and data. Because of the way InMage
captures data from applications being protected, may of our customers can replace multiple existing software
footprints (backup agents) and products (conventional clustering), simplifying their existing environments
while lowering CPU utilization, maintenance headaches and support costs.
When InMage is set up purely as a DR solution, it streams changes in protected application data immediately
to a local target (the InMage CX) and then from there immediately to a remote repository target (a server
with attached disk storage). The InMage repository at this remote site is kept current with changes to
production data at the local site(s), and when data recovery is required, allows administrators to immediately
access the desired data, send it across the WAN back to the local site, where it is copied over to the
production server that needs it. Many customers add a local repository target (again, a server with
attached disk storage), using InMage's 1 to n replication capability to maintain the local repository
as well as the remote one. The local repository supports even faster recovery capabilities since
recoveries do not have to traverse the WAN when they're required. By maintaining two repositories,
customers take advantage of faster recovery for the most common, object-level recovery requests, but
have data available remotely for recovery as well if the primary site is destroyed or otherwise
incapacitated by a catastrophic event.
To support application recovery, InMage supports several options. InMage can restart any application
service at any location where a repository exists. Productized recovery capabilities which prepare
the selected AppShot (or recovery point), start the application and any related services, mount the
AppShot, and then update AD and DNS entries are available for key enterprise applications, but can
be enabled for literally any crash-tolerant application (an application which employs reliable logging
or journaling). Customers can set up configurations that can perform the application failover/failback
in several ways:
* * Primary site to remote site and back
* * Primary site to local site and back (a shared nothing alternative to conventional clustering products)
* * Primary site to either remote site or local site and back, depending on the nature of the disaster
Eliminate Backups
Continuous Backup: Experience a new Backup/Restore Paradigm
You're backing up because you need to recover, not because you like doing backups. Backups are a pain.
They take up your time, they impact business operations, and after all that effort, they don't even
always support reliable recovery.
There are two key problems with conventional backup. One is that conventional methods treat backups
as a discrete operation, resulting in the "pig through the snake" problem. At a given time, you try
to take all the changes since the last backup and push them through your network all at once. As your
backups get bigger and your networks don't, you will eventually not be able to complete your daily
backups in the available time frames. The second (and related) problem is that tape is still the
predominant backup medium. Tape is a sequential access medium whose performance characteristics do
not mesh well with the requirements of backups and frequent, object-level restores.
InMage solves this problem in a way which eliminates backup as a discrete operation (hence no more
"backup window" problem), allows you to meet the most stringent RPO/RTO requirements, and improves
recovery reliability relative to tape at the same time. InMage leverages disk-based recovery, a
design decision which gives us access to disk-based technologies like CDP and replication that can
eliminate backup impacts while actually improving your recovery capabilities. Using CDP, we stream
writes from production servers as they occur throughout the day to our disk-based repository, moving
backup from an impactful, discrete operation to a continuous operation that generally imposes no
noticeable impacts on the network. Data streams from each server are annotated with time stamps and
other tags that mark business process points that are relevant for recovery as well as a number of
other business operations (reporting, test, maintenance, etc.). When a disk-based copy of what the
production data looked like at any point within that data stream is needed, an administrator can
retroactively select that point, generate a disk-based copy, and mount it on any desired server.
The creation of these images imposes no impact whatsoever on production servers, and allows
administrative operations of all sorts which use copies of production data to be time-shifted to
any convenient time, a capability that can help optimize operator productivity.
Think what this means for backup. Since I can effectively create a disk-based copy of production
data whenever I want, I can create the optimal disk copy to meet any recovery scenario. Do I want
the latest data state so as to minimize data loss on recovery? Do I want the most recent
application-consistent point in time (referred to in InMage parlance as an AppShot) to minimize
recovery time? Am I recovering from a data corruption problem, in which case I may want the most
recent known good data state prior to the corruption event? Do I want several disk-based images
clustered around a given point in time to use for root cause analysis? InMage allows you to immediately
create any of these recovery points without having to handle any tapes.
InMage customers generally define a retention period of from several days to several weeks across
which the data streams from each protected server will be retained. Administrators can retroactively
create any data state within that retention period. Companies that do not retain backup data longer
requirements) may be able to entirely dispense with tape handling, not only at centralized sites but
also at remote office locations. InMage can be used to automate data protection operations at these
sites, which means that manual processes are not required on a daily basis to maintain appropriate
levels of protection.
Even if companies do eventually want to dump data to tape, InMage offers significant benefits by
front-ending existing backup infrastructure. Any existing backup software can be used to back up
AppShots to tape without imposing any business impacts. A common scenario in our customers who do
still want to eventually migrate data to tape is the following: they are able to move from a
situation where they back up to tape daily to one where they back up to tape weekly or even monthly,
retaining intervening data states in the InMage repository to support near term recovery requirements.
Note that this repository can exist in the remote site, in the local site, or in both sites at once
(a configuration which leverages InMage's 1 to n replication capability).
When deploying InMage, you can potentially replace backup and other agents that reside on production
servers for the purpose of giving an application access to that server's data. Backup agents sit on
servers to administer backups, interact with applications to perform on-line backups, and support
other functionality (like source-based data deduplication). Agents can impose significant server
overhead, and can present maintenance challenges. Multiple agents can potentially be replaced with
the InMage data tap, a lightweight filter driver, and any application-specific tasks such as backups,
reporting, etc. can be performed from AppShots created by InMage. In this way, InMage can reduce the
number of agents required (and their associated patch management, maintenance fees, etc.), backup and
otherwise. When using InMage to shift backup operations off-host, you may designate a single,
centralized server as the backup server, mounting AppShots on it to perform backups to tape. This
server would still need a backup agent, but this approach will allow you to eliminate a large number
of backup agents and their associated costs.
Finally, the fact that all near term recoveries are coming from disk and do not require tape handling
will have a very positive impact on recovery reliability.
Recovering Apps
Application Recovery: The Faster, Easier Way to Deploy & Recover
Sometimes you need to recover just data, and sometimes you need to recover an entire application.
The world's best replication and backup solutions just recover data, requiring separate products,
tools, and activities to recover applications. Application recovery is defined as the process
necessary to recover an application service, like Exchange or Oracle, when that service has failed
(due to hardware, software, or network issues). Administrators will generally either do application
recovery manually, which is a time-consuming, risky proposition that is very dependent upon the
skill set of the administrator, or they will deploy some form of clustering technology. Clustering
technologies can shorten recovery times and improve recovery reliability, but because they require
the introduction of a separate product, they add to configuration complexity and cost. InMage is a
high availability application suite that effectively manages requirements for any application recovery.
High Availablity Solution Customized Automated Application Recovery
Among products that support data recovery, InMage stands out as a high availability solution that
supports automated application recovery capabilities that are tailored to specific application environments.
When you buy InMage, you are getting a local CDP engine, combined with an asynchronous replication engine,
which can manage application failover and failback either remotely or locally. This consolidated recovery
platform can replace multiple existing products, synergistically combining related recovery operations,
shortening application recovery times, improving application recovery reliability, and lowering costs.
Our engineering group has taken a common recovery template and implemented the specific recovery processes
that are required for key enterprise applications such as Microsoft Exchange, SQL, and SharePoint as well
as Oracle, MySQL, Blackberry Server, and SAP. These recovery steps will create a selected recovery image,
start the application and associated services, mount the selected recovery point, and update AD and DNS
entries so that users can transparently access the recovered application service without realizing that
it is being supported on a different server. These application recovery capabilities are tested by InMage
for reliability, and are fully supported and documented. The recovery template can be used to automate
application recovery operations for any crash-tolerant application, allowing InMage to manage high
availability requirements for any application.
For more information click on the Links above
|
|
|