Copyright © 2014, Oracle and/or its affiliates. All rights reserved.1
Oracle Real Application
Clusters (RAC) on
Extended Distance Clusters
Markus Michalewicz
Director of Product Management
Oracle Real Application Clusters (RAC)
@OracleRACpm
http://www.linkedin.com/in/markusmichalewicz
http://www.slideshare.net/MarkusMichalewicz
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.3
Agenda
§  Overview
§  Oracle RAC on Extended Distance Clusters
§  More Information
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.4
Oracle Real Application Clusters (RAC) 12c
Oracle RAC 12c provides:
1.  Better Business Continuity
and High Availability (HA)
2.  Agility and Scalability
3.  Cost-effective Workload Management
Using
§  Standardized and improved
deployment and management
§  A familiar and matured HA stack
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.5
Reduce cost and increase
return on investment
High Availability (HA) Business Challenges
Eliminate risk of
downtime and data loss
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.6
Applying MAA Principles
1.  Assess impact of downtime & data loss
2.  Define service level objectives
–  Recovery Time Objective (RTO):
§  How long can you afford to be down?
–  Recovery Point Objective (RPO):
§  How much data can you afford to lose?
–  Performance:
§  pre and post failure
Begin with a business impact analysis
RAC
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.7
Edition-based Redefinition,
Online Redefinition, Data Guard, GoldenGate
– Minimal downtime maintenance, upgrades, migrations
Active Data Guard
– Data Protection, DR
– Query Offload
GoldenGate
– Active-active replication
– Heterogeneous
Active Replica
Oracle Maximum Availability Architecture (MAA)
RMAN, Oracle Secure Backup
–  Backup to disk, tape or cloud
Enterprise Manager Cloud Control
– Coordinated Site Failover
Application Continuity
– Application HA
Global Data Services
– Service Failover / Load Balancing
RAC
– Scalability
– Server HA
Flashback
– Human error
correction
Production Site
ASM
– ASM mirroring
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.8
Extended Oracle RAC – Between the Chairs
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.9
Agenda
§  Overview
§  Oracle RAC on Extended Distance Clusters
§  More Information
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.10
Oracle RAC and Oracle ASM
Automatic Storage Management
ASM Cluster Pool of Storage
Disk Group BDisk Group A
ASM Instance
Database Instance
ASM Disk
RAC Cluster
Node4Node3Node2Node1 Node5ASM ASM ASM ASM ASM
ASM Instance
Database Instance
DBA DBA DBCDBB DBBDBB
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.11
Oracle RAC and Oracle ASM
Automatic Storage Management
Oracle ASM Disk Group
Failgroup2Failgroup1
ASM Instance
Database Instance
Node4Node2Node1 Node5ASM ASM ASM ASM
DBBDBBDBB DBB
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.12
Oracle RAC and Oracle ASM
A more detailed architectural picture
Oracle ASM Disk Group
Failgroup2Failgroup1
ASM Instance
Database Instance
Node4Node2Node1 Node5ASM ASM ASM ASM
DBBDBBDBB DBB
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.13
Oracle RAC and Oracle ASM
Over distance
Oracle ASM Disk Group
Node2Node1 ASM ASM
DBBDBB
Node4 Node5ASM ASM
DBB DBB
Failgroup1 Failgroup2
Distance – n KM
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.14
Oracle RAC and Oracle ASM
Over distance
Oracle ASM Disk Group
Node2Node1 ASM ASM
DBBDBB
Node4 Node5ASM ASM
DBB DBB
Failgroup1 Failgroup2
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.15
Oracle RAC
Over distance using Host Based Mirroring (symbolic illustration)
Node2Node1 ASM ASM
DBBDBB
Node4 Node5ASM ASM
DBB DBB
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.16
Oracle RAC
Over distance using Array Based Mirroring (symbolic illustration)
Node2Node1 ASM ASM
DBBDBB
Node4 Node5ASM ASM
DBB DBB
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.17
Oracle RAC
Over distance using Storage Fabrics / Clouds (symbolic illustration)
Node2Node1 ASM ASM
DBBDBB
Node4 Node5ASM ASM
DBB DBB
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.18
Oracle RAC Over Distance
Failure handling over distance
Node2Node1 ASM ASM
DBBDBB
Node4 Node5ASM ASM
DBB DBB
VD
VD VD
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.19
Oracle RAC Over Distance
Perceived advantages – single voting disk on Storage Fabrics
Node2Node1 ASM ASM
DBBDBB
Node4 Node5ASM ASM
DBB DBB
VD
VD
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.20
Oracle RAC Over Distance
Single voting disk on Storage Fabrics – not really!
Node2Node1 ASM ASM
DBBDBB
Node4 Node5ASM ASM
DBB DBB
VD
VD VD
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.21
Oracle RAC
Extended Oracle RAC – the storage configuration determines its use
Node2Node1 ASM ASM
DBBDBB
Node4 Node5ASM ASM
DBB DBB
VD
VD VD
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.22
Agenda
§  Overview
§  Oracle RAC on Extended Distance Clusters
§  More Information
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.23
More Information
§  WP: Oracle Real Application Clusters on Extended Distance Clusters
–  http://www.oracle.com/technetwork/database/options/clustering/overview/extendedracversion11-435972.pdf
§  WP: Using standard NFS to support a third voting file for extended cluster configurations
–  http://www.oracle.com/technetwork/database/database-technologies/clusterware/overview/grid-infra-thirdvoteonnfs-131158.pdf
§  Presentation: Oracle Clusterware Node Management and Voting Disks
–  http://www.slideshare.net/MarkusMichalewicz/oracle-clusterware-node-management-and-voting-disks
§  Presentation: Oracle Database with RAC 12c HA BP TCOUG
–  http://www.slideshare.net/MarkusMichalewicz/oracle-database-with-rac-12c-ha-bp-tcoug
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.24

Oracle RAC on Extended Distance Clusters - Presentation

  • 1.
    Copyright © 2014,Oracle and/or its affiliates. All rights reserved.1
  • 2.
    Oracle Real Application Clusters(RAC) on Extended Distance Clusters Markus Michalewicz Director of Product Management Oracle Real Application Clusters (RAC) @OracleRACpm http://www.linkedin.com/in/markusmichalewicz http://www.slideshare.net/MarkusMichalewicz
  • 3.
    Copyright © 2014,Oracle and/or its affiliates. All rights reserved.3 Agenda §  Overview §  Oracle RAC on Extended Distance Clusters §  More Information
  • 4.
    Copyright © 2014,Oracle and/or its affiliates. All rights reserved.4 Oracle Real Application Clusters (RAC) 12c Oracle RAC 12c provides: 1.  Better Business Continuity and High Availability (HA) 2.  Agility and Scalability 3.  Cost-effective Workload Management Using §  Standardized and improved deployment and management §  A familiar and matured HA stack
  • 5.
    Copyright © 2014,Oracle and/or its affiliates. All rights reserved.5 Reduce cost and increase return on investment High Availability (HA) Business Challenges Eliminate risk of downtime and data loss
  • 6.
    Copyright © 2014,Oracle and/or its affiliates. All rights reserved.6 Applying MAA Principles 1.  Assess impact of downtime & data loss 2.  Define service level objectives –  Recovery Time Objective (RTO): §  How long can you afford to be down? –  Recovery Point Objective (RPO): §  How much data can you afford to lose? –  Performance: §  pre and post failure Begin with a business impact analysis RAC
  • 7.
    Copyright © 2014,Oracle and/or its affiliates. All rights reserved.7 Edition-based Redefinition, Online Redefinition, Data Guard, GoldenGate – Minimal downtime maintenance, upgrades, migrations Active Data Guard – Data Protection, DR – Query Offload GoldenGate – Active-active replication – Heterogeneous Active Replica Oracle Maximum Availability Architecture (MAA) RMAN, Oracle Secure Backup –  Backup to disk, tape or cloud Enterprise Manager Cloud Control – Coordinated Site Failover Application Continuity – Application HA Global Data Services – Service Failover / Load Balancing RAC – Scalability – Server HA Flashback – Human error correction Production Site ASM – ASM mirroring
  • 8.
    Copyright © 2014,Oracle and/or its affiliates. All rights reserved.8 Extended Oracle RAC – Between the Chairs
  • 9.
    Copyright © 2014,Oracle and/or its affiliates. All rights reserved.9 Agenda §  Overview §  Oracle RAC on Extended Distance Clusters §  More Information
  • 10.
    Copyright © 2014,Oracle and/or its affiliates. All rights reserved.10 Oracle RAC and Oracle ASM Automatic Storage Management ASM Cluster Pool of Storage Disk Group BDisk Group A ASM Instance Database Instance ASM Disk RAC Cluster Node4Node3Node2Node1 Node5ASM ASM ASM ASM ASM ASM Instance Database Instance DBA DBA DBCDBB DBBDBB
  • 11.
    Copyright © 2014,Oracle and/or its affiliates. All rights reserved.11 Oracle RAC and Oracle ASM Automatic Storage Management Oracle ASM Disk Group Failgroup2Failgroup1 ASM Instance Database Instance Node4Node2Node1 Node5ASM ASM ASM ASM DBBDBBDBB DBB
  • 12.
    Copyright © 2014,Oracle and/or its affiliates. All rights reserved.12 Oracle RAC and Oracle ASM A more detailed architectural picture Oracle ASM Disk Group Failgroup2Failgroup1 ASM Instance Database Instance Node4Node2Node1 Node5ASM ASM ASM ASM DBBDBBDBB DBB
  • 13.
    Copyright © 2014,Oracle and/or its affiliates. All rights reserved.13 Oracle RAC and Oracle ASM Over distance Oracle ASM Disk Group Node2Node1 ASM ASM DBBDBB Node4 Node5ASM ASM DBB DBB Failgroup1 Failgroup2 Distance – n KM
  • 14.
    Copyright © 2014,Oracle and/or its affiliates. All rights reserved.14 Oracle RAC and Oracle ASM Over distance Oracle ASM Disk Group Node2Node1 ASM ASM DBBDBB Node4 Node5ASM ASM DBB DBB Failgroup1 Failgroup2
  • 15.
    Copyright © 2014,Oracle and/or its affiliates. All rights reserved.15 Oracle RAC Over distance using Host Based Mirroring (symbolic illustration) Node2Node1 ASM ASM DBBDBB Node4 Node5ASM ASM DBB DBB
  • 16.
    Copyright © 2014,Oracle and/or its affiliates. All rights reserved.16 Oracle RAC Over distance using Array Based Mirroring (symbolic illustration) Node2Node1 ASM ASM DBBDBB Node4 Node5ASM ASM DBB DBB
  • 17.
    Copyright © 2014,Oracle and/or its affiliates. All rights reserved.17 Oracle RAC Over distance using Storage Fabrics / Clouds (symbolic illustration) Node2Node1 ASM ASM DBBDBB Node4 Node5ASM ASM DBB DBB
  • 18.
    Copyright © 2014,Oracle and/or its affiliates. All rights reserved.18 Oracle RAC Over Distance Failure handling over distance Node2Node1 ASM ASM DBBDBB Node4 Node5ASM ASM DBB DBB VD VD VD
  • 19.
    Copyright © 2014,Oracle and/or its affiliates. All rights reserved.19 Oracle RAC Over Distance Perceived advantages – single voting disk on Storage Fabrics Node2Node1 ASM ASM DBBDBB Node4 Node5ASM ASM DBB DBB VD VD
  • 20.
    Copyright © 2014,Oracle and/or its affiliates. All rights reserved.20 Oracle RAC Over Distance Single voting disk on Storage Fabrics – not really! Node2Node1 ASM ASM DBBDBB Node4 Node5ASM ASM DBB DBB VD VD VD
  • 21.
    Copyright © 2014,Oracle and/or its affiliates. All rights reserved.21 Oracle RAC Extended Oracle RAC – the storage configuration determines its use Node2Node1 ASM ASM DBBDBB Node4 Node5ASM ASM DBB DBB VD VD VD
  • 22.
    Copyright © 2014,Oracle and/or its affiliates. All rights reserved.22 Agenda §  Overview §  Oracle RAC on Extended Distance Clusters §  More Information
  • 23.
    Copyright © 2014,Oracle and/or its affiliates. All rights reserved.23 More Information §  WP: Oracle Real Application Clusters on Extended Distance Clusters –  http://www.oracle.com/technetwork/database/options/clustering/overview/extendedracversion11-435972.pdf §  WP: Using standard NFS to support a third voting file for extended cluster configurations –  http://www.oracle.com/technetwork/database/database-technologies/clusterware/overview/grid-infra-thirdvoteonnfs-131158.pdf §  Presentation: Oracle Clusterware Node Management and Voting Disks –  http://www.slideshare.net/MarkusMichalewicz/oracle-clusterware-node-management-and-voting-disks §  Presentation: Oracle Database with RAC 12c HA BP TCOUG –  http://www.slideshare.net/MarkusMichalewicz/oracle-database-with-rac-12c-ha-bp-tcoug
  • 24.
    Copyright © 2014,Oracle and/or its affiliates. All rights reserved.24