Contingency Planning and Disaster Recovery



Similar documents
Active-Active ImageNow Server

Active-Active and High Availability

Perceptive Content Security

Active-Passive Failover Cluster

ImageNow for Microsoft SQL Server

ImageNow Cluster Resource Monitor

SAN Conceptual and Design Basics

MCAPS 3000 DISASTER RECOVERY GUIDE

Preface Introduction... 1 High Availability... 2 Users... 4 Other Resources... 5 Conventions... 5

Informix Dynamic Server May Availability Solutions with Informix Dynamic Server 11

Interact for Microsoft Office

Perceptive Interact for Microsoft Dynamics CRM

Data Protection with IBM TotalStorage NAS and NSI Double- Take Data Replication Software

Availability and Disaster Recovery: Basic Principles

an introduction to networked storage

DocuShare 4, 5, and 6 in a Clustered Environment

Symantec Storage Foundation and High Availability Solutions Microsoft Clustering Solutions Guide for Microsoft SQL Server

Achieving High Availability & Rapid Disaster Recovery in a Microsoft Exchange IP SAN April 2006

Using High Availability Technologies Lesson 12

About Backing Up a Cisco Unity System

Availability Digest. Stratus Avance Brings Availability to the Edge February 2009

DAS to SAN Migration Using a Storage Concentrator

Centrata IT Management Suite 3.0

A SURVEY OF POPULAR CLUSTERING TECHNOLOGIES

Neverfail for Windows Applications June 2010

Optimizing Large Arrays with StoneFly Storage Concentrators

Cisco Active Network Abstraction Gateway High Availability Solution

Available Performance Testing Tools

Astaro Deployment Guide High Availability Options Clustering and Hot Standby

HR Onboarding Solution

Synology High Availability (SHA)

ImageNow Administrator

Traditionally, a typical SAN topology uses fibre channel switch wiring while a typical NAS topology uses TCP/IP protocol over common networking

INSIDE. Preventing Data Loss. > Disaster Recovery Types and Categories. > Disaster Recovery Site Types. > Disaster Recovery Procedure Lists

SanDisk ION Accelerator High Availability

ImageNow Administrator Getting Started Guide

EMC DOCUMENTUM xplore 1.1 DISASTER RECOVERY USING EMC NETWORKER

(Scale Out NAS System)

Backup and Recovery. What Backup, Recovery, and Disaster Recovery Mean to Your SQL Anywhere Databases

Creating A Highly Available Database Solution

High Availability for Citrix XenApp

Availability Guide for Deploying SQL Server on VMware vsphere. August 2009

Installation Guide July 2009

VERITAS Backup Exec 9.0 for Windows Servers

The Microsoft Large Mailbox Vision

DeltaV Virtualization High Availability and Disaster Recovery

Whitepaper Continuous Availability Suite: Neverfail Solution Architecture

Veritas Storage Foundation and High Availability Solutions HA and Disaster Recovery Solutions Guide for Enterprise Vault

Perforce Backup Strategy & Disaster Recovery at National Instruments

Veritas Storage Foundation and High Availability Solutions HA and Disaster Recovery Solutions Guide for Microsoft SQL 2008 and 2008 R2

OVERVIEW. CEP Cluster Server is Ideal For: First-time users who want to make applications highly available

SQL Server Database Administrator s Guide

High Availability with Windows Server 2012 Release Candidate

Microsoft File and Print Service Failover Using Microsoft Cluster Server

Stretching A Wolfpack Cluster Of Servers For Disaster Tolerance. Dick Wilkins Program Manager Hewlett-Packard Co. Redmond, WA dick_wilkins@hp.

Microsoft Internet Information Server 3.0 Service Failover Using Microsoft Cluster Server

Database Administration

High Availability and Disaster Recovery for Exchange Servers Through a Mailbox Replication Approach

High-Availability User s Guide v2.00

Synology High Availability (SHA)

High Availability Essentials

Antelope Enterprise. Electronic Documents Management System and Workflow Engine

Downtime, whether planned or unplanned,

Protecting SQL Server in Physical And Virtual Environments

Database Backup and Recovery Guide

Module 7: System Component Failure Contingencies

Virtual Server and Storage Provisioning Service. Service Description

Top Ten Private Cloud Risks. Potential downtime and data loss causes

Every organization has critical data that it can t live without. When a disaster strikes, how long can your business survive without access to its

Application Note 116: Gauntlet System High Availability Using Replication

StarWind Virtual SAN Hyper-Converged Platform Quick Start Guide

High Availability for Microsoft SQL Server Using Double-Take 4.x

High Availability Storage

LISTSERV in a High-Availability Environment DRAFT Revised

HYPERION SYSTEM 9 N-TIER INSTALLATION GUIDE MASTER DATA MANAGEMENT RELEASE 9.2

Continuous Data Protection. PowerVault DL Backup to Disk Appliance

Backup and Recovery FAQs

Configuration of a Load-Balanced and Fail-Over Merak Cluster using Windows Server 2003 Network Load Balancing

Protecting Microsoft SQL Server

Simple Software for a Business Continuity Plan and a Disaster Recovery Plan (BCP DRP) pdf ppt

Westek Technology Snapshot and HA iscsi Replication Suite

INUVIKA TECHNICAL GUIDE

How To Fix A Powerline From Disaster To Powerline

ReadyRECOVER. Reviewer s Guide. A joint backup solution between NETGEAR ReadyDATA and StorageCraft ShadowProtect

Protecting Microsoft SQL Server with an Integrated Dell / CommVault Solution. Database Solutions Engineering

High Availability for Microsoft SQL Server 7.0 Using Double-Take

High Availability for VMware GSX Server

Online Transaction Processing in SQL Server 2008

Version: Page 1 of 5

Server Clusters : Geographically Dispersed Clusters For Windows 2000 and Windows Server 2003

Storage Technologies for Video Surveillance

Disaster Recovery Strategies: Business Continuity through Remote Backup Replication

End-to-End Availability for Microsoft SQL Server

Using EonStor FC-host Storage Systems in VMware Infrastructure 3 and vsphere 4

EXPRESSCLUSTER X for Windows Quick Start Guide for Microsoft SQL Server Version 1

EPSON Scan Server & EPSON TWAIN Pro Network

Understanding Connected DataProtector

Transcription:

Contingency Planning and Disaster Recovery Best Practices Guide Perceptive Content Version: 7.0.x Written by: Product Knowledge Date: October 2014

2014 Perceptive Software. All rights reserved Perceptive Software is a trademark of Lexmark International Technology S.A., registered in the U.S. and other countries. All other brands and product names mentioned in this document are trademarks or registered trademarks of their respective owners. No part of this publication may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, electronic, mechanical, photocopying, recording, or any other media embodiments now known or hereafter to become known without the prior written permission of Lexmark.

Table of Contents Perceptive Content Contingency Planning... 4 Back up your data... 4 Back up application files... 4 Back up the Perceptive Content database... 5 Back up the Perceptive Content OSM... 5 Back up Content Server data... 6 Mirror the OSM... 6 Select high-availability hardware... 6 Use redundant NICs... 7 Select reliable object storage hardware... 7 Use RAID systems... 7 Select DAS, NAS, or SAN technology... 7 Use DAS storage... 8 Use NAS storage... 8 Use a SAN... 8 Implement server mirroring and failover... 9 Server mirroring to minimize data loss... 9 Use failover clusters... 10 Index... 11 Page 3 of 11

Perceptive Content Contingency Planning In all businesses, disaster recovery involves a series of actions to take when an unplanned event occurs that causes data loss, such as a power outage or hardware failure. Companies need to be aware of these issues and develop a contingency plan to determine how to avoid them. Although contingency planning involves hardware and networking that fall beyond the scope of Perceptive Content software, this document provides information about best practices in regards to systems that include products from Perceptive Software, Inc. There are certain factors to keep in mind when planning your system backup strategy. To reduce the time and dollars spent on recovery, assess and plan for various types of disasters that may occur. For example, you can plan for issues like disk failure, server failure, and a more comprehensive network failure. Your contingency plan may cover everything from day-to-day backups to major disaster recovery. The following information presents a high-level picture of the tasks associated with disaster recovery from backing up your data to selecting high availability hardware. Redundancy strategies, such as mirroring and failover, are also covered. As you develop your contingency plan, these topics are provided as background information. This document does not outline specific solutions for your database configuration or business process; it is designed to be a description of the best practices involved in contingency planning. Back up your data It is important that your system administrator back up application files, the Perceptive Content database, and the Object Store Manager (OSM) on a routine basis. At a minimum, create nightly routines to back up the Perceptive Content database and OSM. Related information for system redundancy is available on the Product Documentation tab of the Customer Portal on www.perceptivesoftware.com. Remember that even when you make a backup, test it, and complete it successfully, you can expect a loss of data after a disk, server, or catastrophic failure. You can only recover data that was present at the time the backup was made. If your daily document processing rate is high enough that your company wants to guard against the loss of a day s work, you can set interim backup times throughout the day or, depending on your database and operating system, set up a dynamic backup. We recommend that you back up your application files, database, and the OSM on a regular basis to keep your data secure. You can create a batch file that runs nightly to back up these folders. You can also use third-party backup and recovery tools. Some database backup and recovery tools are specific enough that they can actually recover single rows and columns within an individual database table. Back up application files The application files you need to back up are located in the \inserver6 folder. These files include scanned batches that are not fully processed, configuration files, workflow scripts, LearnMode templates, and executable files. You need these files to recover and recreate your system, as well as the data stored in the database and the OSM. Back up the entire \inserver6 folder on a daily basis. To conserve space on your backup media, you can choose whether to back up the \inserver6\log and \inserver6\temp folders. Refer to the following documents available on the Product Documentation tab of the Customer Portal on www.perceptivesoftware.com: Best Practices for Oracle. Refer to this document for information regarding best practices for backing up data using an Oracle database. Best Practices for Microsoft SQL Server. Refer to this document for information regarding the best practices for backing up data using a Microsoft SQL Server database, Page 4 of 11

Best Practices for Setting up Dynamic Backups for the Embedded Perceptive Content SQL Database. Refer to this document for information regarding the best practices for setting up dynamic backups for the embedded Perceptive Content SQL database. Configuring Perceptive Content in a Failover Cluster. Refer to this document for information regarding the setup of Perceptive Content in a failover cluster environment. Backup and Recovery Best Practices for the Embedded Perceptive Content SQL Database. Refer to this document for information regarding the best practices for disaster recovery backup configuration for the embedded Perceptive Content SQL database. High Availability Overview Guide. Refer to this document for a high-level overview of setting up Perceptive Content Server and agents in a highly available, clustered environment. Active-Active Perceptive Content Server Getting Started Guide. Refer to this document for a highlevel overview of setting up Perceptive Content Server in an active-active environment. Back up the Perceptive Content database The location of your Perceptive Content database depends on the type of database you use with the Perceptive Content Server. The Perceptive Content database, named INOW6, contains information about the objects you scan and process. If using the embedded database, back up \inserver6\db. If using an external database (such as SQL Server, Oracle, or DB2), back up the INOW6 database using the procedures specified in your database documentation. In many cases, you cannot back up files that are currently being used. The INOW6 database is always in use by the various processes that are running. As part of your standard backup routine, you must stop all ImageNow Services and make sure that users are not logged on. However, if you need to perform backups during the day, you might consider purchasing third-party backup software, like Veritas, that performs active backups to copy files while they are in use. If you implement a solution that backs up open files, we strongly recommend testing the ability to recover those files. Back up the Perceptive Content OSM Another critical storage element on Perceptive Content Server is the Object Storage Manager (OSM). The OSM stores three types of information in separate locations, including: Perceptive Content documents (image, TXT, PDF, and other files). Sub-objects, such as bitmap stamp annotations, embedded OLE annotations, thumbnails, DataCapture data, and worksheets. Document batches that have not yet been linked or automatically processed. The most important storage distinction is that the INOW6 database stores the metadata of each document, and the OSM stores the actual document. You should back up the entire OSM directory structure, including all subdirectories, on a daily basis. You can use the list-osm-tree osm-set <set id> INTool command to display a list of all OSM sets. Then, you can back up the OSM that contains the documents (OSM_01.00001), the OSM that contains the sub-objects (OSM_02.00001), and the OSM that contains the document batches (OSM_03.00001). By default, the system installs INTool during the Perceptive Content Server installation. For more information about OSM INTool commands, refer to Administrator Topics > Managing Perceptive Content > Administer using Command Line Tools > INTool commands in Administrator Help. Page 5 of 11

An OSM backup can take several hours to complete. Make sure that you give your backup routine plenty of time to run. If backups take too long, you may need to take measures to speed up the process. The speed of the backup is directly related to the speed of the backup hardware. If your backups begin taking longer to complete, you may need to switch to higher performance backup hardware and media; for example, digital linear tape (DLT). If the size of the OSM becomes too large to complete a full backup each night, consider a differential backup approach. Back up Content Server data If you use Content Server, you must back up your Content Server files with open-file backup software or by standard means when the Content Server service is stopped. By default, all Content Server files are stored in the \inserver6\fulltext\collections directory, however, we recommend moving the full text folders with the OSM directories to a SAN or other drive with plenty of available storage if you frequently or extensively use Content Server. The full text collections contain keyword search-index data. Failure to back up this data may corrupt the full text collections or return incomplete backup files. Mirror the OSM If Perceptive Content is a critical application for your enterprise, we recommend you use a third party solution to perform the mirroring on the OSM. OSM mirroring enables you to create a duplicate OSM for disaster recovery and backup. It provides realtime redundancy of the OSM by placing a copy of the OSM on another path in the file system. OSM mirroring is accomplished using INTool commands. For more information about OSM INTool commands, refer to Managing Perceptive Content > Administer using Command Line Tools > INTool commands in Administrator Help. When choosing an OSM mirroring solution, consider the following options. Mirroring takes twice as much disk storage space because there is two complete real-time copies of OSM, and slows system performance. If the drive where the primary OSM storage fails after you select OSM mirroring, Perceptive Content automatically attempts to read the data from the secondary location. While you can read files if your primary OSM location fails, you cannot write any new data, including images. Before actions in Perceptive Content are considered complete, the data must write to both the primary and secondary OSM storage locations. For the data to store successfully, it must be written to both the primary and secondary storage locations. If one of the data write processes fails, both locations fail to store the data. If Perceptive Content is a critical application for your enterprise, we recommend you use a third party solution to perform the mirroring on the OSM. Select high-availability hardware High-availability means that the system must be available at all times. If your data needs high-availability, consider using one or more of the following hardware solutions. Although there are many high-availability solutions, here is a list of hardware to consider when you develop your contingency plan for the Perceptive Content system. Redundant NICs Page 6 of 11

Object storage hardware RAID systems You can also choose to replicate hardware within your system to ensure against data loss. There are many types of data loss. While we typically think of catastrophic loss, a contingency plan should account for events such as hardware losses and power failures. For example, you can work around some potential hardware issues by purchasing servers that include multiple hard drives and multiple power supplies. Use redundant NICs To protect against faulty network cards, you can add two network interface cards (NICs) to your TCP/IPbased Perceptive Content Server computer. An NIC connects a computer to an Ethernet network, and it usually contains the protocol firmware and controller needed to support the Medium Access Control data link protocol used by Ethernet. You must purchase an Perceptive Content product license for the primary NIC and obtain a failover license agreement for the secondary NIC. Therefore, if you have two NICs for redundancy, make sure that you license both of them so that the secondary card is ready to use when you need it. Select reliable object storage hardware You can use a redundant array of independent disks (RAID) level-5 system or an object-specific storage system to store the OSM. The object store needs to be directly accessible by Perceptive Content Server, and you can use a local drive or a network drive using a UNC path. The object store for scanned images and other documents can grow quite large. As a rule, one million scanned pages consume approximately 50 GB of storage. You can also use a third-party hierarchical storage management (HSM) system to store OSM data. An HSM system stores objects in tiers, based on the frequency of access. Since the main purpose of object storage is to store fixed content in a form that is easy to access, an HSM system works well with the OSM. Be sure to consult with the HSM software documentation for recommendations and requirements on backup strategies. Use RAID systems Disk failures comprise a majority of all hardware device failures in server systems. Many companies choose RAID systems for improved performance, data protection, and fault tolerance for disk failures. RAID systems offer high performance, storage capacity, scalability, and survivability, which are the features that lead to high reliability. Select DAS, NAS, or SAN technology Certain types of information can be stored on Direct Attached Storage (DAS), Network Attached Storage (NAS), or Storage Area Network (SAN). For example, you can store the Perceptive Content application, database, or OSM in DAS or SAN. In NAS, you can only store the OSM. Perceptive Content Object DAS NAS SAN Application X X Database X X Page 7 of 11

Perceptive Content Object DAS NAS SAN OSM X X X Use DAS storage DAS describes a storage device that is directly attached to a host system. The simplest example of DAS is the internal hard drive of a server computer. Your contingency plan needs to cover what to do when a server goes down. In a DAS environment, a server failure means that the data contained in that server is no longer available to users. You can use DAS storage for the Perceptive Content application, database, and OSM. Use NAS storage NAS is a data storage mechanism that uses special devices connected directly to the network. These devices are assigned an IP address which clients access using a server that acts as a gateway to the data. The benefit of a NAS structure is that although it may contain many servers, you can centralize the storage of data. This means that you can centralize the security, management, and backup of your data. A simple example of a NAS system is a CD-ROM tower, which is a stand-alone entity with multiple CD- ROM drives that is connected directly to the network. A NAS is easy to expand, so if you need more storage space, you can add another NAS device and increase the available storage. You can add fault tolerant measures, such as RAID, to make sure that the NAS device does not become a point of failure. You can use NAS for the OSM. NAS is not recommended for the Perceptive Content application or database. Use a SAN A SAN is a dedicated network that is different from standard Local Area Networks (LANs) or Wide Area Networks (WANs). The difference is that a SAN interconnects storage resources using highly scalable architecture. Companies use SANs because of the network s extremely high interconnection data rates between storage peripherals. This type of network includes hardware and specialized management software. SAN hardware usually includes a variety of information devices, including RAID storage systems, hubs, switches, bridges, servers, backup devices, interface cards, and cabling. A SAN makes it possible for devices to communicate with each other on a separate network. This communication provides many advantages, including the ability to back up every piece of data on your network independently. You can use SAN storage for the Perceptive Content application, database, or OSM. Page 8 of 11

Implement server mirroring and failover Perceptive Content supports server mirroring and failover technologies. These redundancy features enhance the reliability of your Perceptive Content system. These technologies are often included in highavailability systems. Server mirroring to minimize data loss Redundancy through server mirroring lets you minimize data loss or recover data and system information. Redundancy usually involves implementing two systems, which allows you to switch one system to another and quickly resolve hardware or system-loss issues on the original machine. Mirroring ensures that the data is available from multiple sources in near real time. Perceptive Content supports active mirroring. Therefore, after the system switch occurs, you must restart ImageNow Services on the new system using a batch file or script. Traditional mirroring only works over limited distances. Storage area network (SAN) and similar technologies can overcome distance issues, but they are typically costly. Page 9 of 11

Use failover clusters In clustering, both servers share the disk array but only one server controls the disks. The clustering service uses a heartbeat to monitor the state of the primary server. In the event that one server fails, the clustering service automatically transfers control of the disk array to the other server, and so the database or file server stays up. Failover can provide redundancy of the Perceptive Content Server services. A failover server can be particularly beneficial to customers using Perceptive Content across their enterprise in support of critical business processes such as hospital patient records. This option requires the execution of a failover license agreement to allow a failover setup on an additional server, as well as additional server hardware and a virtual machine or secondary NIC. Page 10 of 11

Index contingency planning... 4 DAS... 8 disaster recovery... 4 failover... 9 failover clusters... 10 hardware... 6 RAID... 7 redundant NICs... 7 hierarchical storage management... 7 ImageNow data backup... 4 application files... 4 Content Server... 6 database... 5 OSM... 5 NAS... 8 Object Storage Manager... 5 OSM mirroring... 6 RAID... 7 SAN... 8 server mirroring... 9 Page 11 of 11