55
COMP-13: The “Weakest-Link” in your High Availability system How to make sure your HA is really highly available Hugo Loera Senior Technical Support Engineer

COMP-13: The “Weakest-Link” in your High Availability system How to make sure your HA is really highly available Hugo Loera Senior Technical Support Engineer

Embed Size (px)

Citation preview

Page 1: COMP-13: The “Weakest-Link” in your High Availability system How to make sure your HA is really highly available Hugo Loera Senior Technical Support Engineer

COMP-13: The “Weakest-Link” in your High Availability system

How to make sure your HA is really highly available

Hugo Loera Senior Technical Support Engineer

Page 2: COMP-13: The “Weakest-Link” in your High Availability system How to make sure your HA is really highly available Hugo Loera Senior Technical Support Engineer

© 2007 Progress Software Corporation2 COMP-13: The “Weakest-Link” in your High Availability system

Goals

To consider the entire system architecture for High Availability (HA).

Provide a summary of all the fault tolerance features that provide HA.

To think of possible disaster scenarios.

Page 3: COMP-13: The “Weakest-Link” in your High Availability system How to make sure your HA is really highly available Hugo Loera Senior Technical Support Engineer

© 2007 Progress Software Corporation3 COMP-13: The “Weakest-Link” in your High Availability system

Agenda

Your system chain Keeping your hardware protected Keeping your network connected DB availability Protecting WebSpeed™ and AppServer™ tiers Sonic™ fault tolerance features

Page 4: COMP-13: The “Weakest-Link” in your High Availability system How to make sure your HA is really highly available Hugo Loera Senior Technical Support Engineer

© 2007 Progress Software Corporation4 COMP-13: The “Weakest-Link” in your High Availability system

Your system chain

The strength of a computer system is based on it’s weakest link, much like a chain.

Goal: to remove all of the single points of failure for an application. User

Software

Hardware

Facilities

Network

Page 5: COMP-13: The “Weakest-Link” in your High Availability system How to make sure your HA is really highly available Hugo Loera Senior Technical Support Engineer

© 2007 Progress Software Corporation5 COMP-13: The “Weakest-Link” in your High Availability system

Your system chain

System Components Redundant Components

Software

Application Additional application tiers

Database Clusters, Replication

OS Computer cluster node

Hardware

Network Alternate network links

Storage Devices Redundant File ServersRAID, Remote data replication devices

CPU Clusters

Power Source UPS, Power Plant

Page 6: COMP-13: The “Weakest-Link” in your High Availability system How to make sure your HA is really highly available Hugo Loera Senior Technical Support Engineer

© 2007 Progress Software Corporation6 COMP-13: The “Weakest-Link” in your High Availability system

Your system chain

Application ServersApplication Servers

It is necessary to provide redundancy

Data BaseData Base

WebSpeedWebSpeed

SonicMQ®

HardwareHardware

FacilitiesFacilities

Sonic Adapters

Sonic Adapters

Internet

NetworkNetwork

Alternate siteAlternate site

Name Server Fault Tolerance Name Server Fault Tolerance

Clustered ServersClustered ServersMultiple

links

Multiple

links

CAA

MultipleWebServers

SonicMQ®

Cluster & ReplicationCluster & Replication

Multiple WSBrokers

Multiple WSBrokers

Multiple ABL-Adapters

Multiple ABL-Adapters

Page 7: COMP-13: The “Weakest-Link” in your High Availability system How to make sure your HA is really highly available Hugo Loera Senior Technical Support Engineer

© 2007 Progress Software Corporation7 COMP-13: The “Weakest-Link” in your High Availability system

Agenda

Your system chain Keeping your hardware protected Keeping your network connected DB availability Protecting WebSpeed™ and AppServer™ tiers Sonic fault tolerance features

Page 8: COMP-13: The “Weakest-Link” in your High Availability system How to make sure your HA is really highly available Hugo Loera Senior Technical Support Engineer

© 2007 Progress Software Corporation8 COMP-13: The “Weakest-Link” in your High Availability system

Alternate siteAlternate site

Clustered ServersClustered Servers

Keeping your hardware protected

Page 9: COMP-13: The “Weakest-Link” in your High Availability system How to make sure your HA is really highly available Hugo Loera Senior Technical Support Engineer

© 2007 Progress Software Corporation9 COMP-13: The “Weakest-Link” in your High Availability system

Keeping your hardware protected

Hardware• Storage Devices

– RAID, Remote data replication device

• CPU– Cluster hardware

• Facilities– Air conditioning – Fire and flood protection– Power Source

UPS, Power Plant, Alternative Power Supplies

Alternate site

Page 10: COMP-13: The “Weakest-Link” in your High Availability system How to make sure your HA is really highly available Hugo Loera Senior Technical Support Engineer

© 2007 Progress Software Corporation10 COMP-13: The “Weakest-Link” in your High Availability system

RAID Configuration

Keeping your hardware protected

RAID (redundant array of independent disks)• Striping (provides load balancing)

• Mirrored configurations (for increased reliability)

Fiber Channel

Page 11: COMP-13: The “Weakest-Link” in your High Availability system How to make sure your HA is really highly available Hugo Loera Senior Technical Support Engineer

© 2007 Progress Software Corporation11 COMP-13: The “Weakest-Link” in your High Availability system

Node 1

Application

OS

Local Storage

Cluster Manager Common

Storage

DB

DB

DB

OE Enterpris

e

Cluster name

or

Cluster IP

Address

Node 2

Application

OS

Cluster Manager

Local StorageOE

Enterprise

Heartbeat

Keeping your hardware protected

HA Cluster

Page 12: COMP-13: The “Weakest-Link” in your High Availability system How to make sure your HA is really highly available Hugo Loera Senior Technical Support Engineer

© 2007 Progress Software Corporation12 COMP-13: The “Weakest-Link” in your High Availability system

Node 1

Application

OS

Local Storage

Cluster Manager Common

Storage

DB

DB

DB

OE Enterpris

e

Cluster name

or

Cluster IP

Address

Node 2

Application

OS

Cluster Manager

Local StorageOE

Enterprise

Keeping your hardware protected

XFailover

Cluster

Page 13: COMP-13: The “Weakest-Link” in your High Availability system How to make sure your HA is really highly available Hugo Loera Senior Technical Support Engineer

© 2007 Progress Software Corporation13 COMP-13: The “Weakest-Link” in your High Availability system

Agenda

Your system chain Keeping your hardware protected Keeping your network connected DB availability Protecting WebSpeed™ and AppServer™ tiers Sonic fault tolerance features

Page 14: COMP-13: The “Weakest-Link” in your High Availability system How to make sure your HA is really highly available Hugo Loera Senior Technical Support Engineer

© 2007 Progress Software Corporation14 COMP-13: The “Weakest-Link” in your High Availability system

Alternate siteAlternate site

Clustered ServersClustered ServersMultiple

links

Multiple

links

Keeping your network connected

Page 15: COMP-13: The “Weakest-Link” in your High Availability system How to make sure your HA is really highly available Hugo Loera Senior Technical Support Engineer

© 2007 Progress Software Corporation15 COMP-13: The “Weakest-Link” in your High Availability system

Keeping your network connected

Network

• Alternate network paths

• Redundant network links

• Configure a Domain Name Server (DNS)

Site BSite A

Users site

Page 16: COMP-13: The “Weakest-Link” in your High Availability system How to make sure your HA is really highly available Hugo Loera Senior Technical Support Engineer

© 2007 Progress Software Corporation16 COMP-13: The “Weakest-Link” in your High Availability system

Keeping your network connected

If using alternate site• Use a “virtual” DNS entry for

– Your DB server– Application server– Web servers– Programs File Server

• Hostnames should be virtual names

Consider user VPN access for emergencies

Page 17: COMP-13: The “Weakest-Link” in your High Availability system How to make sure your HA is really highly available Hugo Loera Senior Technical Support Engineer

© 2007 Progress Software Corporation17 COMP-13: The “Weakest-Link” in your High Availability system

Agenda

Your system chain Keeping your hardware protected Keeping your network connected DB availability Protecting WebSpeed™ and AppServer™ tiers Sonic fault tolerance features

Page 18: COMP-13: The “Weakest-Link” in your High Availability system How to make sure your HA is really highly available Hugo Loera Senior Technical Support Engineer

© 2007 Progress Software Corporation18 COMP-13: The “Weakest-Link” in your High Availability system

Alternate siteAlternate site

Clustered ServersClustered Servers

Cluster & ReplicationCluster & Replication

DB availability

Multiple

links

Multiple

links

Page 19: COMP-13: The “Weakest-Link” in your High Availability system How to make sure your HA is really highly available Hugo Loera Senior Technical Support Engineer

© 2007 Progress Software Corporation19 COMP-13: The “Weakest-Link” in your High Availability system

DB availability

Cluster configuration• Protects from hardware failure

• Quick recovery time

• Easy to register DB once the cluster has been configured.

OpenEdge® cluster support• Included with the Enterprise RDBMS

• Allows use of the procluster command to:– register the DB with the cluster manager – disable DB registration– start and stop the DB– query the status of the DB

Page 20: COMP-13: The “Weakest-Link” in your High Availability system How to make sure your HA is really highly available Hugo Loera Senior Technical Support Engineer

© 2007 Progress Software Corporation20 COMP-13: The “Weakest-Link” in your High Availability system

Vendor specific cluster commands

DB availability

Page 21: COMP-13: The “Weakest-Link” in your High Availability system How to make sure your HA is really highly available Hugo Loera Senior Technical Support Engineer

© 2007 Progress Software Corporation21 COMP-13: The “Weakest-Link” in your High Availability system

DB availability

OE provides a common interface• For different cluster products.

• To integrate OE commands into the cluster environment.

..stop

procluster DB stop

pscluster

Node 1

Cluster Manager

OE Enterpris

e

Caa_stop…

Caa_stop…

Page 22: COMP-13: The “Weakest-Link” in your High Availability system How to make sure your HA is really highly available Hugo Loera Senior Technical Support Engineer

© 2007 Progress Software Corporation22 COMP-13: The “Weakest-Link” in your High Availability system

DB availability

OpenEdge DB replication• Protects from storage

problems• Site fault tolerance

protection• Can be manually activated

Source(live)

Target

Client Client

TransitionFailover

Live

Client Client

X TransitionFailback

Target Live

ClientClient

Page 23: COMP-13: The “Weakest-Link” in your High Availability system How to make sure your HA is really highly available Hugo Loera Senior Technical Support Engineer

© 2007 Progress Software Corporation23 COMP-13: The “Weakest-Link” in your High Availability system

DB availability

Combining OpenEdge Replication with Clusters

Node 1

DB Broker

Operating System

Cluster Manager

Common Storage

Local StorageOpenEdge Enterprise

DB & Replication

Node 2

Operating System

Cluster Manager

Local StorageOpenEdge Enterprise

DB & Replication

Target DB

Replication AgentReplication

Server

OpenEdge Enterprise

& Replication

Source DB

Site A

Site B

Page 24: COMP-13: The “Weakest-Link” in your High Availability system How to make sure your HA is really highly available Hugo Loera Senior Technical Support Engineer

© 2007 Progress Software Corporation24 COMP-13: The “Weakest-Link” in your High Availability system

Combining OpenEdge Replication with Clusters

Node 1

Operating System

Cluster Manager

Common Storage

Local StorageOpenEdge Enterprise

DB & Replication

Node 2

Operating System

Cluster Manager

Local StorageOpenEdge Enterprise

DB & Replication

Target DB

Replication AgentReplication

Server

OpenEdge Enterprise

& Replication

Source DB

Site A

Site B

DB Broker

DB availability

X

Page 25: COMP-13: The “Weakest-Link” in your High Availability system How to make sure your HA is really highly available Hugo Loera Senior Technical Support Engineer

© 2007 Progress Software Corporation25 COMP-13: The “Weakest-Link” in your High Availability system

Combining OpenEdge Replication with Clusters

Common Storage

Node 2

Operating System

Cluster Manager

Local StorageOpenEdge Enterprise

DB & Replication

DB

DB Broker

OpenEdge Enterprise

& Replication

Source DB

Site A

Site B

Node 1

Operating System

Cluster Manager

Local StorageOpenEdge Enterprise

DB & Replication

X X X

DB availability

X

Page 26: COMP-13: The “Weakest-Link” in your High Availability system How to make sure your HA is really highly available Hugo Loera Senior Technical Support Engineer

© 2007 Progress Software Corporation26 COMP-13: The “Weakest-Link” in your High Availability system

Agenda

Your system chain Keeping your hardware protected Keeping your network connected DB availability Protecting WebSpeed™ and AppServer™ tiers Sonic fault tolerance features

Page 27: COMP-13: The “Weakest-Link” in your High Availability system How to make sure your HA is really highly available Hugo Loera Senior Technical Support Engineer

© 2007 Progress Software Corporation27 COMP-13: The “Weakest-Link” in your High Availability system

Alternate siteAlternate site

Clustered ServersClustered ServersMultiple

links

Multiple

links

Cluster & ReplicationCluster & Replication

Protecting WebSpeed and AppServer tiers

Name Server Fault Tolerance Name Server Fault Tolerance

MultipleWebServers

Multiple WSBrokers

Multiple WSBrokers

Multiple ABL-Adapters

Multiple ABL-Adapters

Page 28: COMP-13: The “Weakest-Link” in your High Availability system How to make sure your HA is really highly available Hugo Loera Senior Technical Support Engineer

© 2007 Progress Software Corporation28 COMP-13: The “Weakest-Link” in your High Availability system

Protecting WebSpeed and AppServer tiers

NameServer Fault Tolerance• Using UDP broadcast address

• Will provide instant access to alternate brokers

• Can use Name Server Load Balancing

Redundant brokers can be registered• AppServer brokers

• WebSpeed brokers

Page 29: COMP-13: The “Weakest-Link” in your High Availability system How to make sure your HA is really highly available Hugo Loera Senior Technical Support Engineer

© 2007 Progress Software Corporation29 COMP-13: The “Weakest-Link” in your High Availability system

Protecting WebSpeed and AppServer tiers

Name Server Replication based fault tolerance

Client

Host2

NS1

AppServerBroker

WebSpeedBroker

Subnet

LAN1 Gb

Backbone

Messenger

WebServerINTERNET

Host1

NS1

AppServerBroker

WebSpeedBroker

Page 30: COMP-13: The “Weakest-Link” in your High Availability system How to make sure your HA is really highly available Hugo Loera Senior Technical Support Engineer

© 2007 Progress Software Corporation30 COMP-13: The “Weakest-Link” in your High Availability system

Getting the UDP broadcast address on UNIX

$ netstat -iName Mtu Net/Dest Address Ipkts Ierrs Opkts Oerrs Collis Queue lo0 8232 loopback localhost 2318894 0 42318894 0 0 0 le0 1500 psc-bed oasis 3625559 16 79807506 0 0 0

$ ifconfig le0ce0: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index2 inet 192.128.5.30 netmask ffff0000 broadcast 192.128.255.255

Protecting WebSpeed and AppServer tiers

Page 31: COMP-13: The “Weakest-Link” in your High Availability system How to make sure your HA is really highly available Hugo Loera Senior Technical Support Engineer

© 2007 Progress Software Corporation31 COMP-13: The “Weakest-Link” in your High Availability system

Getting the UDP broadcast address on WindowsC:\>ipconfig

Windows IP Configuration

Ethernet adapter Local Area Connection:

        Connection-specific DNS Suffix  . : blabla.speak.com        IP Address. . . . . . . . . . . . : 192.128.3.24        Subnet Mask . . . . . . . . . . . : 255.255.0.0        Default Gateway . . . . . . . . . : 192.128.3.1

IP address 192.128. 3. 24 Subnet Mask 255.255. 0. 0

__________________UDP Broadcast=

IP address 192.128. 3. 24 NOT Subnet Mask 0. 0.255.255 OR

__________________UDP Broadcast= 192.128.255.255

Protecting WebSpeed and AppServer tiers

Page 32: COMP-13: The “Weakest-Link” in your High Availability system How to make sure your HA is really highly available Hugo Loera Senior Technical Support Engineer

© 2007 Progress Software Corporation32 COMP-13: The “Weakest-Link” in your High Availability system

Connect(“-H 192.128.255.255 -S 5162 -AppService asbroker1”)

NameServer=NS1

portNumber=5162hostName=192.128.255.255

NAME SERVER REPLICATION

Client

Host2

NS1

AppServerBroker

Subnet

LAN

Host1

NS1

AppServerBroker

Protecting WebSpeed and AppServer tiers

Page 33: COMP-13: The “Weakest-Link” in your High Availability system How to make sure your HA is really highly available Hugo Loera Senior Technical Support Engineer

© 2007 Progress Software Corporation33 COMP-13: The “Weakest-Link” in your High Availability system

Protecting WebSpeed and AppServer tiers

Using redundant WebSpeed brokers• Messenger has to use UDP broadcast address• Distributed standalone messengers can be configured• Can use Name Server Load Balancing

Can use multiple web servers• For fault tolerance• Load balancing• Multiple products are currently available for web server

fault tolerance and load balancing

Page 34: COMP-13: The “Weakest-Link” in your High Availability system How to make sure your HA is really highly available Hugo Loera Senior Technical Support Engineer

© 2007 Progress Software Corporation34 COMP-13: The “Weakest-Link” in your High Availability system

Protecting WebSpeed and AppServer tiers

Stand alone WebSpeed Messenger ubroker.properties configuration

## Sample definition of a NameServer#[NameServer.NS1] location=remote hostname=192.128.255.255 environment=NS1 srvrLogFile=$WRKDIR/NS1.ns.log autoStart=0 ...

## WebSpeed Messenger Properties#[WebSpeed.Messengers] certStorePath=$DLC/certs/ controllingNameServer=NS1

Page 35: COMP-13: The “Weakest-Link” in your High Availability system How to make sure your HA is really highly available Hugo Loera Senior Technical Support Engineer

© 2007 Progress Software Corporation35 COMP-13: The “Weakest-Link” in your High Availability system

Messenger

WebServerINTERNET

Protecting WebSpeed and AppServer tiers

Name Server Replication based fault tolerance

Host2

NS1

WebSpeedBroker

Subnet

LAN

Messenger

WebServerINTERNET

Host1

NS1

WebSpeedBroker

Page 36: COMP-13: The “Weakest-Link” in your High Availability system How to make sure your HA is really highly available Hugo Loera Senior Technical Support Engineer

© 2007 Progress Software Corporation36 COMP-13: The “Weakest-Link” in your High Availability system

ABL application working with SonicMQ

OpenEdge Database

Unified BrokerOpenEdge ABL

*.w, *.p ABL-JMS API

ABL Adapterbroker

Sonic MQ

Protecting WebSpeed and AppServer tiers

Page 37: COMP-13: The “Weakest-Link” in your High Availability system How to make sure your HA is really highly available Hugo Loera Senior Technical Support Engineer

© 2007 Progress Software Corporation37 COMP-13: The “Weakest-Link” in your High Availability system

Agenda

Your system chain Keeping your hardware protected Keeping your network connected DB availability Protecting WebSpeed™ and AppServer™ tiers Sonic fault tolerance features

Page 38: COMP-13: The “Weakest-Link” in your High Availability system How to make sure your HA is really highly available Hugo Loera Senior Technical Support Engineer

© 2007 Progress Software Corporation38 COMP-13: The “Weakest-Link” in your High Availability system

Alternate siteAlternate site

Name Server Fault Tolerance Name Server Fault Tolerance

Clustered ServersClustered ServersMultiple

links

Multiple

linksMultipleWebServers

CAA

SonicMQ®

Cluster & ReplicationCluster & Replication

Multiple WSBrokers

Multiple WSBrokers

Multiple ABL-Adapters

Multiple ABL-Adapters

Sonic fault tolerance features

Page 39: COMP-13: The “Weakest-Link” in your High Availability system How to make sure your HA is really highly available Hugo Loera Senior Technical Support Engineer

© 2007 Progress Software Corporation39 COMP-13: The “Weakest-Link” in your High Availability system

Sonic fault tolerance features

What is SonicMQ® ?

A Standards-Based Enterprise Messaging Server

User benefits• Uses standards-based infrastructure• Enterprise-class reliability • Configuration monitoring• Can include message transformation and routing

using ESB (Enterprise Service Bus).

Page 40: COMP-13: The “Weakest-Link” in your High Availability system How to make sure your HA is really highly available Hugo Loera Senior Technical Support Engineer

© 2007 Progress Software Corporation40 COMP-13: The “Weakest-Link” in your High Availability system

Sonic Components

Domain • Domain Manager

– Agent Manager– Manager Broker– Directory Service

Containers• MQ Container provides runtime

support for Sonic components• Can include ESB Containers to hosts

ESB services

Messaging Nodes• Message Broker• Broker Cluster

Sonic fault tolerance features

DomainContainer1

QueueTopic

Container2

ESB Container

Management Broker

AgentManager

DirectoryService

Message BrokerQueueTopic

Page 41: COMP-13: The “Weakest-Link” in your High Availability system How to make sure your HA is really highly available Hugo Loera Senior Technical Support Engineer

© 2007 Progress Software Corporation41 COMP-13: The “Weakest-Link” in your High Availability system

Continuous Availability Architecture features

SonicMQ's CAA includes:• Resilient client connections

• Replication brokers

• Fault tolerant management services and communications

Use some or all of these features to provide a continuously available messaging infrastructure.

Sonic fault tolerance features

Page 42: COMP-13: The “Weakest-Link” in your High Availability system How to make sure your HA is really highly available Hugo Loera Senior Technical Support Engineer

© 2007 Progress Software Corporation42 COMP-13: The “Weakest-Link” in your High Availability system

Resilient client connections

JMS ClientLost connection

Recovered connection

Fault Tolerant Broker

Broker preserves client context

Fault tolerant client runtime preserves session

Sonic fault tolerance features

Page 43: COMP-13: The “Weakest-Link” in your High Availability system How to make sure your HA is really highly available Hugo Loera Senior Technical Support Engineer

© 2007 Progress Software Corporation43 COMP-13: The “Weakest-Link” in your High Availability system

Replicated Brokers

Creates a primary and backup broker Backup broker replicates all acceptors on

primary Primary accepts clients and sends

replications data to backup Both brokers are functionally equivalent

Sonic fault tolerance features

Page 44: COMP-13: The “Weakest-Link” in your High Availability system How to make sure your HA is really highly available Hugo Loera Senior Technical Support Engineer

© 2007 Progress Software Corporation44 COMP-13: The “Weakest-Link” in your High Availability system

Replicated brokers

Replication connection

ping, ping, ping, …

Broker DB

Broker DB

JMSClient

Broker(Standby)

Broker(Active)

Sonic fault tolerance features

Page 45: COMP-13: The “Weakest-Link” in your High Availability system How to make sure your HA is really highly available Hugo Loera Senior Technical Support Engineer

© 2007 Progress Software Corporation45 COMP-13: The “Weakest-Link” in your High Availability system

Broker roles: failing over

JMS Client

Broker(new active)

Lost connection

Recovered connection

Broker(formerly active)

Replicated Broker pair

Sonic fault tolerance features

XX

Page 46: COMP-13: The “Weakest-Link” in your High Availability system How to make sure your HA is really highly available Hugo Loera Senior Technical Support Engineer

© 2007 Progress Software Corporation46 COMP-13: The “Weakest-Link” in your High Availability system

Continuously available management communications

Options include:• A cluster of management brokers

• Replicated management brokers

Recommended

Sonic fault tolerance features

Page 47: COMP-13: The “Weakest-Link” in your High Availability system How to make sure your HA is really highly available Hugo Loera Senior Technical Support Engineer

© 2007 Progress Software Corporation47 COMP-13: The “Weakest-Link” in your High Availability system

Broker 1

Sonic fault tolerance features

Domain

ESB Container

JMS Client

Broker 2

Interbroker Connection

Replicated brokers Broker Cluster

Node

Host B

Host A

Page 48: COMP-13: The “Weakest-Link” in your High Availability system How to make sure your HA is really highly available Hugo Loera Senior Technical Support Engineer

© 2007 Progress Software Corporation48 COMP-13: The “Weakest-Link” in your High Availability system

Continuously available management

Container1

Broker1(Backup)

Container2

Agent Manager (Backup)

Container3

Sonic fault tolerance features

Agent Manager (Primary)

Broker1(Primary)

DirectoryService

(Primary)

DirectoryService

(Backup)

Page 49: COMP-13: The “Weakest-Link” in your High Availability system How to make sure your HA is really highly available Hugo Loera Senior Technical Support Engineer

© 2007 Progress Software Corporation49 COMP-13: The “Weakest-Link” in your High Availability system

Example of a clustered management topology

Shared directory

store

Management broker

Agent Manager

Directory Service

Container1

Management broker

Agent Manager

Directory Service

Container2

Cluster

Primary

Primary

Backup

Backup

Managementclient

Managementclient

Managementclient

Sonic fault tolerance features

Page 50: COMP-13: The “Weakest-Link” in your High Availability system How to make sure your HA is really highly available Hugo Loera Senior Technical Support Engineer

© 2007 Progress Software Corporation50 COMP-13: The “Weakest-Link” in your High Availability system

Site B

Site A

The big picture

Page 51: COMP-13: The “Weakest-Link” in your High Availability system How to make sure your HA is really highly available Hugo Loera Senior Technical Support Engineer

© 2007 Progress Software Corporation51 COMP-13: The “Weakest-Link” in your High Availability system

In Summary

Consider all possible components involved in the Application.

Make a plan that supports your HA configuration.

Progress products have all the required technology for HA.

Page 52: COMP-13: The “Weakest-Link” in your High Availability system How to make sure your HA is really highly available Hugo Loera Senior Technical Support Engineer

© 2007 Progress Software Corporation52 COMP-13: The “Weakest-Link” in your High Availability system

For more Information, go to…

PSDN

• DB–12: Achieving High Availability with Clusters and OpenEdge Replication http://www.psdn.com/library/entry!default.jspa?categoryID=254&externalID=850

• OpenEdge Replication How–To http://www.psdn.com/library/entry!default.jspa?categoryID=254&externalID=841

• Messaging Fundamentals for Sonic ESB http://www.psdn.com/library/entry!default.jspa?categoryID=91&externalID=2143

Documentation:• Open Edge 10.1B Installation and Configuration Guide• OpenEdge Getting Started: Application and Integration Services • Progress SonicMQ Deployment Guide V7.5

Page 53: COMP-13: The “Weakest-Link” in your High Availability system How to make sure your HA is really highly available Hugo Loera Senior Technical Support Engineer

© 2007 Progress Software Corporation53 COMP-13: The “Weakest-Link” in your High Availability system

Questions?

Page 54: COMP-13: The “Weakest-Link” in your High Availability system How to make sure your HA is really highly available Hugo Loera Senior Technical Support Engineer

© 2007 Progress Software Corporation54 COMP-13: The “Weakest-Link” in your High Availability system

Thank you foryour time

Page 55: COMP-13: The “Weakest-Link” in your High Availability system How to make sure your HA is really highly available Hugo Loera Senior Technical Support Engineer

© 2007 Progress Software Corporation55 COMP-13: The “Weakest-Link” in your High Availability system