Oracle RAC on Extended Distance Clusters - Presentation

12
4/6/14 1 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

description

This presentation can be used as an illustration for some of the ideas and best practices discussed in the paper "Oracle RAC and Oracle RAC One Node on Extended Distance (Stretched) Clusters"

Transcript of Oracle RAC on Extended Distance Clusters - Presentation

Page 1: Oracle RAC on Extended Distance Clusters - Presentation

4/6/14  

1  

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

Page 2: Oracle RAC on Extended Distance Clusters - Presentation

4/6/14  

2  

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

Oracle Real Application Clusters (RAC)

Oracle Grid Infrastructure (GI):

Automatic Storage Management (ASM)

Oracle Clusterware (OCW)

Oracle Flex ASM

CRM  

Page 3: Oracle RAC on Extended Distance Clusters - Presentation

4/6/14  

3  

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

GoldenGate

RMAN Data Guard

Page 4: Oracle RAC on Extended Distance Clusters - Presentation

4/6/14  

4  

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

Page 5: Oracle RAC on Extended Distance Clusters - Presentation

4/6/14  

5  

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 B Disk Group A

ASM Instance

Database Instance

ASM Disk

RAC Cluster

Node4 Node3 Node2 Node1 Node5 ASM ASM ASM ASM ASM

ASM Instance

Database Instance

DBA DBA DBC DBB DBB DBB

Page 6: Oracle RAC on Extended Distance Clusters - Presentation

4/6/14  

6  

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. 11

Oracle RAC and Oracle ASM Automatic Storage Management

Oracle ASM Disk Group

Failgroup2 Failgroup1

ASM Instance

Database Instance

Node4 Node2 Node1 Node5 ASM ASM ASM ASM

DBB DBB DBB 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

Failgroup2 Failgroup1

ASM Instance

Database Instance

Node4 Node2 Node1 Node5 ASM ASM ASM ASM

DBB DBB DBB DBB

Page 7: Oracle RAC on Extended Distance Clusters - Presentation

4/6/14  

7  

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. 13

Oracle RAC and Oracle ASM Over distance

Oracle ASM Disk Group

Node2 Node1 ASM ASM

DBB DBB

Node4 Node5 ASM 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

Node2 Node1 ASM ASM

DBB DBB

Node4 Node5 ASM ASM

DBB DBB

Failgroup1 Failgroup2

Page 8: Oracle RAC on Extended Distance Clusters - Presentation

4/6/14  

8  

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. 15

Oracle RAC Over distance using Host Based Mirroring (symbolic illustration)

Node2 Node1 ASM ASM

DBB DBB

Node4 Node5 ASM ASM

DBB DBB

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. 16

Oracle RAC Over distance using Array Based Mirroring (symbolic illustration)

Node2 Node1 ASM ASM

DBB DBB

Node4 Node5 ASM ASM

DBB DBB

Page 9: Oracle RAC on Extended Distance Clusters - Presentation

4/6/14  

9  

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. 17

Oracle RAC Over distance using Storage Fabrics / Clouds (symbolic illustration)

Node2 Node1 ASM ASM

DBB DBB

Node4 Node5 ASM ASM

DBB DBB

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. 18

Oracle RAC Over Distance Failure handling over distance

Node2 Node1 ASM ASM

DBB DBB

Node4 Node5 ASM ASM

DBB DBB

VD

VD VD

Page 10: Oracle RAC on Extended Distance Clusters - Presentation

4/6/14  

10  

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. 19

Oracle RAC Over Distance Perceived advantages – single voting disk on Storage Fabrics

Node2 Node1 ASM ASM

DBB DBB

Node4 Node5 ASM 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!

Node2 Node1 ASM ASM

DBB DBB

Node4 Node5 ASM ASM

DBB DBB

VD

VD VD

Page 11: Oracle RAC on Extended Distance Clusters - Presentation

4/6/14  

11  

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. 21

Oracle RAC Extended Oracle RAC – the storage configuration determines its use

Node2 Node1 ASM ASM

DBB DBB

Node4 Node5 ASM 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

Page 12: Oracle RAC on Extended Distance Clusters - Presentation

4/6/14  

12  

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