Fault Tolerant Servers: The Choice for Continuous Availability



Similar documents
Fault Tolerant Servers: The Choice for Continuous Availability on Microsoft Windows Server Platform

Disaster Recovery: The Only Choice for Mission-Critical Operations and Business Continuity

Mission-Critical Fault Tolerance for Financial Transaction Processing

COMPARISON OF VMware VSHPERE HA/FT vs stratus

Five Secrets to SQL Server Availability

NEC Corporation of America Intro to High Availability / Fault Tolerant Solutions

Business Continuity: Choosing the Right Technology Solution

High Availability and Disaster Recovery Solutions for Perforce

Microsoft SQL Server on Stratus ftserver Systems

A SURVEY OF POPULAR CLUSTERING TECHNOLOGIES

Integrated Application and Data Protection. NEC ExpressCluster White Paper

Veritas Cluster Server from Symantec

ARC VIEW. Stratus High-Availability Solutions Designed to Virtually Eliminate Downtime. Keywords. Summary. By Craig Resnick

Fault Tolerant Solutions Overview

Highly Available Mobile Services Infrastructure Using Oracle Berkeley DB

The functionality and advantages of a high-availability file server system

Finding a Cure for Downtime

How Routine Data Center Operations Put Your HA/DR Plans at Risk

Veritas InfoScale Availability

OPTIMIZING SERVER VIRTUALIZATION

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

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

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

Protecting SQL Server in Physical And Virtual Environments

Symantec Cluster Server powered by Veritas

Protecting PSAP Applications from Downtime

HRG Assessment: Stratus everrun Enterprise

VMware Infrastructure 3 and Stratus Continuous Availability:

Veritas Cluster Server by Symantec

Red Hat Enterprise linux 5 Continuous Availability

An Oracle White Paper November Oracle Real Application Clusters One Node: The Always On Single-Instance Database

Blackboard Managed Hosting SM Disaster Recovery Planning Document

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

Executive Brief Infor Cloverleaf High Availability. Downtime is not an option

W H I T E P A P E R. Reducing Server Total Cost of Ownership with VMware Virtualization Software

NEC Express Partner Program. Deliver true innovation. Enjoy the rewards.

Stratus OpenVOS Platforms

Whitepaper Continuous Availability Suite: Neverfail Solution Architecture

WHITE PAPER. Best Practices to Ensure SAP Availability. Software for Innovative Open Solutions. Abstract. What is high availability?

Feature Comparison. Windows Server 2008 R2 Hyper-V and Windows Server 2012 Hyper-V

Windows Server 2008 R2 Hyper-V Server and Windows Server 8 Beta Hyper-V

Protecting Microsoft SQL Server

Informix Dynamic Server May Availability Solutions with Informix Dynamic Server 11

Fault Tolerant Server White Paper

courtesy of F5 NETWORKS New Technologies For Disaster Recovery/Business Continuity overview f5 networks P

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

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

Eliminating End User and Application Downtime:

High Availability of VistA EHR in Cloud. ViSolve Inc. White Paper February

NavigatorTM Published Since 1993 Report #TCG October 22, 2003

Title Goes Asset Management

Introduction to Enterprise Data Recovery. Rick Weaver Product Manager Recovery & Storage Management BMC Software

Integrated System Continuity Solutions for Virtual System Consolidation

Pervasive PSQL Meets Critical Business Requirements

High Availability with Postgres Plus Advanced Server. An EnterpriseDB White Paper

MANAGED DATABASE SOLUTIONS

IBM Virtualization Engine TS7700 GRID Solutions for Business Continuity

Designing, Optimizing and Maintaining a Database Administrative Solution for Microsoft SQL Server 2008

An Oracle White Paper January A Technical Overview of New Features for Automatic Storage Management in Oracle Database 12c

Veritas Storage Foundation High Availability for Windows by Symantec

The Benefits of Virtualizing

Lab Validation Report

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

Affordable Remote Data Replication

Virtualizing Business-Critical Applications with Confidence

Distributed Fault-Tolerant / High-Availability (DFT/HA) Systems

Total Business Continuity with Cyberoam High Availability

High Availability for Citrix XenApp

TOP TEN CONSIDERATIONS

Server Virtualization and Cloud Computing

The Advantages of Multi-Port Network Adapters in an SWsoft Virtual Environment

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

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

MS Design, Optimize and Maintain Database for Microsoft SQL Server 2008

The Total Cost of Ownership (TCO) of migrating to SUSE Linux Enterprise Server for System z

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

Assessing RAID ADG vs. RAID 5 vs. RAID 1+0

Business Continuity and Disaster Recovery Workbook: Determining Business Resiliency It s All About Recovery Time

Server Virtualization in Manufacturing

VERITAS Business Solutions. for DB2

Cisco Active Network Abstraction Gateway High Availability Solution

VERITAS Volume Management Technologies for Windows

How To Make A Backup System More Efficient

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

SAP Adaptive Server Enterprise, Enterprise Edition, High-Availability and Disaster Recovery Options, to Boost Overall Performance

Pivot3 Desktop Virtualization Appliances. vstac VDI Technology Overview

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

Neverfail for Windows Applications June 2010

Downtime, whether planned or unplanned,

be architected pool of servers reliability and

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

Slash Costs and Improve Operations with Server, Storage and Backup Virtualization. December 2008

EMC Virtual Infrastructure for Microsoft SQL Server

PROTECTING MICROSOFT SQL SERVER TM

Application Brief: Using Titan for MS SQL

Storage Concentrator in a Microsoft Exchange Network

Eliminate SQL Server Downtime Even for maintenance

Intel AMT Provides Out-of-Band Remote Manageability for Digital Security Surveillance

NETAPP WHITE PAPER USING A NETWORK APPLIANCE SAN WITH VMWARE INFRASTRUCTURE 3 TO FACILITATE SERVER AND STORAGE CONSOLIDATION

Server and Storage Virtualization: A Complete Solution A SANRAD White Paper

Transcription:

Fault Tolerant Servers: The Choice for Continuous Availability This paper discusses today s options for achieving continuous availability and how NEC s Express5800/ft servers can provide every company with an affordable way to own a true fault tolerant server. Table of Contents 1 - Introduction 2 High Availability 2 Clusters and Redundancy 3 Fault Tolerance 3 Performance 4 Reliability 4 - Serviceability 4 - Total Cost of Ownership (TCO) 6 Industry Downtime Costs 7 The NEC Solution Introduction Computer systems are a critical component of a company s competitive and financial well-being. A single downed server can cause disruption of business and loss of revenue. IT staffs are faced with an assortment of availability alternatives. Servers with integrated redundant features, high-availability configurations of two or more systems, and fault tolerant (FT) solutions offer a continuum of uptime ranging from better than average to superior. The choice of one solution versus another typically involves tradeoffs between an acceptable level of availability, initial purchase price, and the time and effort involved to implement and maintain the solution. Some solutions are more expensive than most organizations can afford, so the organization spends less on initial purchase price and accepts reduced availability.

High Availability High-availability systems are defined as having 99% or more uptime. The most expensive high-availability server configurations offer solutions approaching only 99.9% uptime. This translates into an average of 8.7 hours of downtime per year, which is unacceptable in some business environments. Availability (%) Downtime per year 99 87 hours, 36 minutes 99.5 43 hours, 48 minutes 99.9 8 hours, 44 minutes 99.95 4 hours, 23 minutes 99.99 53 minutes 99.999 5 minutes Clusters and Redundancy Most common high-availability network configurations are based on clustering and/or redundancy. Clustering involves setting up multiple systems as nodes functioning in a single network. Network software recognizes the nodes, provides common resources, and distributes applications and services across them to reduce the chance of a single point of failure. If one node fails, the OS moves the processing to a different node. Clustering provides only high availability, rather than continuous availability, due primarily to the time involved for the network to notice that a node is not functioning properly and begin a failover routine. This routine involves restarting applications and databases, which is time-consuming and involves the risk of transactions being lost due to the failure. Redundancy involves duplicate hardware and applications, with mirroring to maintain duplicate data. If one system fails, the other can be brought up to take its place. The chart below describes the percentage breakdown for outage given in a survey of IT professionals. Source: The Standish Group International, Inc. 2001 Page 2 of 7

Fault Tolerance Fault tolerant systems like the Express5800/ft series go beyond high availability, into the realm of continuous availability. A continuously available server is designed to deliver 99.999% uptime, averaging less than 5 minutes of unplanned downtime per year including time spent repairing failures, installing upgrades, and performing general maintenance. NEC Express5800/ft servers address the drawbacks of clusters and redundancy. These servers offer: one of the highest levels of availability in the industry zero failover time should a hardware failure occur protection of memory and disk data the simplest high-availability solution to install and maintain service with no experienced IT staff onsite Replicated fault tolerant subsystems CPU, PCI, memory, hard drives, and power supply virtually eliminate any single point of failure. The replicated subsystems operate in lockstep, processing the same instructions at the same time, with automatic failover to the redundant subsystem should a fault occur. In the event of a hardware failure, users can replace subsystems while the server and application continues to run. The merits of fault tolerant solutions servers can be determined most efficiently by analyzing them in light of four major criteria: performance reliability serviceability total cost of ownership Performance Reconfiguring two or more conventional computers on an Ethernet LAN and relying on that LAN to send availability messages back and forth between systems can cause unexpected performance bottlenecks from excessive LAN traffic. Another potential performance bottleneck occurs when the application allocating CPU cycles performs availability messaging. CPU overhead is required to keep the two servers synchronized, and LAN overhead can be required to exchange synchronization messages. Failover routines take time to run up to 30 minutes for failovers involving database recovery. If both of the linked systems are being used, a system s work capability can be greatly reduced by a failure. High-availability configurations of conventional computers are not appropriate for all applications. They are designed for availability rather than speed or scaling. When the nature of an online application is critical, such as insuring network reliability and integrity, continuous availability provides a higher level of assurance that the application will be kept running smoothly 24 hours a day, 365 days a year. Page 3 of 7

Reliability Conventional high-availability networks are not fault tolerant; they have many single points of failure that can crash the system. Their goal is to recover as quickly as possible rather than to prevent a crash in the first place. Recovery times can vary from seconds to many minutes, depending on the complexity of the application and the communications involved. Recovery can take much longer if the application must be returned to the point where it was before the failure occurred. Users generally have to re-log in, and disks and databases may have to be resynchronized. If a crash occurs in the middle of a transaction, corrupt data may enter the system, or transaction data may be permanently lost. Cluster networks rely on layered systems software or custom application code residing above the operating system to recover from system crashes. These configurations have limited ability to identify hardware failures and cannot detect transient hardware failures. As a result, although the hardware platform may continue to run, the mission-critical software application can be rendered useless by bad data. Express5800/ft servers hardware-based fault tolerance addresses these failings through a unique "pair and partner" technology. Hardware is engineered to perform logic self-checking, and its main subsystems (CPU, PCI, memory, hard drives, and power supply) are physically replicated. Self-checking logic is resident on each major circuit board, to detect and immediately isolate failures. Because of this replication, normal application processing continues, even if one of the components should fail. In this manner, fault tolerance is transparent to the software application, and no performance degradation occurs if a component fails. Also, logic self-checking allows data errors to be isolated at each clock tick, assuring that erroneous data never enters the bus. Serviceability Conventional high-availability networks have limited or no remote service notification functionality. As a result, a problem typically reveals itself to end users only through a system crash. All support must be supplied onsite by the vendor's field personnel. This can cause considerable delays in repairing the conventional system s supporting mission-critical applications. Express5800/ft servers are equipped to constantly monitor their own operation. Because existing components can be replaced while the system is running, the change is transparent to the application and users. Likewise, components can be upgraded, and maintenance and backups can be performed online. Total Cost of Ownership (TCO) Total cost of ownership of an availability solution is not only the initial hardware purchase price but also the software cost and the administration and downtime costs over the life of the system. Considering just the hardware cost may result in a long-term total cost of ownership that is higher for a lower-end solution than a high-end solution. This is why NEC recommends evaluating the total cost of ownership (TCO) instead of focusing on the purchase price. Page 4 of 7

Hardware Cost. Creating cluster networks requires reconfiguring existing systems or purchasing new equipment. Reconfiguring conventional servers for high availability requires custom network configurations. These are usually Ethernet or token ring networks that must be redundantly configured with duplex LAN interface cards and custom LAN failure software scripts. Express5800/ft servers are single units with a low initial cost. They contain standard Intel Xeon processors with a fault tolerant chipset that provides synchronization control, fault detection, disconnection, and recovery. Express5800/ft servers are designed to continue processing if a hardware fault occurs. Software Cost. Linking conventional systems into an active/active cluster network typically incurs significant additional costs. Just as a user must purchase duplicate hardware components, multiple copies of the operating system and applications are required. Cluster networks also require custom software applications designed to initiate recovery from a crash and handle shared processing. This custom code can become complex and expensive, depending on the sophistication of the application. Furthermore, it is virtually impossible to code for every possible failover scenario; programmers must select the most likely scenarios and remain on standby to handle unanticipated failures. In contrast, Express5800/ft servers require only a single copy of the operating system and applications. They run standard Microsoft Windows 2000 and Windows 2003 applications, eliminating the need for customized or modified software. Administration Cost. In an age of increasingly expensive and scarce IT resources, the cost of personnel can easily eclipse the purchase price of the hardware itself. Clustered highavailability systems typically depend on the programming and administrative skills of the IT staff. Businesses contemplating the use of high-availability systems must consider the costs of personnel required for constant monitoring and fine-tuning performance. IT staff are also needed to synchronize files and memory and administer two separate systems so that they look identical. Because Express5800/ft server architecture has no such dependencies, organizations can deploy revenue-generating applications much more quickly without overburdening IT resources. Downtime Cost. Depending on how a server is used, the cost of an hour of downtime can reach hundreds of thousands of dollars. In the financial services industry, applications related to brokerage operations or online credit card sales authorization can incur millions of dollars per hour in downtime. Page 5 of 7

Industry Downtime Costs Application Cost per minute Call location $27,000 Number portability $14,400 ERP $13,000 Supply chain management $11,000 Electronic commerce $10,000 Internet banking $7,000 Universal personal services $6,000 Customer service center $3,700 ATM/POS/EFT $3,500 Messaging $1,000 Source: The Standish Group International, Inc. 2001 Page 6 of 7

The NEC Solution Fault tolerant solutions once carried a premium price tag and, when evaluated solely on the basis of initial purchase price, appeared expensive compared to high-availability alternatives. NEC has designed Express5800/ft servers to be priced competitively with an equivalently configured two-node, high-availability cluster. Major subsystems in Express5800/ft servers are commodity hardware. The server uses processors, memory, disks, and power subsystems identical to those used in conventional servers from first-tier vendors. NEC Computers then adds value by enhancing the server s availability features. This continuously available server provides one of the highest levels of security against downtime for a single system/service price. That price is all-inclusive, in that it includes all of the elements for continuously available computing. Express5800/ft server A single server A single copy of the OS A single off-the-shelf copy of each application Clustered system Multiple computers function as a single server Multiple copies of the OS Multiple copies of programs, either off-the-shelf or custom programmed to handle cluster based failure recovery Fault tolerant Express5800/ft servers are the only computing platform for Windows 2000 and Windows 2003 applications in which every major aspect of the system is designed for uninterrupted uptime from the start. Express5800/ft servers offer one of the industry s highest levels of system availability in a cost-effective platform that is faster to implement, easier to operate, and simpler to manage than comparable alternatives. NEC CORPORATION OF AMERICA Departmental Servers Division 2880 Scott Boulevard Santa Clara, CA 95050 www.necam.com/dynamicit DynamicIT@necam.com (866) 632-3226 NEC Corporation of America. All rights reserved. Specifications subject to change without notice. NEC is a registered trademark and Empowered by Innovation is a trademark of NEC Corporation. All other trademarks are the property of their respective owners. WP123-2_0609 Page 7 of 7