More Related Content Similar to Oracle RAC on Extended Distance Clusters - Presentation (20) More from Markus Michalewicz (20) Oracle RAC on Extended Distance Clusters - Presentation2. 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