High Availability and Clustering

Similar documents
Chapter 10: Scalability

DNS ROUND ROBIN HIGH-AVAILABILITY LOAD SHARING

Snapt Redundancy Manual

Whitepaper Continuous Availability Suite: Neverfail Solution Architecture

Fault Tolerance in the Internet: Servers and Routers

Lab 5 Explicit Proxy Performance, Load Balancing & Redundancy

High Availability for Citrix XenApp

Mail-SeCure Load Balancing

A SURVEY OF POPULAR CLUSTERING TECHNOLOGIES

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

Purpose-Built Load Balancing The Advantages of Coyote Point Equalizer over Software-based Solutions

ELIXIR LOAD BALANCER 2

Building Reliable, Scalable AR System Solutions. High-Availability. White Paper

INUVIKA TECHNICAL GUIDE

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

Creating Web Farms with Linux (Linux High Availability and Scalability)

Administrator Guide VMware vcenter Server Heartbeat 6.3 Update 1

Cisco Active Network Abstraction Gateway High Availability Solution

FAQ: BroadLink Multi-homing Load Balancers

Planning for the Worst SAS Grid Manager and Disaster Recovery

Availability Digest. Redundant Load Balancing for High Availability July 2013

High Availability Design Patterns

CHAPTER 2 BACKGROUND AND OBJECTIVE OF PRESENT WORK

Ecomm Enterprise High Availability Solution. Ecomm Enterprise High Availability Solution (EEHAS) Page 1 of 7

Parallels. Clustering in Virtuozzo-Based Systems

STRATO Load Balancing Product description Version: May 2015

IM and Presence Service Network Setup

White Paper. ThinRDP Load Balancing

TRUFFLE Broadband Bonding Network Appliance. A Frequently Asked Question on. Link Bonding vs. Load Balancing

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

SCALABILITY AND AVAILABILITY

Deploying Windows Streaming Media Servers NLB Cluster and metasan

Designing and Implementing a Server Infrastructure

Configure AlwaysOn Failover Cluster Instances (SQL Server) using InfoSphere Data Replication Change Data Capture (CDC) on Windows Server 2012

1. Introduction 2. Getting Started 3. Scenario 1 - Non-Replicated Cluster 4. Scenario 2 - Replicated Cluster 5. Conclusion

DATA CENTER. Best Practices for High Availability Deployment for the Brocade ADX Switch

BME CLEARING s Business Continuity Policy

Avaya Aura Virtualized Environment

HIGH AVAILABILITY FOR BUSINESS- CRITICAL PROCESSES WITH VIPRINET

FioranoMQ 9. High Availability Guide

PolyServe Understudy QuickStart Guide

Building a Highly Available and Scalable Web Farm

Configuring SIP Trunk Failover in AOS

Providing Load Balancing and Fault Tolerance in the OSGi Service Platform

Cloud Computing Disaster Recovery (DR)

Intellicus Enterprise Reporting and BI Platform

.NET UI Load Balancing & Clustering

Configuring Advanced Windows Server 2012 Services MOC 20412

vrealize Automation Load Balancing

Scalability of web applications. CSCI 470: Web Science Keith Vertanen

A High Availability Clusters Model Combined with Load Balancing and Shared Storage Technologies for Web Servers

Designing and Implementing a Server Infrastructure MOC 20413

WAN Traffic Management with PowerLink Pro100

Server Virtualization with Windows Server Hyper-V and System Center

SysAid Cloud Architecture Including Security and Disaster Recovery Plan

Informix Dynamic Server May Availability Solutions with Informix Dynamic Server 11

Total Business Continuity with Cyberoam High Availability

Implementing and Managing Windows Server 2008 Clustering

Best Practices for Implementing High Availability for SAS 9.4

Appendix A Core Concepts in SQL Server High Availability and Replication

Configuring High Availability for Embedded NGX Gateways in SmartCenter

5 Easy Steps to Implementing Application Load Balancing for Non-Stop Availability and Higher Performance

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

AdvOSS Session Border Controller

LinuxWorld Conference & Expo Server Farms and XML Web Services

Server Scalability and High Availability

Configuring Advanced Windows Server 2012 Services

Deploying Remote Desktop Connection Broker with High Availability Step-by-Step Guide

Configuring Windows Server Clusters

Configuration Notes 0215

Juniper Networks Secure Access. Initial Configuration User Records Synchronization

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

VNLINFOTECH JOIN US & MAKE YOUR FUTURE BRIGHT. mcsa (70-413) Microsoft certified system administrator. (designing & implementing server infrasturcure)

TRUFFLE Broadband Bonding Network Appliance BBNA6401. A Frequently Asked Question on. Link Bonding vs. Load Balancing

Networking and High Availability

MS Configuring Advanced Windows Server 2012 Services

Astaro Deployment Guide High Availability Options Clustering and Hot Standby

High-Availability User s Guide v2.00

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

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

Disaster Recovery Design Ehab Ashary University of Colorado at Colorado Springs

Multiple Public IPs (virtual service IPs) are supported either to cover multiple network segments or to increase network performance.

Barracuda Load Balancer Online Demo Guide

THE WINDOWS AZURE PROGRAMMING MODEL

PES. High Availability Load Balancing in the Agile Infrastructure. Platform & Engineering Services. HEPiX Bologna, April 2013

Mirror File System for Cloud Computing

Load Balancing IBM Lotus Instant Messaging and Web Conferencing Servers with F5 Networks BIG-IP System

Symantec Endpoint Protection 11.0 Architecture, Sizing, and Performance Recommendations

Coyote Point Systems White Paper

Networking and High Availability

MS 20417B: Upgrading Your Skills to MCSA Windows Server 2012

Transcription:

High Availability and Clustering AdvOSS-HA is a software application that enables High Availability and Clustering; a critical requirement for any carrier grade solution. It implements multiple redundancy models and maintains the system s availability through redundancy, automated IP takeover, and database replication. Note: In case a solution deploys SAN based storage, database replication is no longer required. Database replication is only needed for non-san storage scenarios. In such cases, only application level clustering and redundancy is required. Clustering Each physical machine or server running application instances can potentially have its own individual hot-standby server that may be active on its own, providing services and also acting as a standby to some other primary server, or can be configured as a passive standby to an active server, thus forming a clustered environment. For example, if one service is spread over three components, each running on its own server, each server may have its own standby to form a six machine cluster. Each machine in the cluster could be active, or just a passive standby, waiting for its master to fail and takeover automatically. Automatic IP Takeover The core technique is based on a clustered HA solution with automated monitoring of services, systems and network interfaces. The system provides 1+1 redundancy with heartbeat messages continuously exchanged between a primary Application server and its redundant peer. The redundant peer is a complete, working application instance with its own database (in case of Non- SAN) with its own set of processes and modules. It may remain active or dormant while the primary server is available. The IP address of the primary server is a Virtual IP address instead of a physical one. It is moved immediately to the redundant peer if the heartbeat mechanism detects that the primary server or its network interface is unavailable. The redundant peer automatically takes over the Virtual IP and brings the services up and running on its hardware automatically and seamlessly. The time for IP takeover is configurable and is usually in order of a few seconds.

Additionally, there is local monitoring application on each server that continuously monitors the service s component processes and immediately restarts it if any of them is found to be crashed and sends an alert to the Network Management System. Redundancy Models AdvOSS-HA supports three redundancy configurations as given below: 1 + 1 Redundancy This is the basic redundancy model that provides full redundancy where each primary server has exactly one backup server, and each backup server is acting as a hot-standby for exactly one primary server. The advantage of this model is that it provides complete redundancy with maximum probability of availability in any kind of physical machine failures, as long as its hotstandby peer remains available during its own down time. The disadvantage is cost since it requires as many physical machines for hot-standby peers as the number of primary machines. Load sharing The stand-by machines can be used to handle live traffic or perform application processing on their own separate IP Addresses and assume the IP address of the primary machine when the primary goes down. This way they can be used in a load sharing and hot-standby combo mode. However, to realize this scenario, clients need to be able to distribute traffic via some load balancing algorithm between the two machines. For web-services based applications, this can be easily achieved via DNS Round Robin mechanisms. This Document is Property Of AdvOSS. Page 2

This Document is Property Of AdvOSS. Page 3

N + 1 Redundancy This is a low cost redundancy model where one single server is acting as a hot-standby node for multiple primary machines. If any of the primary machines goes down, this single hot-standby automatically takes over its IP address of that machine and the traffic continues. If multiple machines simultaneously go down, this machine becomes a multi-homed IP machine that takes the traffic of all machines that are suffering down time. The advantage of this model is low cost since one single physical machine is required to backup several servers. The disadvantage is the single point of failure created in the network in case of multiple machines going down simultaneously. Also, if the backup machine is not powerful enough, it may be overloaded in scenarios of simultaneous, multiple primary failures. This Document is Property Of AdvOSS. Page 4

M + N Redundancy This is the most advanced model where N servers are acting as hot-standby for M primary servers. The advantage is that it enables striking a good balance between full 1+ 1 redundancy and a single point of failure in an N + 1 model. It is thus possible to balance the economic considerations with the amount of redundancy required. In this case, whenever a primary server goes down, one of the standby servers takes over as its hot-standby. All standby peers are running the heartbeat protocol with all primary servers. When a primary is down, one of the standby peers takes over making a decision dynamically and then informing all others that it is now acting as hot-standby for that primary. Others standby servers note this fact and do not attempt to automatically take over that primary server s IP. This Document is Property Of AdvOSS. Page 5

This Document is Property Of AdvOSS. Page 6