Proven Techniques for Maximizing Availability Maximum Availability Architecture Lawrence To, Shari Yamaguchi High Availability Systems Group Systems Technologies.

Slides:



Advertisements
Similar presentations
ORACLE DATABASE HIGH AVAILABILITY & ORACLE 11GR2 DATA GUARD 1 Güneş EROL.
Advertisements

INTRODUCTION TO ORACLE Lynnwood Brown System Managers LLC Oracle High Availability Solutions RAC and Standby Database Copyright System Managers LLC 2008.
How Oracle Database 10g Revolutionizes Availability and Enables the Grid Juan Loaiza Vice President, Systems Technologies Oracle Corporation Session id:
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.
Introduction to Data Guard NY SIG Meeting October 7th, 2003.
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
Data Guard SQL Apply Back to the Future! Larry M. Carpenter Senior Principal Consultant Server Technologies Oracle Corporation Session id:
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.
Module 14: Scalability and High Availability. Overview Key high availability features available in Oracle and SQL Server Key scalability features available.
1© Copyright 2012 EMC Corporation. All rights reserved. November 2013 Oracle Continuous Availability – Technical Overview.
National Manager Database Services
Director Product Management
SQL Server 2008 for Hosting Key Questions to Address How can SQL Server save your costs? How can SQL Server help you increase customer base? How can.
Oracle Database High Availability Brandon Kuschel Jian Liu Source: Oracle Database 11g Release 2 High Availability An Oracle White Paper November 2010.
Presentation #36693 Presentation #36693 Oracle High Availability Solutions in a Nutshell Daniel T. Liu Senior Technical Consultant First American Real.
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.
1© Copyright 2014 EMC Corporation. All rights reserved. SAP Data Protection with EMC Customer Presentation April 2014.
Oracle Recovery Manager (RMAN) 10g : Reloaded Tammy Bednar Sr. Product Manager Oracle Corporation Session id:
SANPoint Foundation Suite HA Robert Soderbery Sr. Director, Product Management VERITAS Software Corporation.
Chapter 10 : Designing a SQL Server 2005 Solution for High Availability MCITP Administrator: Microsoft SQL Server 2005 Database Server Infrastructure Design.
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.
11g(R1/R2) Data guard Enhancements Suresh Gandhi
Oracle Database 10g RMAN and ATA Storage in Action Paul Tsien Oracle Corporation Bob Ng EMC Corporation Session id:
Oracle Data Guard: Maximum Data Protection at Minimum Cost
1 Data Guard. 2 Data Guard Reasons for Deployment  Site Failures  Power failure  Air conditioning failure  Flooding  Fire  Storm damage  Hurricane.
Module 10: Maintaining High-Availability. Overview Introduction to Availability Increasing Availability Using Failover Clustering Standby Servers and.
Oracle Database 10 g Time Navigation: Human-Error Correction Magnus Lubeck DBA/Systems Analyst CERN, IT-DB Group Session id: Tammy Bednar Sr. Product.
User-mode I/O in Oracle 10g with ODM and DAFS Jeff Silberman Systems Architect Network Appliance Session id: Margaret Susairaj Server Technologies.
OSIsoft High Availability PI Replication
14 Copyright © 2005, Oracle. All rights reserved. Backup and Recovery Concepts.
High Availability in DB2 Nishant Sinha
Ashish Prabhu Douglas Utzig High Availability Systems Group Server Technologies Oracle Corporation.
CERN - IT Department CH-1211 Genève 23 Switzerland t High Availability Databases based on Oracle 10g RAC on Linux WLCG Tier2 Tutorials, CERN,
Implementing Oracle9i Data Guard Michael New Senior Technical Consultant ThinkSpark Session id:
Enhancing Scalability and Availability of the Microsoft Application Platform Damir Bersinic Ruth Morton IT Pro Advisor Microsoft Canada
18 Copyright © 2004, Oracle. All rights reserved. Backup and Recovery Concepts.
14 Copyright © 2005, Oracle. All rights reserved. Backup and Recovery Concepts.
LHC Logging Cluster Nilo Segura IT/DB. Agenda ● Hardware Components ● Software Components ● Transparent Application Failover ● Service definition.
Agenda Data Guard Architecture & Features
© Puget Sound Oracle Users Group Education Is Our Passion PSOUG Education Education Is Our Passion Hands-on Workshop Series Oracle DataGuard 10gR2.
SQL Server High Availability Introduction to SQL Server high availability solutions.
14 Copyright © 2007, Oracle. All rights reserved. Backup and Recovery Concepts.
AlwaysOn In SQL Server 2012 Fadi Abdulwahab – SharePoint Administrator - 4/2013
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.
1 Implementing Oracle Data Guard for the RLS database Kasia Pokorska CERN, IT-DB 30 th March 2004.
Microsoft Connect /23/ :39 PM
Oracle Database High Availability
Agenda Data Guard Architecture & Features
High Availability 24 hours a day, 7 days a week, 365 days a year…
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)
Oracle Database High Availability
Introduction of Week 6 Assignment Discussion
SQL Server High Availability Amit Vaid.
Ron Carovano Manager, Business Development F5 Networks
Introduction.
Designing Database Solutions for SQL Server
Presentation transcript:

Proven Techniques for Maximizing Availability Maximum Availability Architecture Lawrence To, Shari Yamaguchi High Availability Systems Group Systems Technologies Oracle Corporation Session id: 40180

Agenda  Achieving High Availability  Maximum Availability Architecture (MAA)  Solutions to Real World Questions  Real MAA Deployments  MAA in 10g  Future MAA  Q & A

Achieving High Availability  Prevent outages before they occur.  Tolerate outages - planned or unplanned so they are transparent to the business.  Recover quickly if an outage does occur.

Causes of Downtime Computer Failures Data Failures Data Failures System Changes Data Changes Unplanned Downtime Planned Downtime Human Error, Corruption, Storage Failure, Site Failure System Maintenance, Software Maintenance, Application Changes

High Availability is …

Maximum Availability Architecture  Best Oracle High Availability Architecture  Best Practices  Building the configuration.  Managing the configuration.  Recovering from outages quickly.  Restoring full fault tolerance.  Continual Testing  Evolves with new Oracle versions and features

Maximum Availability Architecture  What to Use: – High Availability Blueprint for Database, Oracle. Application Server, Enterprise Manager, and more.  How to Build, Manage, and Recover: – Following configuration and operational best practices. – Understanding outages and detailed recovery solutions. – Restoring fault tolerance after an outage. Unbreakable Architecture + Best Practices = Maximum Availability

Maximum Availability Architecture WAN Traffic Manager Dedicated Network Primary Site RAC Oracle Application Server Secondary Site Oracle Application Server RAC Data Guard

MAA Was Created Based on …  Real world customer requests and questions: – What issues should we consider for choosing the most optimal high availability architecture? – What is Oracle’s best high availability architecture? – How can we manage this high availability environment? – What are the performance trade-offs? – How do we repair from various outages?

Examples of Issues That Have Been Addressed  What is the best solution to avoid service disruption for host and instance failures?  Which Disaster Recovery solution should we adopt?  What is the best way to configure the standby database over a network?  How do you configure Oracle Application Server for high availability?

Best Solution to Avoid Service Disruption 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

Best Solution to Avoid Service Disruption 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 AB B

Fast Instance Recovery Performance stays constant as recovery gets faster. fast_start_mttr_target setting

Which Disaster Recovery Option? Storage or Remote Mirroring, Geo-Clusters Vulnerable to human error and data failures. Latency. Streams and Replication Ideal for active-active configurations that may involve heterogeneous environments. Offers finer granularity on what gets replicated and when. Data Guard Provides comprehensive data protection, data availability, and data recovery benefits, along with an integrated management framework.

Physical/Logical Standby Database MRP/ LSP RFS Standby Redo Logs ARCH Data Guard Architecture Archived Redo Logs Primary Database Transactions LGWR Online Redo Logs ARCH Oracle Net Archived Redo Logs

Choosing: Physical or Logical Standby QuestionsRecommendations 1. Do you require strict zero data loss? Yes - use a physical standby database No – go to next question 2. Do you have any unsupported logical standby data types? run this query: SELECT DISTINCT OWNER,TABLE_NAME FROM DBA_LOGSTDBY_UNSUPPORTED ORDER BY OWNER,TABLE_NAME; Rows returned – use a physical standby or investigate switching to supported data type No rows returned – go to next question 3. Do you need to have the standby database open for read and/or write access? Yes – evaluate logical standby database No -- evaluate physical standby database

Configuring Standby Over the Network  Performance Case Examples – Primary database in Tokyo and standby database in Kyoto (229 miles and 7ms RTT) in Maximum Protection mode ensure no data loss even in the face of a disaster, with minimum performance impact (2-3%). – Primary database in San Francisco and standby database in New York (2582 miles and 78ms RTT) in Maximum Performance mode had only seconds of data loss, with minimum performance impact (1%).  Best Practices are Key – Assess bandwidth and latency – Pick the appropriate transport mechanism and protection mode: ARCH, LGWR SYNC or LGWR ASYNC – Set TCP Socket Buffer Sizes = Bandwidth x Round Trip Latency – Set SDU = 32K – Evaluate SSH port forwarding with compression

Fast Redo Apply Redo apply out performs high production redo rates.

Fast SQL Apply SQL Apply can manage high transaction rates.

Oracle Application Server 10g High Availability  Middle Tier – Oracle Application Server OC4J and Web Cache clustering – Redundant mid-tier servers front ended by a load balancer  Infrastructure – Active Clusters which incorporates Real Application Clusters – Cold Failover Clusters

Oracle Application Server 10g HA Middle Tier Application Server Tier Database Tier Clients Web Cache OC4J Clusters Load Balancer

Oracle Application Server 10g Active Clusters Infrastructure

MAA in 10g  Continuing to Test and Validate Oracle Database and Application Server 10g – Flashback capabilities, RAC, Data Guard with Real Time Apply – Rolling upgrades and scheduled maintenance enhancements – Incorporating best practices into the core 10g products – Best practices formalized into Oracle Database and Application Server 10g documentation – MAA White Paper updates

Future MAA  Incorporating E-Business Suite  Incorporating Collaboration Suite  Continuing to work with: – Internal Deployments – Outsourcing Deployments – Consultants – Partners – External Customers

MAA Test Lab WAN Traffic Manager Dedicated Network Primary Site RAC Oracle Application Server Secondary Site Oracle Application Server RAC Data Guard F5 Networks EMC Hewlett-Packard Sun Microsystems Shunra

MAA Information Sources  Oracle Technology Network –  Maximum Availability Architecture  Oracle9i Media Recovery Best Practices  Oracle9i Data Guard: SQL Apply Best Practices  Oracle9i Data Guard Role Management Best Practices  Oracle9i Data Guard Primary Site and Network Configuration Best Practices  Oracle9iAS Cluster configuration  Oracle Consulting – Advanced Technologies Solutions (ATS) Group –

Next Steps High Availability Sessions from Oracle 11:00 AM How Oracle Database 10g Revolutionizes Availability and Enables the Grid 3:30 PM Oracle Recovery Manager (RMAN) 10g: Reloaded 5:00 PM Proven Techniques for Maximizing Availability 8:30 AM Oracle Database 10g - RMAN and ATA Storage in Action 11:00 AM Oracle Data Guard: Maximum Data Protection at Minimum Cost 1:00 PM Oracle Database 10g Time Navigation: Human-Error Correction 4:30 PM Data Guard SQL Apply: Back to the Future Wednesday in Moscone Room 304Tuesday in Moscone Room 304 For More Info On Oracle HA Go To

Next Steps High Availability Sessions from Oracle 8:30 AM in Moscone Room 304 Oracle Database 10g Data Warehouse Backup and Recovery: Automatic, Simple, Reliable 8:30 AM in Moscone Room 104 Building RAC Clusters over InfiniBand Thursday For More Info On Oracle HA Go To Real Application Clusters Data Guard Database Backup & Recovery Flashback Recovery LogMiner, Online Redefinition, and Cross Platform Transportable Tablespaces Database HA Demos All Four Days In The Oracle Demo Campground

Reminder – please complete the OracleWorld online session survey Thank you.

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