Intelligent Workload Management across Database Replicas 19 August 2015 Intelligent Workload Management, Ritika Nevatia 2 Ritika Nevatia Under the supervision.

Slides:



Advertisements
Similar presentations
A Ridiculously Easy & Seriously Powerful SQL Cloud Database Itamar Haber AVP Ops & Solutions.
Advertisements

The Replica Location Service In wide area computing systems, it is often desirable to create copies (replicas) of data objects. Replication can be used.
GOC resilience John Gordon, STFC GridPP 22 microtalk.
Database Architectures and the Web
Cloud Computing: Theirs, Mine and Ours Belinda G. Watkins, VP EIS - Network Computing FedEx Services March 11, 2011.
High Availability Options for JD Edwards EnterpriseOne Shawn Scanlon, GSI.
Scalable Adaptive Data Dissemination Under Heterogeneous Environment Yan Chen, John Kubiatowicz and Ben Zhao UC Berkeley.
Virtual techdays INDIA │ September 2011 High Availability - A Story from Past to Future Balmukund Lakhani │ Technical Lead – SQL Support, Microsoft.
CERN - IT Department CH-1211 Genève 23 Switzerland t Oracle and Streams Diagnostics and Monitoring Eva Dafonte Pérez Florbela Tique Aires.
Module 14: Scalability and High Availability. Overview Key high availability features available in Oracle and SQL Server Key scalability features available.
Subtitle color From Windows Azure From Outside Microsoft Datacenter From Outside Microsoft Datacenter & Windows Azure Application / Browser Windows.
Understanding Active Directory
Manage & Configure SQL Database on the Cloud Haishi Bai Technical Evangelist Microsoft.
Distributed Data Stores – Facebook Presented by Ben Gooding University of Arkansas – April 21, 2015.
11 REVIEWING MICROSOFT ACTIVE DIRECTORY CONCEPTS Chapter 1.
SQL Server Replication By Karthick P.K Technical Lead, Microsoft SQL Server.
1 Oracle 9i AS Availability and Scalability Margaret H. Mei Senior Product Manager, ST.
Subtitle color From Windows Azure From Outside Microsoft Datacenter From Windows Azure & Outside Microsoft Datacenter Application / Browser Windows.
Training Workshop Windows Azure Platform. Presentation Outline (hidden slide): Technical Level: 200 Intended Audience: Developers Objectives (what do.
Oracle10g RAC Service Architecture Overview of Real Application Cluster Ready Services, Nodeapps, and User Defined Services.
® 2007 Solid Information Technology Data Management for Automotive Standardization requirements Franz-Josef Maintz Solid Information Technology
© Continuent 9/19/2015 PostgreSQL Lightning Talk Availability, Scaling, and more with Tungsten Stephane Giron and Gilles Rayrat PG Euro Prato Italy.
Virtual techdays INDIA │ august 2010 SQL Azure – Tips and Tricks Ramaprasanna Chellamuthu │ Developer Evangelist, Microsoft.
Cory Fowler SyntaxC4-MSFT.
CSC 536 Lecture 10. Outline Case study Google Spanner Consensus, revisited Raft Consensus Algorithm.
ORACLE GOLDENGATE AT CERN
Indiana University’s Name for its Sakai Implementation Oncourse CL (Collaborative Learning) Active Users = 112,341 Sites.
Acceptable Uptime (%)Downtime Per dayDowntime Per monthDowntime Per year minutes36 hours18.26 days minutes7 hours3.65 days.
Module 10: Maintaining High-Availability. Overview Introduction to Availability Increasing Availability Using Failover Clustering Standby Servers and.
PSI Peer Search Infrastructure. Introduction What are P2P Networks? The term "peer-to-peer" refers to a class of systems and applications that employ.
Introduction to dCache Zhenping (Jane) Liu ATLAS Computing Facility, Physics Department Brookhaven National Lab 09/12 – 09/13, 2005 USATLAS Tier-1 & Tier-2.
Oracle Open World 2009 Active / Active Configurations with Oracle Active Data Guard Aris Prassinos Distinguished Member of Technical Staff MorphoTrak,
Client Server Network Model:
Handling Session Classes for Predicting ASP.NET Performance Metrics Ágnes Bogárdi-Mészöly, Tihamér Levendovszky, Hassan Charaf Budapest University of Technology.
Oracle Database Architecture By Ayesha Manzer. Automatic Storage Management Spreads database data across all disks Creates and maintains a storage grid.
1/11/2016Lecturer : Trần Thị Ngọc Hoa1 ISA Array  Introduction  Deployment.
Text Microsoft to Or Tweet #uktechdays Questions?
1 Chapter 13: RADIUS in Remote Access Designs Designs That Include RADIUS Essential RADIUS Design Concepts Data Protection in RADIUS Designs RADIUS Design.
ATLAS Database Access Library Local Area LCG3D Meeting Fermilab, Batavia, USA October 21, 2004 Alexandre Vaniachine (ANL)
EJB Enterprise Java Beans JAVA Enterprise Edition
Replicazione e QoS nella gestione di database grid-oriented Barbara Martelli INFN - CNAF.
Making Sense of Service Broker Inside the Black Box.
SQL Server High Availability Introduction to SQL Server high availability solutions.
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 1.
Architecting Enterprise Workloads on AWS Mike Pfeiffer.
Calgary Oracle User Group
P IBM Decision Optimization Technical Mastery Test v2
Introduction to Oracle Forms Developer and Oracle Forms Services
Sponsors.
WebSphere XD Compute Grid High Performance Architectures
N-Tier Architecture.
CyberSKA: Global Federated e-Infrastructure
ALWAYSON AVAILABILITY GROUPS
Introduction to Oracle Forms Developer and Oracle Forms Services
3D Application Tests Application test proposals
Network Load Balancing Functionality
Module 8: Concepts of a Network Load Balancing Cluster
Introduction to Oracle Forms Developer and Oracle Forms Services
Always on HA SQL Server Always ON feature is the new comprehensive high availability and disaster recovery solution which increases application availability.
Unit 3 NT1330 Client-Server Networking II Date: 1/6/2016
Making Sense of Service Broker
Example of a page header
Cloud Computing Architecture
Specialized Cloud Architectures
Ron Carovano Manager, Business Development F5 Networks
High Availability/Disaster Recovery Solution
Building global and highly-available services using Windows Azure
ZORAN BARAC DATA ARCHITECT at CIN7
Setting up PostgreSQL for Production in AWS
Presentation transcript:

Intelligent Workload Management across Database Replicas 19 August 2015 Intelligent Workload Management, Ritika Nevatia 2 Ritika Nevatia Under the supervision of Prasanth Kothuri

One DB, One client 19 August 2015 Intelligent Workload Management, Ritika Nevatia 3

One DB, Many Clients 19 August 2015 Intelligent Workload Management, Ritika Nevatia 4

Replicated DBs, Many clients 19 August 2015 Intelligent Workload Management, Ritika Nevatia 5

Load balanced, Manually 19 August 2015 Intelligent Workload Management, Ritika Nevatia 6

Load balanced, Automatically 19 August 2015 Intelligent Workload Management, Ritika Nevatia 7

What do we use? Manual Load Balancing 19 August 2015 Intelligent Workload Management, Ritika Nevatia 8

Can we do better? 19 August 2015 Intelligent Workload Management, Ritika Nevatia 9

Why GDS? Availability Scalability Performance Manageability 19 August 2015 Intelligent Workload Management, Ritika Nevatia 10

Key features 19 August 2015 Intelligent Workload Management, Ritika Nevatia 11 Work Load Management Centralized Framework Work Load Routing Region based Replication lag based Failover Inter database service failover Role Based Global Service Takes care of role transition via Data Guard Load Balancing Run-time Connection

How GDS works?? 19 August 2015 Intelligent Workload Management, Ritika Nevatia 12

Services Representation Grouping Routing to optimal instance to handle unexpected failovers 19 August 2015 Intelligent Workload Management, Ritika Nevatia 13

Implements the Oracle Database service model GDSCTL Any combination of Oracle Data Guard (Physical Replication) Oracle Golden Gate (Logical Replication) or any other database replication technology 19 August 2015 Intelligent Workload Management, Ritika Nevatia 14 How GDS works??

What is GDS made of?? 19 August 2015 Intelligent Workload Management, Ritika Nevatia 15

19 August 2015Intelligent Workload Management, Ritika Nevatia16 GDS Pool GDS Region Global Service Manager GDS Catalog Oracle Notification Servers

The process 19 August 2015 Intelligent Workload Management, Ritika Nevatia 17 Give me service! Client GSM Instances Most optimal instance Service Catalog

Use Cases Load Balancing for Replicated Databases Service Failover for Replicated Databases Region Affinity in Oracle GoldenGate Multi-Master Load Balancing in Oracle GoldenGate Multi-Master Balancing Oracle Active Data Guard and Oracle GoldenGate Reader Farms 19 August 2015 Intelligent Workload Management, Ritika Nevatia 18

Load Balancing in Replicas Load metrics Region affinity Network latency Load balancing goals 19 August 2015 Intelligent Workload Management, Ritika Nevatia 19 Meriyn Budapest

Service failovers in Replicas 19 August 2015 Intelligent Workload Management, Ritika Nevatia 20 Meriyn Budapest Meriyn Budapest

Thank You Intelligent Workload Management across Database Replicas Ritika Nevatia Under the supervision of Prasanth Kothuri