Contingency Planning and Disaster Recovery

Similar documents
High Availability and Disaster Recovery Solutions for Perforce

Veritas Storage Foundation and High Availability Solutions Microsoft Clustering Solutions Guide for Microsoft SQL 2008

Replicating Perceptive Content to a Test Environment

Replicating Perceptive Content to a Test Environment

Cluster Resource Monitor

White Paper: Clustering of Servers in ABBYY FlexiCapture

ImageNow ERM Suite. Installation and Setup Guide. ImageNow Version: 6.7. x

An Oracle White Paper May Oracle VM 3: Overview of Disaster Recovery Solutions

Veritas Storage Foundation for Windows by Symantec

Module 4 STORAGE NETWORK BACKUP & RECOVERY

INTRODUCING VERITAS BACKUP EXEC SUITE

AccessVia Publishing Platform

What's in this guide... 4 Documents related to NetBackup in highly available environments... 5

Chapter 7. GridStor Technology. Adding Data Paths. Data Paths for Global Deduplication. Data Path Properties

Veritas Storage Foundation and High Availability Solutions Quick Recovery and Microsoft Clustering Solutions Guide for Microsoft Exchange

Quick Start Guide TABLE OF CONTENTS COMMCELL ARCHITECTURE OVERVIEW COMMCELL SOFTWARE DEPLOYMENT INSTALL THE COMMSERVE SOFTWARE

Business Continuity and Disaster Recovery. Ed Crowley Ch 12

Perceptive VNA. Technical Specifications. 6.0.x

VERITAS Volume Replicator. Successful Replication and Disaster Recovery

OL Connect Backup licenses

ImageNow. Product Readme. ImageNow Version: 6.7. x

VERITAS Storage Foundation 4.0 TM for Databases

Oracle E-Business Availability Options. Solution Series for Oracle: 2 of 5

Security+ Guide to Network Security Fundamentals, Third Edition. Chapter 13 Business Continuity

VMware vsphere with ESX 4.1 and vcenter 4.1

IBM Spectrum Protect Version Introduction to Data Protection Solutions IBM

Veritas Storage Foundation and High Availability Solutions Microsoft Clustering Solutions Guide for Microsoft Exchange 2007

Veritas Storage Foundation for Windows by Symantec

High Availability through Warm-Standby Support in Sybase Replication Server A Whitepaper from Sybase, Inc.

Maximum Availability Architecture: Overview. An Oracle White Paper July 2002

EMC Data Domain for Archiving Are You Kidding?

The InfoLibrarian Metadata Appliance Automated Cataloging System for your IT infrastructure.

IBM Tivoli Storage Manager Version Introduction to Data Protection Solutions IBM

System Requirements for EFS (Electronic Filing System) This manual supersedes all previous versions. Version 3.1

BrightStor ARCserve Backup for Windows

Copyright 2010 EMC Corporation. Do not Copy - All Rights Reserved.

Data Protection for Cisco HyperFlex with Veeam Availability Suite. Solution Overview Cisco Public

Synology High Availability (SHA)

The safer, easier way to help you pass any IT exams. Exam : Administering Microsoft SQL Server 2012 Databases.

EMC DATA PROTECTION, FAILOVER AND FAILBACK, AND RESOURCE REPURPOSING IN A PHYSICAL SECURITY ENVIRONMENT

2788 : Designing High Availability Database Solutions Using Microsoft SQL Server 2005

Veritas Storage Foundation for Windows by Symantec

System Requirements. Hardware Requirements for a Single-Node Site CHAPTER

Replication Solutions with Open-E Data Storage Server (DSS) April 2009

Architecture. Advanced Design and Setup Guide. Perceptive Content Version: 7.0.x

BUSINESS CONTINUITY: THE PROFIT SCENARIO

Running and maintaining a secure Unity RIS/CVIS/PACS

NAS When, Why and How?

Architecture. SAN architecture is presented in these chapters: SAN design overview on page 16. SAN fabric topologies on page 24

3.3 Understanding Disk Fault Tolerance Windows May 15th, 2007

Perceptive Content. Release Notes. Version: 7.0.x

DocuPhase Enterprise Configuration Guide

SAP HANA. HA and DR Guide. Issue 03 Date HUAWEI TECHNOLOGIES CO., LTD.

iscsi Technology Brief Storage Area Network using Gbit Ethernet The iscsi Standard

Specifications for WebDocs On-Demand

Perceptive Content. Release Notes. Version: 7.0.x

Perceptive Reflect. Installation and Setup Guide. Version: 2.3.x

Configure Distributed File System (DFS)

A GPFS Primer October 2005

Virtualization And High Availability. Howard Chow Microsoft MVP

ImageNow Administrator

NN CS 704 NEURONEXT NETWORK STANDARD OPERATING PROCEDURE FOR DATA BACKUP, RECOVERY, AND CONTINGENCY PLANS

Data Sheet: High Availability Veritas Cluster Server from Symantec Reduce Application Downtime

Veritas Storage Foundation and High Availability Solutions HA and Disaster Recovery Solutions Guide for Microsoft SharePoint Server

Chapter 4 Data Movement Process

IBM Security SiteProtector System SecureSync Guide

Continuous Processing versus Oracle RAC: An Analyst s Review

Designing Data Protection Strategies for Oracle Databases

ImageNow Product Readme

Models PDC/O5000 9i W2K Cluster Kit B24

Designing Data Protection Strategies for Oracle Databases

Microsoft Office SharePoint Server 2007

Failover Solutions with Open-E Data Storage Server (DSS V6)

Chapter 3.12: End-of-Month Procedures

Disaster Recovery Solutions With Virtual Infrastructure: Implementation andbest Practices

Perceptive Workgroup Search

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

IBM System Storage DS5020 Express

Exploring Options for Virtualized Disaster Recovery

HP Designing and Implementing HP Enterprise Backup Solutions. Download Full Version :

Sage DacEasy. Getting Started Guide

Optimizing and Managing File Storage in Windows Environments

Deploy. A step-by-step guide to successfully deploying your new app with the FileMaker Platform

Chapter 11. SnapProtect Technology

Overview. Implementing Fibre Channel SAN Boot with the Oracle ZFS Storage Appliance. January 2014 By Tom Hanvey; update by Peter Brouwer Version: 2.

Solution Pack. Managed Services Virtual Private Cloud Managed Database Service Selections and Prerequisites

W H I T E P A P E R : T E C H N I C AL. Symantec High Availability Solution for Oracle Enterprise Manager Grid Control 11g and Cloud Control 12c

Designing Data Protection Strategies for Lotus Domino

Symantec NetBackup Appliance Fibre Channel Guide

Fitness Manager V4 Install Guide

TRIM Integration with Data Protector

The Microsoft Large Mailbox Vision

The Right Choice for DR: Data Guard, Stretch Clusters, or Remote Mirroring. Ashish Ray Group Product Manager Oracle Corporation

Perceptive Interact for Microsoft Dynamics CRM

DSI Optimized Backup & Deduplication for VTL Installation & User Guide

IBM Europe Announcement ZP , dated April 8, 2008

Virtual Disaster Recovery

SQL Cluster. Release 1.0. Prepared By: Samih Ajrouch Approved By: Rim Kadi

Perceptive Intelligent Capture

HP StoreVirtual Storage Multi-Site Configuration Guide

Transcription:

Contingency Planning and Disaster Recovery Best Practices Version: 7.2.x Written by: Product Knowledge, R&D Date: April 2017

2017 Lexmark. All rights reserved. Lexmark is a trademark of Lexmark International Inc., registered in the U.S. and/or other countries. All other trademarks are the property of their respective owners. No part of this publication may be reproduced, stored, or transmitted in any form 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 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... 7 Use NAS storage... 8 Use a SAN... 8 Implement server mirroring and failover... 9 Server mirroring to minimize data loss... 9 Use failover clusters... 9 3

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: Oracle Database Best Practices Guide. Refer to this document for information regarding best practices for backing up data using an Oracle database. Microsoft SQL Server Best Practices Guide. Refer to this document for information regarding the best practices for backing up data using a Microsoft SQL Server database, 4

Active Passive Failover Cluster Advanced Design Guide. Refer to this document for information regarding the setup of Perceptive Content in a failover cluster environment. Active-Active and High Availability Advanced Design Guide. Refer to this document for a high-level overview of setting up Perceptive Content Server in an active-active environment, and in a highly available, clustered 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 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. 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. 5

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 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. 6

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 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. 7

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. 8

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. 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 9

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. 10