Ashish Prabhu Douglas Utzig High Availability Systems Group Server Technologies Oracle Corporation.

Slides:



Advertisements
Similar presentations
Express5800/ft series servers Product Information Fault-Tolerant General Purpose Servers.
Advertisements

ORACLE DATABASE HIGH AVAILABILITY & ORACLE 11GR2 DATA GUARD 1 Güneş EROL.
VERITAS Confidential Disaster Recovery – Beyond Backup Jason Phippen – Director Product and Solutions Marketing, EMEA.
Introduction to DBA.
High Availability Group 08: Võ Đức Vĩnh Nguyễn Quang Vũ
1 Disk Based Disaster Recovery & Data Replication Solutions Gavin Cole Storage Consultant SEE.
Ashesh Parekh Principal Product Manager Oracle Application Server Oracle Corporation.
Oracle Data Guard Ensuring Disaster Recovery for Enterprise Data
© 2015 Dbvisit Software Limited | dbvisit.com An Introduction to Dbvisit Standby.
Cold Fusion High Availability “Taking It To The Next Level” Presenter: Jason Baker, Digital North Date:
1 © Copyright 2010 EMC Corporation. All rights reserved. EMC RecoverPoint/Cluster Enabler for Microsoft Failover Cluster.
Business Continuity and DR, A Practical Implementation Mich Talebzadeh, Consultant, Deutsche Bank
Keith Burns Microsoft UK Mission Critical Database.
© 2014 ScaleArc. All Rights Reserved. 1 Creating an Agile Data Environment for Apps in the Cloud Summer 2014.
EIM April 19, Robin Weaver 13 Years with IBM Prior to Assignment at UNC Charlotte Range of Database Development/Data Management Projects and Products.
1© Copyright 2011 EMC Corporation. All rights reserved. EMC RECOVERPOINT/ CLUSTER ENABLER FOR MICROSOFT FAILOVER CLUSTER.
1© Copyright 2012 EMC Corporation. All rights reserved. November 2013 Oracle Continuous Availability – Technical Overview.
National Manager Database Services
Implementing High Availability
Microsoft Load Balancing and Clustering. Outline Introduction Load balancing Clustering.
VMware vCenter Server Module 4.
Introduction to Oracle Backup and Recovery
Oracle Database High Availability Brandon Kuschel Jian Liu Source: Oracle Database 11g Release 2 High Availability An Oracle White Paper November 2010.
Proven Techniques for Maximizing Availability Maximum Availability Architecture Lawrence To, Shari Yamaguchi High Availability Systems Group Systems Technologies.
High Availability & Oracle RAC 18 Aug 2005 John Sheaffer Platform Solution Specialist
Oracle High Availability Doug Smith CIS 764 Fall Semester 2007.
ORACLE DATABASE HIGH AVAILABILITY 1. OUTLINE I. Overview Of High Availability II. Oracle Database High Availability Architecture III. Determining Your.
1 Data Guard Basics Julian Dyke Independent Consultant Web Version - February 2008 juliandyke.com © 2008 Julian Dyke.
Oracle Recovery Manager (RMAN) 10g : Reloaded Tammy Bednar Sr. Product Manager Oracle Corporation Session id:
ATIF MEHMOOD MALIK KASHIF SIDDIQUE Improving dependability of Cloud Computing with Fault Tolerance and High Availability.
Chapter 10 : Designing a SQL Server 2005 Solution for High Availability MCITP Administrator: Microsoft SQL Server 2005 Database Server Infrastructure Design.

Module 13: Network Load Balancing Fundamentals. Server Availability and Scalability Overview Windows Network Load Balancing Configuring Windows Network.
Implementing Multi-Site Clusters April Trần Văn Huệ Nhất Nghệ CPLS.
Module 12: Designing High Availability in Windows Server ® 2008.
Oracle10g RAC Service Architecture Overview of Real Application Cluster Ready Services, Nodeapps, and User Defined Services.
Clustering  Types of Clustering. Objectives At the end of this module the student will understand the following tasks and concepts. What clustering is.
Sofia, Bulgaria | 9-10 October SQL Server 2005 High Availability for developers Vladimir Tchalkov Crossroad Ltd. Vladimir Tchalkov Crossroad Ltd.
MODIFY THIS SLIDE FOR ACTUAL PRESENTER, DELETE THIS BAR AFTER MODIFICATION.
11g(R1/R2) Data guard Enhancements Suresh Gandhi
Module 9 Planning a Disaster Recovery Solution. Module Overview Planning for Disaster Mitigation Planning Exchange Server Backup Planning Exchange Server.
Copyright © 2001 VERITAS Software Corporation. All Rights Reserved. VERITAS, VERITAS SOFTWARE, the VERITAS logo and VERITAS The Intelligent Storage Software.
Daniela Anzellotti Alessandro De Salvo Barbara Martelli Lorenzo Rinaldi.
1 Data Guard. 2 Data Guard Reasons for Deployment  Site Failures  Power failure  Air conditioning failure  Flooding  Fire  Storm damage  Hurricane.
ArcGIS Server for Administrators
Oracle Database 10 g Time Navigation: Human-Error Correction Magnus Lubeck DBA/Systems Analyst CERN, IT-DB Group Session id: Tammy Bednar Sr. Product.
1 Week #10Business Continuity Backing Up Data Configuring Shadow Copies Providing Server and Service Availability.
Oracle's Distributed Database Bora Yasa. Definition A Distributed Database is a set of databases stored on multiple computers at different locations and.
OSIsoft High Availability PI Replication
11 CLUSTERING AND AVAILABILITY Chapter 11. Chapter 11: CLUSTERING AND AVAILABILITY2 OVERVIEW  Describe the clustering capabilities of Microsoft Windows.
14 Copyright © 2005, Oracle. All rights reserved. Backup and Recovery Concepts.
High Availability in DB2 Nishant Sinha
Oracle DBAs Deploying Highly Available SQL Server Systems
CERN - IT Department CH-1211 Genève 23 Switzerland t High Availability Databases based on Oracle 10g RAC on Linux WLCG Tier2 Tutorials, CERN,
Enhancing Scalability and Availability of the Microsoft Application Platform Damir Bersinic Ruth Morton IT Pro Advisor Microsoft Canada
14 Copyright © 2005, Oracle. All rights reserved. Backup and Recovery Concepts.
Deploying Highly Available SAP in the Cloud
14 Copyright © 2007, Oracle. All rights reserved. Backup and Recovery Concepts.
OSIsoft High Availability PI Replication Colin Breck, PI Server Team Dave Oda, PI SDK Team.
Oracle Standby Implementation Tantra Invedy. Standby Database Introduction Fail over Solution Disaster Recovery Solution if remote Ease of implementation.
High Availability 24 hours a day, 7 days a week, 365 days a year…
Recipes for Use With Thin Clients
Network Load Balancing
Maximum Availability Architecture Enterprise Technology Centre.
A Technical Overview of Microsoft® SQL Server™ 2005 High Availability Beta 2 Matthew Stephen IT Pro Evangelist (SQL Server)
Introduction of Week 6 Assignment Discussion
SQL Server High Availability Amit Vaid.
SpiraTest/Plan/Team Deployment Considerations
Ron Carovano Manager, Business Development F5 Networks
Designing Database Solutions for SQL Server
Presentation transcript:

Ashish Prabhu Douglas Utzig High Availability Systems Group Server Technologies Oracle Corporation

Maximum Availability Architecture Oracle's Recipe For Building An Unbreakable System

Agenda  Achieving High Availability  Maximum Availability Architecture (MAA) Overview  MAA Components  Performance Considerations  MAA Test Lab  Q & A

High Availability is …

Causes of Downtime Maintenance & Continuous Operations Scheduled Outages Inadequate System Design, Testing & Process Unscheduled Outages Data Center Disasters Human Error System Faults and Crashes Data and Media Failures

High Availability Goal  Design and validate the best, integrated High Availability solution – Unbreakable Architecture  Handle all outages at all tiers – Best Practices  Cookbook for prevention, avoidance, mitigation, and recovery  Configuration, operational, outage solutions, restore fault tolerance – Complete out-of-the-box high availability  Tested and validated solution Unbreakable Architecture + Best Practices = Maximum Availability

Maximum Availability Architecture  Best Oracle High Availability Architecture – Blueprint for Database and Oracle9iAS – Guidelines for hardware and non-Oracle software but platform, OS, storage, network, … independent – Evolves with new Oracle versions and features  Best Practices – Configuration and operational – Outages and detailed solutions – Restoring fault tolerance after an outage

Maximum Availability Architecture WAN Traffic Manager Dedicated Network Primary Site RAC Oracle9iAS Secondary Site Oracle9iAS RAC Data Guard

Secondary Site  Secondary Site is a Mirror of the Primary Site – Resolve unscheduled outages quickly and easily – Allow site-wide scheduled outages  Same Service Levels – Predictable performance and response time – Site transparency  Consistent Procedures and Processes – Reduces administrative complexity

Highly Available Database Real Application Clusters  Fast Failover – Protection from local site system failures – Faster than cold cluster failover solution – Fast-start fault recovery (instance failure MTTR)  Availability and Accessibility – Allows for scheduled outages  Add and remove nodes transparently – Transparent Application Failover (TAF) provides uninterrupted service

Highly Available Database Real Application Clusters  Higher Scalability – All system resources from all nodes are leveraged – Cache fusion eliminates need to partition data or modify the application – fully application transparent – Connection load balancing distributes connection requests from application tier  Manageability – Provides a single image of the database to manage

Highly Available Database Oracle Data Guard  Data Protection – Protection from site failures, data failures, human errors, and corruptions  Protection modes balance availability with performance  Apply delay prevents user error propagation – Greater protection, performance, and manageability compared to remote mirroring solution – Offload processing from primary database system  Role Management – Switchover operation for scheduled outages – Failover operation for unscheduled outages

Highly Available Application Oracle9iAS  Availability – Oracle9iAS J2EE (OC4J) and Web Cache clustering for protection against system outages – Automatic monitor and restart of failed processes – Application state preserved through failures – Add and remove nodes transparently  Scalability – Hardware network load balancer distributes client requests to Web Cache – Web Cache clustering for distributed caching and load balancing across multiple OC4J instances

Highly Available Application Oracle9iAS Application Server Tier Database Tier Clients Web Cache OC4J Clusters Load Balancer

Network Infrastructure  Wide Area Traffic Manager to direct client traffic to proper site  Network load balancer to distribute incoming requests  Dedicated, fast link between sites – Influences production database performance  Redundant components and paths – Network paths to the site and within the site

Best Practices  Configuration – Detailed recommendations for Oracle software  Features to use, parameters to set – Guidelines for hardware and other software  Operational – Technical – e.g. Switchover and failover procedures – Logistical – e.g. Change management considerations – Emphasis on outages  Outages to monitor  Detailed steps to resolve outages  How to restore fault tolerance

Best Practices Detect Outage Configuration Monitor for Outage Restore Fault Tolerance Resolve Outage Database Oracle9iAS OS Storage Network Operational

HA and Performance  Combining high availability and performance – Secondary site with identical configuration as primary site – Network bandwidth and latency between sites – Data Guard protection mode – Instance recovery time

Network Bandwidth / Latency  Network bandwidth and latency between sites influences commit response time  Longer network latency will increase response time – Remote write = network round trip time + local write I/O time at secondary site  Network bandwidth should be greater than maximum redo generation rate

Database Protection Modes  Balance performance with level of protection from human error, data failures, and disasters  Maximum Protection and Maximum Availability modes – No-data-loss protection, but can have a performance impact on production service levels  Maximum Performance mode – Data loss possible, but less impact on production service levels

Instance Recovery Time  Balance performance with level of protection from system faults and crashes  Short instance recovery times can be achieved with negligible impact on performance – Provided sufficient I/O capacity exists to handle additional data block writes generated  Fast-start checkpointing makes instance recovery time-bounded and predictable

Instance Recovery Time

MAA Test Lab Oracle, Sun, HP, EMC, F5 WAN Traffic Manager Dedicated Network Primary Site RAC Oracle9iAS Secondary Site Oracle9iAS RAC Data Guard F5 Networks EMC Hewlett-Packard Sun Microsystems

Maximum Availability Architecture  Best Oracle High Availability Architecture  What to use  Best Practices  How to build it  How to manage it  How to fix it

MAA Information Sources  Oracle Technology Network – High Availability Collateral section  Maximum Availability Architecture - Overview  Maximum Availability Architecture – The Details  Oracle Consulting – Advanced Technologies Solutions (ATS) Group

Next Steps Sessions by Oracle Database Development RAC: The Present, The Future, but not Science Fiction Mon, 1pm -- Moscone Room 103 Running Your Applications on Oracle Real Application Clusters Mon, 11am -- Moscone Room 134 Real Customers, Real Application Clusters, Real Results Mon, 4pm -- Moscone Room 134 Deploying A Highly Manageable Oracle Real Application Clusters Database Mon, 5:30pm -- Moscone Room 134 Breaking All the Rules with The Unbreakable Database Tue, 11am -- Moscone Room 103 Oracle’s Recipe For Building An Unbreakable System Tue, 1pm -- Moscone Room 134 Bullet-Proof Data Protection with Oracle Data Guard Tue, 4pm -- Moscone Room 134 TuesdayMonday For More Info On Oracle HA Go To

Next Steps Sessions by Oracle Database Development Getting Under The Hood With Data Guard SQL Apply Wed, 8:30am -- Moscone Room 134 LogMiner, Flashback Query and Online Redefinition: Power Tools For DBAs Wed, 11am -- Moscone Room 134 Are You Using The Best To Protect Your Enterprise Data? Wed, 4pm -- Moscone Room 252 Oracle LogMiner - Not Just An Error Recovery Tool Wed, 5:30pm -- Moscone Room 102 Wednesday For More Info On Oracle HA Go To Real Application Clusters Data Guard Backup & Recovery with Recovery Manager LogMiner, Flashback Query and Online Redefinition Database HA Demos All Four Days In The Oracle Demo Campground

Next Steps Sessions by Oracle Database Development Showcase Presentation/Demo 11:00 AM -- Database High Availability: Data Guard 11:30 AM -- Database High Availability: Backup & Recovery and Recovery Manager 12:00 PM -- Database High Availability: Online Reorg, Flashback Query and LogMiner 11:00 AM -- Real Application Clusters: Scalability 11:30 AM -- Real Application Clusters: High Availability 12:00 PM -- Real Application Clusters: CFS on Linux 11:00 AM -- Real Application Clusters: Scalability 11:30 AM -- Real Application Clusters: High Availability 12:30 PM -- Database High Availability: Data Guard Monday Tuesday Wednesday For More Info On Oracle HA Go To

A Q & Q U E S T I O N S A N S W E R S