Ideas for evolution of replication CERN

Similar documents
GoldenGate Zbigniew Baranowski

Evolution of Database Replication Technologies for WLCG

Evolution of Database Replication Technologies for WLCG

The LCG 3D Project. Maria Girone, CERN. The 23rd Open Grid Forum - OGF23 4th June 2008, Barcelona. CERN IT Department CH-1211 Genève 23 Switzerland

CERN IT-DB Services: Deployment, Status and Outlook. Luca Canali, CERN Gaia DB Workshop, Versoix, March 15 th, 2011

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

ORACLE 11gR2 DBA. by Mr. Akal Singh ( Oracle Certified Master ) COURSE CONTENT. INTRODUCTION to ORACLE

Data Sheet: High Availability Veritas Cluster Server from Symantec Reduce Application Downtime

LCG Conditions Database Project

Oracle Database 11g for Experienced 9i Database Administrators

ORACLE STANDBY LICENSING OPERATING INSTRUCTIONS EBOOK

Oracle 11g Data Guard Manual Failover Steps

for RAC migrations WLCG Service Reliability Workshop CERN, November 30 th, 2007 Jacek Wojcieszuk, CERN IT LCG

Eliminate Idle Redundancy with Oracle Active Data Guard

An Oracle White Paper July Methods for Downgrading from Oracle Database 11g Release 2

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

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

Oracle for administrative, technical and Tier-0 mass storage services

ATLAS Oracle database applications and plans for use of the Oracle 11g enhancements

CouchDB-based system for data management in a Grid environment Implementation and Experience

Oracle for administrative, technical and Tier-0 mass storage services

Veritas Cluster Server from Symantec

Oracle Data Guard OTN Case Study: VP BANK

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

Oracle Database Cloud for Oracle DBAs Ed 3

Oracle 12c Dataguard Administration (32 Hours)

An Oracle White Paper September Methods for Upgrading to Oracle Database 11g Release 2

for the Physics Community

Oracle at CERN CERN openlab summer students programme 2011

Oracle Database 12c: Dataguard Administration

enterprise professional expertise distilled Implementer's guide Oracle GoldenGate 11g

Steps Create Physical Standby Database Oracle 9i

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

Oracle Database 10g: New Features for Administrators Release 2

Eliminating Downtime When Migrating or Upgrading to Oracle 10g

Oracle MAA Reference Architectures

CHAPTER. Overview of Migration, Transformation, and Upgrade Methodologies

MySQL for Database Administrators Ed 4

Avoiding the Cost of Confusion: SQL Server Failover Cluster Instances versus Basic Availability Group on Standard Edition

Mike Hughes Allstate Oracle Tech Lead, Oracle Performance DBA

Sage 300 ERP. Compatibility Guide Version Revised: Oct 1, Version 6.0 Compatibility Guide i

VERITAS Volume Replicator. Successful Replication and Disaster Recovery

Oracle Database 12c: Backup and Recovery Workshop Ed 2 NEW

Titan SiliconServer for Oracle 9i

Zero Downtime Migrations

Zero Data Loss Recovery Appliance DOAG Konferenz 2014, Nürnberg

Oracle Database 12c: New Features for Administrators Duration: 5 Days

FILE // ORACLE STANDBY LICENSING USERS MANUAL

<Insert Picture Here> Oracle MAA und RAC Best Practices und Engineered Systems

Database monitoring and service validation. Dirk Duellmann CERN IT/PSS and 3D

Oracle MAA Blueprints for Oracle Bare Metal Cloud Deployments

Media Recovery Not Enabled Or Manual Archival Only Oracle 10g

Maximize Availability on Private Clouds

Cross-Platform Database Migration with Oracle Data Guard

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

Oracle DBA workshop I

Oracle Database 10g : Administration Workshop II (Release 2) Course 36 Contact Hours

Data Replication Buying Guide

Expert Oracle GoldenGate

Worldwide Production Distributed Data Management at the LHC. Brian Bockelman MSST 2010, 4 May 2010

August Oracle - GoldenGate Statement of Direction

Oracle Database 11g: New Features for Oracle 9i DBAs

LHCb Distributed Conditions Database

Copyright 2012 EMC Corporation. All rights reserved.

Oracle Database 11g: Real Application Testing & Manageability Overview

Benefits of Multi-Node Scale-out Clusters running NetApp Clustered Data ONTAP. Silverton Consulting, Inc. StorInt Briefing

Oracle Zero Data Loss Recovery Appliance (ZDLRA)

Safe Harbor Statement

Session 1079: Using Real Application Testing to Successfully Migrate to Exadata - Best Practices and Customer Case Studies

Oracle Database 12c: New Features for Administrators NEW

Oracle Database 12c R2: Backup and Recovery Workshop Ed 3

Oracle - Oracle Database 12c: Backup and Recovery Workshop Ed 2

Using streaming replication of PostgreSQL with pgpool-ii. Tatsuo Ishii President/PostgreSQL committer SRA OSS, Inc. Japan

ORACLE GOLDENGATE STUDENT OPERATION MANUAL ARCHIVE

ORACLE DATA GUARD REAL WORLD EXAMPLES AND TROUBLESHOOTING

Oracle DataGuard 10gR2

for Backup & Recovery & Failover

Oracle Database 12c R2: New Features for 12c R1 Administrators Ed 1

Poor Man s Auditing with. Oracle Log Miner

vsan Disaster Recovery November 19, 2017

An Oracle White Paper September Upgrade Methods for Upgrading to Oracle Database 11g Release 2

Oracle Database 12c: New Features for Administrators Ed 2 NEW

PolarDB. Cloud Native Alibaba. Lixun Peng Inaam Rana Alibaba Cloud Team

1Z Upgrade to Oracle Database 12cm Exam Summary Syllabus Questions

Updating your Database Skills to Microsoft SQL Server 2012

Oracle Database 12c: Data Guard Administration LVC

New England Data Camp v2.0 It is all about the data! Caregroup Healthcare System. Ayad Shammout Lead Technical DBA

Oracle Database 12c: OCM Exam Preparation Workshop Ed 1

Sage ERP Accpac. Compatibility Guide Version 6.0. Revised: November 18, 2010

Microsoft Administering Microsoft SQL Server 2012/2014 Databases. Download Full version :

CO Oracle Database 12c: Data Guard Administration

Question No: 1 Which two statements are true for Data Guard environments with multi-tenant databases?

Oracle Active Data Guard

Oracle OpenWorld 14 Oracle Active Data Guard and Oracle GoldenGate High-Availability Best Practices

Oracle Database 12c: Data Guard Administration

Sage ERP Accpac. Compatibility Guide Version 6.0. Revised: February 2, Version 6.0 Compatibility Guide

Real Time Access to Real Time Information

Oracle Database 11g: New Features for Administrators DBA Release 2

Focus On: Oracle Database 11g Release 2

Azure Webinar. Resilient Solutions March Sander van den Hoven Principal Technical Evangelist Microsoft

Transcription:

Ideas for evolution of replication technology @ CERN Openlab Minor Review December 14 th, 2010 Zbigniew Baranowski, IT-DB

Outline Replication use cases at CERN Motivation for evolution of replication Oracle replication technologies Possible future replication solutions for LCG Summary 2

Replication use cases: ONLINE - OFFLINE ATLAS CONDITIONS (4M LCRs/day) PVSS (60M LCRs/day) CMS CONDITIONS (6M LCRs/day) PVSS (20M LCRs/day) LHCb CONDITIONS (6K LCRs/day) CONDITIONS ALICE PVSS (4M LCRs/day) COMPASS PVSS (4M LCRs/day) PVSS 3

Replication use cases: OFFLINE - ONLINE LHCb ( in addition to ONLINE-OFFLINE) CONDITIONS (8K LCRs/day) CONDITIONS 4

Replication use cases: OFFLINE T1s ATLAS CONDITIONS (4M LCRs/day) CONDITIONS LFC LHCb LFC (235K LCRs/day) CONDITIONS (15K LCRs/day) 5

Replication use cases: T1 - OFFLINE ATLAS AMI (800K LCRs/day) Muon (700K LCRs/day) AMI MUON 6

Motivation for evolution of replication solutions Need of stable and reliable replication service Streams 10g require frequent interventions (at least once per week) Consistency problems Blocking sessions Memory pools shortage Logminer crashes Users unsupported changes Streams administration is time consuming and requires expert knowledge Migration to 11gR2 in 2012 7

Motivation for other replication solutions Is there a solution which can simplify maintenance of replication? Satisfies physics data workload Requires minimum maintenance effort Is resilient to user s unsupported operations Ensures replicated data consistency Utilizes minimum amount of resources 8

Possible replication solutions Logical (SQL based) replication Streams11gR2 GoldenGate Physical (block-level) replication Active DataGuard11gR2 Combinations of physical and logical replication 9

Streams 11gR2 10

Streams11gR2 solution Technology features Considerable maintenance effort but in 11g should be less than in 10g No additional license required Many improvements stability, management, monitoring, verification of data consistency Very good performance (30K-40K LCRs/s) Best practices identified a lot of experience Source and destination database fully accessible for reads and writes 11

Streams11gR2 solution As ONLINE OFFLINE replication Users and data content can abort the replication streams processes may affect performance of online database no extra hardware needed bi-directional replication SQLs SQLs 12

Streams11gR2 As OFFLINE T1s Recovery of replica requires coordination between T1 and other T1, T0 expert knowledge of procedures Downstream capture additional hardware required complete isolation from OFFLINE database standby database can be source of replication T1s databases is read/write accessible Good monitoring for distributed streams deployment (strmmon, EM) Redo Transport 13

GoldenGate Source: Oracle.com 14

GoldenGate Technology features source and destination database fully accessible for reads and writes good quality of software (very stable, free of locks, almost transparent for databases) good performance (comparable to Streams11g) additional license required standby database cannot be used as source no in-house experience additional dedicated disk space required for trail files additional software to be installed and maintained on database s machines 15

GoldenGate solution As ONLINE-OFFLINE replication no extra hardware needed possible loops back in replication minor impact on source database users and data content can abort the replication GG GG SQLs SQLs GG GG 16

GoldenGate solution As OFFLINE T1s easier maintenance No side effects on source when target is down No split of replication required Trail files can be used for T1 recovery no remote administration - access to nodes required no monitoring for distributed environment cannot use standby database (i.e. Active Dataguard) as a source of replication 17

Active DataGuard 11gR2 Source: Oracle.com 18

Active DataGuard 11gR2 Technology features Physical replication identical copy Minimum maintenance effort Outperforms other replication technologies Oracle claims 200 MB/s of redo processing Improved data reliability of primary database failover automatic recovery of corrupted blocks Fast recovery with RMAN Additional license required Target/standby database is read only 19

Active DataGuard 11gR2 As ONLINE OFFLINE replication additional database installations needed for no replicated data (split of OFFLINE) same version of software required (installation, upgrades) online database is protected with another standby database further replication to T1s is possible in sequential standbys configuration Redo Transport Redo Transport 20

Active DataGuard 11gR2 As OFFLINE T1s same version required on all T1s DBs Coordination of interventions becomes critical T1 database is read only additional database installations needed for no replicated data (split of OFFLINE) Physical replication: lower maintenance effort No downstream needed Redo Transport 21

Possible solutions Streams11gR2 replication at all Tiers PROPAGATION PROPAGATION Redo Transport Same setup as current production No additional installations needed 22

Possible solutions GoldenGate replication at all Tiers GG GG FILES GG GG FILES GG? GG FILES GG New software has to be deployed Additional port needs to be opened Do we need downstream database? GG 23

Possible solutions ONLINE > OFFLINE: Active DataGuard OFFLINE > T1s: Streams11g PROPAGATION Redo Transport Redo Transport Additional standby database for ONLINE- OFFLINE model protection Possible redo transport directions 24

Online database failover and recovery with ADG11gR2 ONLINE-OFFLINE model is broken!!! X Redo Transport Redo Transport PROPAGATION Redo Transport 25

Offline database failover and recovery with ADG11gR2 ONLINE-OFFLINE model is broken!!! Redo Transport X Redo Transport Redo Transport PROPAGATION Recovery 26

Possible solutions ONLINE > OFFLINE: Streams11g / GG OFFLINE > T1s: Streams11g Streams / GG Redo Transport Extra procedures required in order to perform synchronized software upgrade 27

Summary Migration to the new database versions (2012) gives an opportunity to re-design and improve the replication service Three candidate technologies are being investigated Streams11gR 2 GoldenGate Active DataGuard 28

Acknowledgements Many thanks to all Physics DBAs, especially: Luca Jacek Dawid Consultancy Gancho Stephen Balousek (Oracle) Jagdev Dhillon (Oracle) 29

Questions? 30