VocaLink and BGC Application Failover

Similar documents
VocaLink Oracle Exadata Technical Case Study

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

Oracle Privileged Account Manager

Oracle Database 10G. Lindsey M. Pickle, Jr. Senior Solution Specialist Database Technologies Oracle Corporation

Disaster Recovery Solutions for Oracle Database Standard Edition RAC. A Dbvisit White Paper By Anton Els

WLS Neue Optionen braucht das Land

Mike Hughes Allstate Oracle Tech Lead, Oracle Performance DBA

FOR A WALL STREET INVESTMENT BANK JOSH WEST SOLUTIONS ARCHITECT RED HAT FINANCIAL SERVICES

High Availability Infrastructure for Cloud Computing

<Insert Picture Here> Exadata MAA Best Practices Series Session 1: E-Business Suite on Exadata

Eliminate Idle Redundancy with Oracle Active Data Guard

Security and Reliability of the SoundBite Platform Andy Gilbert, VP of Operations Ed Gardner, Information Security Officer

Maximum Availability Architecture (MAA): Oracle E-Business Suite Release 12

Oracle WebLogic Server 12c: Seamless Oracle Database Integration

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

Oracle WebLogic Server 12c: Administration I

Presented By Chad Dimatulac Principal Database Architect United Airlines October 24, 2011

Oracle Database 11g: RAC Administration Release 2 NEW

Document Sub Title. Yotpo. Technical Overview 07/18/ Yotpo

Maximum Availability Architecture. Oracle Best Practices For High Availability

High Availability Scenarios for Oracle Databases on IBM z Systems

Advanced Architectures for Oracle Database on Amazon EC2

Tender Schedule No. Figure: Active-Active Cluster with RAC

Adapted from: TRENDS AND ATTRIBUTES OF HORIZONTAL AND VERTICAL COMPUTING ARCHITECTURES

Maximum Availability Architecture

How To Make Databases on Linux on System z Highly Available

vsphere 4 The Best Platform for Business-Critical Applications Gaetan Castelein Sr Product Marketing Manager VMware, Inc.

HP & Oracle A Powerful Alliance

Oracle Active Data Guard - Overview

MAA SOA EDG 12c. FMW MAA Team. Copyright 2016, Oracle and/or its affiliates. All rights reserved.

Maximize Availability on Private Clouds

<Insert Picture Here> Introducing Oracle WebLogic Server on Oracle Database Appliance

Dynamic Clusters in WebLogic Server

Copyright 2012 EMC Corporation. All rights reserved.

Case Study: Active-Active Solutions using Oracle Data Guard. Aris Prassinos Chief Engineer MorphoTrak

Eliminating Downtime When Migrating or Upgrading to Oracle 10g

IT your way - Hybrid IT FAQs

Global Data Services (GDS)

BEAWebLogic. Server. Automatic and Manual Service-level Migration

ICS Financial Systems LTD (ICSFS) / HP Benchmark Project

Oracle WebLogic Server 11g: Overview for WLS Administrators

Exadata Implementation Strategy

Continuous Processing versus Oracle RAC: An Analyst s Review

Rishi Mohan Awasthi 1, Rishi Kumar 2, Raghav Garg 3 1,2,3 B.Tech, Computer Science & Engineering, IMS Engineering College, Ghaziabad

Configuration Guide for Veeam Backup & Replication with the HPE Hyper Converged 250 System

Oracle Maximum Availability Architecture for Oracle Cloud

1 BRIEF / Oracle Solaris Cluster Features and Benefits

Oracle WebLogic Server 12c on AWS. December 2018

Copyright 2012 EMC Corporation. All rights reserved.

Oracle IaaS, a modern felhő infrastruktúra

Designing Windows Server 2008 Network and Applications Infrastructure

Configuring Short RPO with Actifio StreamSnap and Dedup-Async Replication

Oracle Maximum Availability Architecture Best Practices for Oracle Multitenant

High Noon at AWS. ~ Amazon MySQL RDS versus Tungsten Clustering running MySQL on AWS EC2


Oracle 1Z Oracle Cloud Solutions Infrastructure Architect Associate.

Application High Availability with Oracle

WHY NETWORK FAILOVER PROTECTION IS A BUSINESS NECESSITY

High Availability and Automatic Failover in PostgreSQL using Open Source Solutions

Identifying Workloads for the Cloud

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

Zero Downtime Migrations

Oracle Database 11g Data Guard

Database Services at CERN with Oracle 10g RAC and ASM on Commodity HW

Maximum Availability Architecture on Dell PowerEdge Servers and Dell/EMC Storage over Wide Area Networks

Power your planet. Optimizing the Enterprise Data Center POWER7 Powers a Smarter Infrastructure

Fujitsu Software openutm Fit4Cluster

End-to-End Availability for J2EE Applications using BEA WebLogic

GVP Deployment Guide. Resource Manager High Availability Solutions

Creation of a physical Standby Database using OEM GC

Oracle Database 12c High Availability For Consolidation and Cloud Deployments

Wasser drauf, umrühren, fertig?

WebLogic & Oracle RAC Active GridLink for RAC

Exadata Implementation Strategy

Database Tables to Storage Bits: Data Protection Best Practices for Oracle Database

Real Time Access to Real Time Information

<Insert Picture Here> Maximum Availability Architecture (MAA) Best Practices: Online Patching and Rolling Upgrades with Oracle Database

Focus On: Oracle Database 11g Release 2

UNFAIR ADVANTAGE Your Road to SAP Hana 2016 PURE STORAGE INC.

Reasons to Deploy Oracle on EMC Symmetrix VMAX

IBM Z servers running Oracle Database 12c on Linux

Database Tables to Storage Bits: Data Protection Best Practices for Oracle Database

1 Quantum Corporation 1

s390 zlinux at Citi Presented by Doctor P. Robinson June 5, 2013 Hillgang Citi Managing zlinux in a Heterogenous Enterprise

High performance and functionality

Storage Optimization with Oracle Database 11g

Oracle10g Data Guard: Back to the Future

The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into

Oracle MAA Blueprints for Oracle Bare Metal Cloud Deployments

Copyright 2012, Oracle and/or its affiliates. All rights reserved.

BRD Next GEN IT Infrastructure Exadata Cloud at Customer project

High Availability Best Practices for Database Consolidation

High Availability: From luxury to necessity in 10 years Eric Hennessey Group Technical Product Manager Availability Clustering Solutions

How to license Oracle Database programs in DR environments

GR Reference Models. GR Reference Models. Without Session Replication

Oracle Exadata X7. Uwe Kirchhoff Oracle ACS - Delivery Senior Principal Service Delivery Engineer

Andy Mendelsohn, Oracle Corporation

An Oracle White Paper June Oracle Grid Computing

GE Appliances & Lighting: Making DR Invisible to Oracle on VMware Workloads

Extending Your Mainframe for More Business Value

Transcription:

VocaLink and BGC Application Failover Martin McGeough Database Technical Architect

VocaLink: at the heart of the transaction A specialist provider of payment transaction services Our history Our scale Our customers Driving automated payments for more than 40 years From domestic supplier to large-scale international provider of modern payment services We securely process over 9 billion payments a year, including 15% of all European bank-to-bank payments On a peak day the payment platform processes over 90 million transactions and its switching technology powers the world's busiest network of over 60,000 ATMs The world s top banks, their corporate customers and Government departments Our services Real-Time Payments Euro Services Sterling clearing services Connectivity Cards and ATM services 2009 awards Best payment system deployment (Faster Payments Service) Best outsourcing partnership (BGC) Overall winner (Faster Payments Service) 3

VocaLink s history with Oracle In 2007 VocaLink initiated a joint programme with BGC the Swedish clearing house - to renew the BGC Service the goal was to replace the heritage mainframe technology with a highly scalable, highly available and modular infrastructure that would reduce costs while simultaneously improving performance. Main Architecture requirements High Availability Disaster Recovery Site Failover High Throughput Manageability No single points of failure remote site with zero data loss Site failover SLA is 15 minutes Process payments within very tight SLA s Ability to manage independent payments services 4

VocaLink s history with Oracle contd. Technology WebLogic Server was chosen to provide the Application Server software Sun/Oracle was chosen to provide the hardware. Oracle Database was chosen to provide the Database software using RAC (Real Application Cluster) for a solution that provided high availability and performance and Data Guard + Data Guard Broker provided an easily managed DR solution. Oracle s MAA framework promotes and supports VocaLink s Architecture requirements by providing the tools and a tested and supported set of configurations. 5

BGC Architecture 6

BGC Architecture Explained The Standby site has two DWDM links the longest is 90Km and the network latency has been measured at just under 3ms, the Data Guard protection level is set to Max Availability this allows the primary to keep processing even through loss of the standby servers or the inter-site link. 7

BGC Architecture - Explained At present the Active Data Guard standby is not used for anything other than ensuring the Standby application has a warm cache of Reference Data to enable VocaLink to meet the 15 minute SLA, however for a future release of the BGC service it is being considered for providing read-only reporting application. This is reliant on 11gR2 and the automated monitoring of the latency between the primary and standby databases providing a suitable framework. 8

BGC Architecture - Explained Each site is mutually exclusive at present therefore the WLS tiers are only configured to connect to the local database servers. However with the use of the load-balanced multipools configurations has reduced the amount of manual interventions required after the old primary databases are restarted after a Switchover or other failure scenarios i.e. an instance crash or a physical server crash. 9

VocaLink BGC Service Site Failover Control of the Failover/Switchover process are controlled by a job scheduler (Tivoli Workload Schedular) due to the external dependencies above the Application and Database tiers this controls the Data Guard Broker and the application restart processes. A failover has been timed at 12 mins whilst a switchover has been timed at just under 15mins (14:45). The failover includes network, proxy, application and database tiers. The database failover takes about 5 minutes and the application tier takes about a further 3 minutes. The rest of the time was taken by the network and some ancillary systems switching sites 10

VocaLink BGC Service Site Failover During a Site Failover of the BGC Service VocaLink use the following Oracle technologies to meet the strict 15 minutes SLA - Data Guard, Data Guard Broker, Flashback and Active Data Guard. The Data Guard configuration allows for the data to be replicated to VocaLink s standby site without data loss. Data Guard Broker is used to simplify the process of performing a Failover/Switchover one command to control the whole process. 11

VocaLink BGC Service Site Failover Active Data Guard is implemented along with a custom caching application to keep the reference data up to date on the standby site allowing the application to restart very quickly after a failover is initiated. Flashback is implemented to allow us to quickly rebuild a failed primary database. The WLS multi pool configuration along with Active Data Guard allows the standby site to be maintained and kept up to date with the minimal interaction from the system administrators. 12