Neverfail for Windows Applications June 2010

Similar documents
Whitepaper Continuous Availability Suite: Neverfail Solution Architecture

VMware System, Application and Data Availability With CA ARCserve High Availability

Neverfail Solutions for VMware: Continuous Availability for Mission-Critical Applications throughout the Virtual Lifecycle

Veritas Storage Foundation High Availability for Windows by Symantec

Eliminating End User and Application Downtime. Continuous Availability for your Business Applications

Solution Brief Availability and Recovery Options: Microsoft Exchange Solutions on VMware

Windows Server Failover Clustering April 2010

CA XOsoft Replication r12.5 and CA XOsoft High Availability r12.5

Zerto Virtual Manager Administration Guide

Microsoft SharePoint 2010 on VMware Availability and Recovery Options. Microsoft SharePoint 2010 on VMware Availability and Recovery Options

Pervasive PSQL Meets Critical Business Requirements

Business Continuity: Choosing the Right Technology Solution

CA XOsoft Replication and CA XOsoft High Availability CA Partner Frequently Asked Questions

CA XOsoft r12.5 Product Family Enables Business Continuity and Disaster Recovery

Enhancing Exchange Server 2010 Availability with Neverfail Best Practices for Simplifying and Automating Continuity

Symantec Storage Foundation High Availability for Windows

W H I T E P A P E R. Disaster Recovery Virtualization Protecting Production Systems Using VMware Virtual Infrastructure and Double-Take

Westek Technology Snapshot and HA iscsi Replication Suite

Availability Digest. MySQL Clusters Go Active/Active. December 2006

QuickStart Guide vcenter Server Heartbeat 5.5 Update 2

Microsoft SQL Server on VMware Availability and Recovery Options

Symantec and VMware: Virtualizing Business Critical Applications with Confidence WHITE PAPER

Federated Application Centric Infrastructure (ACI) Fabrics for Dual Data Center Deployments

Continuous Data Protection for any Point-in-Time Recovery: Product Options for Protecting Virtual Machines or Storage Array LUNs

Reducing the Cost and Complexity of Business Continuity and Disaster Recovery for

Protecting Citrix XenServer Environments with CA ARCserve

Use Cases for everrun MX and CA ARCserve RHA

Veritas InfoScale Availability

SOLUTION BRIEF: CA ARCserve R16. Virtual Server System and Data Protection, Recovery and Availability

Veritas Cluster Server from Symantec

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

Maximizing Data Center Uptime with Business Continuity Planning Next to ensuring the safety of your employees, the most important business continuity

Protecting Microsoft Hyper-V 3.0 Environments with CA ARCserve

EMC Business Continuity for Microsoft SQL Server Enabled by SQL DB Mirroring Celerra Unified Storage Platforms Using iscsi

Disaster Recovery for Oracle Database

How To Live Migrate In Hyperv On Windows Server 22 (Windows) (Windows V) (Hyperv) (Powerpoint) (For A Hyperv Virtual Machine) (Virtual Machine) And (Hyper V) Vhd (Virtual Hard Disk

Deployment Options for Microsoft Hyper-V Server

High Availability for Citrix XenApp

Symantec Cluster Server powered by Veritas

Double-Take Replication in the VMware Environment: Building DR solutions using Double-Take and VMware Infrastructure and VMware Server

Installation and Upgrade on Windows Server 2008/2012 When the Secondary Server is Physical VMware vcenter Server Heartbeat 6.6

Protecting Microsoft SQL Server

Improving availability with virtualization technology

Oracle Databases on VMware High Availability

Windows Server 2008 Hyper-V Backup and Replication on EMC CLARiiON Storage. Applied Technology

CA ARCserve Replication and High Availability Deployment Options for Hyper-V

ABSTRACT. February, 2014 EMC WHITE PAPER

NetApp SnapMirror. Protect Your Business at a 60% lower TCO. Title. Name

EMC RECOVERPOINT FAMILY

HP Data Protector software Zero Downtime Backup and Instant Recovery. Data sheet

SQL Server High Availability: After Virtualization SQL PASS Virtualization Virtual Chapter September 11, 2013

EMC VPLEX FAMILY. Continuous Availability and data Mobility Within and Across Data Centers

Access to easy-to-use tools that reduce management time with Arcserve Backup

Oracle Database Solutions on VMware High Availability. Business Continuance of SAP Solutions on Vmware vsphere

Rethinking Backup in a Virtualized World

Database as a Service (DaaS) Version 1.02

How To Make A Cloud Based System A Successful Business Model

Virtual Server System and Data Protection, Recovery and Availability with CA ARCserve r16

CA arcserve r16.5 Hybrid data protection

Cisco Active Network Abstraction Gateway High Availability Solution

Protecting your Data in a New Generation Virtual and Physical Environment

MAKING YOUR VIRTUAL INFRASTUCTURE NON-STOP Making availability efficient with Veritas products

Business Application Continuity CA ARCserve Backup CA ARCserve D2D CA ARCserve Replication and High Availability

PROTECTING MICROSOFT SQL SERVER TM

Security. Environments. Dave Shackleford. John Wiley &. Sons, Inc. s j}! '**»* t i j. l:i. in: i««;

Symantec NetBackup 7 Clients and Agents

COMPARISON OF VMware VSHPERE HA/FT vs stratus

BDR TM V3.0 DEPLOYMENT AND FEATURES

RackWare Solutions Disaster Recovery

Top 10 Best Practices of Backup and Replication for VMware and Hyper-V

TABLE OF CONTENTS THE SHAREPOINT MVP GUIDE TO ACHIEVING HIGH AVAILABILITY FOR SHAREPOINT DATA. Introduction. Examining Third-Party Replication Models

SAP Solutions on VMware Business Continuance Protecting Against Unplanned Downtime

Contingency Planning and Disaster Recovery

PROTECTING AND ENHANCING SQL SERVER WITH DOUBLE-TAKE AVAILABILITY

(Formerly Double-Take Backup)

Real-time Protection for Hyper-V

Implementing disaster recovery solutions with IBM Storwize V7000 and VMware Site Recovery Manager

Symantec Backup Exec 2014 Agents and Options

Lotus Domino 8 Monitoring and Maintenance

RIM BlackBerry Enterprise Server on VMware Virtual Infrastructure

Protecting SQL Server in Physical And Virtual Environments

VMware vsphere Data Protection

EMC Backup and Recovery for Microsoft SQL Server 2008 Enabled by EMC Celerra Unified Storage

Disaster Recovery with EonStor DS Series &VMware Site Recovery Manager

Quorum DR Report. Top 4 Types of Disasters: 55% Hardware Failure 22% Human Error 18% Software Failure 5% Natural Disasters

Virtual Server System and Data Protection, Recovery and Availability

Migration and Building of Data Centers in IBM SoftLayer with the RackWare Management Module

A SURVEY OF POPULAR CLUSTERING TECHNOLOGIES

CA Cloud Overview Benefits of the Hyper-V Cloud

Migration and Building of Data Centers in IBM SoftLayer with the RackWare Management Module

Pricing & Licensing Guide

Enabling comprehensive data protection for VMware environments using FalconStor Software solutions

SanDisk ION Accelerator High Availability

Virtual Server System and Data Protection, Recovery and Availability

HP Data Protector software Zero Downtime Backup and Instant Recovery

Transcription:

Neverfail for Windows Applications June 2010 Neverfail, from Neverfail Ltd. (www.neverfailgroup.com), ensures continuity of user services provided by Microsoft Windows applications via data replication and automated failover procedures. Neverfail maintains a local or remote standby server in complete application synchronization with its primary companion via asynchronous data replication. It monitors the health of an entire application ecosystem at the business level. If it cannot resolve a potential availability issue detected on the primary server, Neverfail will failover the application to the standby server. Overview Neverfail is focused on Windows applications. Application monitoring and failover polices are determined by rules configured into Neverfail. For many common applications, such as, SQL Server, File Server, IIS, SharePoint, and BlackBerry Enterprise Server (BES), rules are preconfigured into plug-ins available from Neverfail. Users may modify these rules if desired and may establish rules for applications not supported by Neverfail plug-ins. Neverfail provides a shared-nothing architecture that supports both physical and virtual environments. It is hardware agnostic, though the software must be identical on both servers. Neverfail automatically detects software changes on the primary server and replicates these changes to the standby server. This eliminates configuration creep caused by configuration changes in the primary server that do not get reflected in the standby server. Not only does Neverfail eliminate unplanned downtime, but planned downtime is eliminated as well by upgrading the standby server and then switching over to it while the primary server is being upgraded. Neverfail s replication engine and failover procedures can satisfy short RTOs (recovery time objectives) and RPOs (recovery point objectives). Failover to a standby server following a primary-server failure is typically about two minutes (RTO). Data loss following a primary server failure (RPO) is measured in seconds if the standby server is collocated and in minutes if it is remote. User sessions are maintained during a failover so that users do not have to log on again. 1

Ecosystem Management Neverfail does not just protect a process, a database, or an application. It protects the ecosystem for an entire business service. An ecosystem comprises all of the servers, storage units, applications, data, configuration parameters, networks, and other components that are required to provide a particular service. Ecosystems can be defined based on any criteria, such as technology (email), business function (e-commerce), geographical (New York, London), or any other desired view. Hub Client Access Server BES Blackberry Enterprise Server Email Ecosystem Web Front End Client Access Server Application Tier Antivirus Server Outlook Web Access Antispam Server For those functions for which Neverfail provides a plug-in, the plug-in specifies the components of its ecosystem and the rules for monitoring and recovering the ecosystem. For Mailbox Server other applications, the user defines the components and rules making up his custom ecosystem via the Neverfail Continuous Availability Director. Storage Tier SQL Server File Server According to the failover policy that has been established for an ecosystem, a failure in one of its components might cause just that component to fail over, multiple components to fail over, or the entire ecosystem to fail over. For instance, if failover is to a remote site that is thousands of miles away, it may be better for performance reasons to fail over the entire ecosystem to minimize communication latency between the ecosystem s components. Architecture System Configuration A Neverfail environment includes a primary server and a standby server. The servers may be collocated in the same data center, or they can be hundreds or thousands of miles apart to provide disaster tolerance. Each server is connected to two networks: A private network for heartbeats and data replication. A public network for user access. The private network is extremely critical, as without it the standby server cannot be kept synchronized with the primary server and is useless as a backup. Neverfail supports an optional dual private link to ensure server interconnectivity. This is especially important if the servers are remote from each other and communicate over a WAN. Neverfail supports heterogeneous hardware configurations. The hardware used by the two servers does not need to be identical. 2

However, the software on the two servers must be absolutely identical. The operating systems on each machine must be the same and must be at the same service pack and patch level. Disk names, directory structures, and database schemas must be identical. All application executables must be the same version. User authorizations must be identical. Both servers must have the same name, and both must use the same IP address for the public network. The latter requirement allows users to be moved from the primary server to the standby server without losing their connections. primary private network (redundancy optional) public network standby Neverfail Primary/Standby Pair Neverfail ensures that the initial software installations are identical, and it discovers any changes made thereafter to the primary server. The changes are replicated to the standby server, thus ensuring software homogeneity. Neverfail supports Windows Server 2003, Windows Server 2008, and Windows Server 2008 R2. The Application-Aware Management Framework (AMF) The heart of Neverfail is the Application-Aware Management Framework, AMF. AMF is responsible for Neverfail s core functions: Continuous Availability Director SCOPE Plug-Ins 3 rd Party Adapters Application-Aware Management Framework Data Protection Monitoring Continuity WANsmart Data Protection Neverfail Architecture The Neverfail replication engine maintains real-time consistent copies of all critical data by replicating it asynchronously from the primary server to the standby server. This includes all data that is required to ensure that the standby applications are true clones of the primary applications: Databases and file systems Database schemas Application executables Registry settings Application settings Neverfail replicates not only changes to files and tables but also any change to the application configuration. In this way, it is known that the configuration of the standby server is always the 3

same as the primary server. This is necessary to ensure that the standby server will perform properly if it is put into operation as a result of a failover. Since Neverfail uses asynchronous replication to replicate data and configuration changes, some data may be lost following the failure of the primary server. If the primary and standby servers are collocated, this may be seconds of data. It they are geographically separated, data loss may be measured in minutes. Using Microsoft s Volume Shadow-Copy Service (VSS), Neverfail can also roll back databases to a previous known consistent state to recover from data corruption or from erroneously-deleted data. Monitoring Driven by the rules for each application that have been previously established, AMF monitors server and storage hardware, networks, and applications: Servers are monitored by the Neverfail heartbeat mechanism. The conditions under which a heartbeat failure is declared are determined by the rules established for the application. Rules also specify the action to take upon a heartbeat failure (for instance, restart the application or fail over to the standby server). Networks are monitored for connectivity. If access to the public network is lost by the primary server, failover is initiated to the standby server. If the primary server should lose communication with the standby server, further changes are queued and are sent to the standby server upon recovery. Applications are monitored according to pre-established rules. Metrics can include queue lengths, response times, CPU utilization, storage utilization, memory utilization, and other indicators of proper operation. Rule-based performance is monitored at the user-expectation level. For instance, test transactions might be sent to designated URLs to measure response times. Continuity AMF ensures continuity of operations by responding to availability issues determined by its monitoring activity. These continuity actions are governed by the rules and polices established for the application. They typically include restarting the application or failing over the application. If an application must be failed over to its standby, other applications in the ecosystem or the entire ecosystem can be failed over to ensure continued satisfactory performance. User sessions are not lost during a failover users do not have to relog on. Failover typically takes about two minutes. Following a failover and the subsequent recovery of the primary server, the applications that had been failed over are switched back to the primary server. Failover and switchback also can be initiated manually for server upgrades or if a potentially serious condition not covered by the rules occurs. Using manual failover, workload can be shifted seamlessly from one server to another. WANsmart Neverfail provides intelligent usage of wide-area networks to minimize the bandwidth required. This not only minimizes replication latency, but it also frees up bandwidth for other uses. 4

To do this, Neverfail s WANsmart feature has two capabilities: It uses data compression to reduce the amount of data that must be sent. It uses de-deduplication to further reduce the amount of data to be transmitted. Only the bytes that have changed are sent rather than entire rows or records. Plug-Ins Neverfail provides preconfigured plug-in modules to support a wide variety of business-critical Windows applications. Plug-ins provide support for: Microsoft Lotus Domino (email) SQL Server File Servers SharePoint IIS (Microsoft Internet Information Services) Microsoft Mobile BlackBerry Enterprise Server (BES) RightFax In addition, support is provided to create rules and policies for custom applications. Clusters Neverfail s Cluster Protector provides remote cluster site protection for MSCS (Microsoft Cluster Server) and its successor, WSFC (Windows Server Failover Clustering). Using standard Neverfail continuity services, a cluster can be cloned at a remote site. Neverfail will monitor the health of the cluster and will seamlessly fail over to the remote cluster should the primary cluster fail. Cluster Protector is especially useful to protect a cluster from a catastrophic data-center site failure. Virtualization Neverfail can be used between two physical servers (P2P), between a physical primary server and a virtual standby server (P2V), between a virtual primary server and a physical standby server (V2P), or between two virtual servers (V2V). One common use for Neverfail P2V is to back up several physical servers with a single virtual server. Neverfail will keep each physical primary server cloned in a virtual machine on the virtualized server host. In this way, rather than having one standby server per primary server, only one physical server is needed to back up several other physical servers. Of course, the virtual server host must have the capacity to handle the number of physical servers that may be down at the same time. Neverfail supports VMware ESX, Citrix XenServer, and Microsoft Hyper-V virtualization environments. Neverfail can migrate virtual machines in these systems to remote standby virtual machines in the event of a host server failure. In addition, VMware uses Neverfail to protect its vcenter Server, which is the control hub for the vsphere infrastructure. 5

SCOPE SCOPE (Server Check, Optimization, and Performance Evaluation) is Neverfail s diagnostic and monitoring utility. It is responsible for performing the comprehensive health checkups that Neverfail uses to determine corrective actions. During initialization, SCOPE identifies potential configuration and performance issues so that they can be corrected before putting the application into production. SCOPE then monitors the production environment in real time for the same conditions. It discovers changes in configurations and schedules them for replication to the standby server. SCOPE monitors many different components of the server and application environment, such as memory utilization, CPU utilization, disk utilization, and network traffic. It will issue alerts if it discovers any condition that might result in downtime. Tertiary Configuration Tertiary is an extension of the standard Neverfail configuration. It supports three servers one primary server and two standby servers. One standby server is collocated with the primary server, and one is located remotely. Both standby servers are kept synchronized by Neverfail replication, and both are monitored by Neverfail. primary local standby remote standby private network LAN private network WAN public network public network Should the primary server fail, it will fail over to the local standby server if that server is operational. Otherwise, it will fail over to the remote standby server. In this way, failover time and data loss are minimized if the local standby is available. However, the remote standby ensures disaster tolerance should the primary data center suffer an outage. Continuous Availability Director Neverfail Tertiary Configuration The Continuous Availability Director (CAD) is the graphical user interface (GUI) to Neverfail. It provides functions for configuring Neverfail and for monitoring and controlling the organization s ecosystems. It is through CAD that plug-ins are installed. Rules for component monitoring and failover polices are established for business functions that are not covered by a plug-in, such as special applications used by the enterprise. Neverfail requires no scripting for the rules and the actions that they invoke. All rules are configured via the CAD GUI. For applications that are supported by standard Neverfail plug-ins, no action is required of system administrators since the plug-ins come preconfigured with applicable rules. However, a knowledgeable administrator has the flexibility to monitor and enhance these rules. Once operational, the ecosystem availability states are displayed graphically so that operations personnel can rapidly note and analyze potential fault issues. 6

System operators can initiate a variety of functions via the Continuous Availability Director. For instance, if a potential fault appears ominous but has not yet met the criteria for an automated failover, the operator can command a failover. The operator can command a failover if a system is to be taken down for maintenance. The operator can initiate a rollback of a database to a consistent point in time if the database has become contaminated or if a file or table has mistakenly been deleted. Summary Neverfail ensures the continuity of critical Windows-based business functions by protecting an entire functional ecosystem. It monitors all components of the ecosystem not only for health but also for performance from the users viewpoint. If any condition that threatens the continuity of a business function arises, Neverfail will immediately take corrective action, including seamless failover to a standby server that may be locally or remotely located. Neverfail s monitoring and corrective actions are governed by rules established for each application. These rules are preconfigured for many Windows business-critical applications. Consequently, Neverfail is positioned to protect many critical Windows environments substantially out-of-the-box. 1 1 The material for this article was taken solely from the Neverfail web site. Neverfail should be consulted to confirm the accuracy and the current availability of features described herein. 7