oracle real application clusters

19

Click here to load reader

Upload: 4partner

Post on 17-Jun-2015

1.532 views

Category:

Technology


1 download

DESCRIPTION

Componente fundamental da Arquitetura de Alta Disponibilidade da Oracle, que fornece orientações para projetar a mais alta disponibilidade para as aplicações.

TRANSCRIPT

Page 1: Oracle Real Application Clusters
Page 2: Oracle Real Application Clusters

<Insert Picture Here>

Alta Disponibilidade

Page 3: Oracle Real Application Clusters

<Insert Picture Here>

Agenda

• Ambientes tradicionais

• Real Application Cluster

• Automatic Storage Management

Page 4: Oracle Real Application Clusters

<Insert Picture Here>

Ambientes Tradicionais

Page 5: Oracle Real Application Clusters

Hoje: TI e os Negócios

• Ilhas Computacionais

• Algumas estão no limite

• Enquanto outras quase inativas

• Sub-utilização

• Processamento e armazenamento• Processamento e armazenamento

• Superutilização

• DBAs, administradores de sistemas

• Necessidades de negócio mudam rapidamente

• A infra-estrutura dificilmente acompanha as mudanças

Page 6: Oracle Real Application Clusters

Solução para os problemas de TI

Solução com GridProblema de TIComponentes de baixo custo

Servidores compartilhados

Capacidade sob demanda

Tolerante a falhas

Flexível

Gerenciamento unificado

Altos custos de hw & sw

Servidores isolados

Servidor limitado

Ponto único de falha

Difícil de mudar

Difícil de gerenciar

Solução com GridProblema de TI

Page 7: Oracle Real Application Clusters

<Insert Picture Here>

Real Application Cluster

Page 8: Oracle Real Application Clusters

Benefícios da Solução

• Disponibilidade Contínua

• Flexibilidade para adaptar às prioridades de negócio

• Solução escalável e com baixo custo incremental

• Melhor administração

Page 9: Oracle Real Application Clusters

public network

Node1a Node2a

cluster

interconnect

cache to

N3 N4 Nn

Oracle RAC

instance 1

Oracle RAC

instance 2

DB cache DB cache

mais nós = maior

disponibilidade

RAC: Componentes de Hardware e Software

shared storage

redo log instance 1 …

redo log instance 2 …

control files

database files

operating system operating system

clusterware clusterwarecache to

cache

Acesso concorrente de todos os

nós

Page 10: Oracle Real Application Clusters

Projetado para Disponibilidade

High Speed

Switch ou

Interconnect

Falha de ServidorConsole de

Gerenciamento

Centralizada

Interconnect

Users

Nenhum Ponto

de Falha

Network

Servidores de

Banco de Dados

Clusterizados

Mirrored Disk

Subsystem

Hub ou

Switch

Fabric

Storage Area Network

Page 11: Oracle Real Application Clusters

Projetado para Disponibilidade

High Speed

Switch ou

Interconnect

Falha de ServidorConsole de

Gerenciamento

Centralizada

Interconnect

Users

Nenhum Ponto

de Falha

Network

Servidores de

Banco de Dados

Clusterizados

Mirrored Disk

Subsystem

Hub ou

Switch

Fabric

Storage Area Network

Page 12: Oracle Real Application Clusters

14.00 msec

80 msec

Benefício do

Melhoria com o Cache FusionMelhoria com o Cache Fusion

Oracle Cache Fusion

14.00 msec

0.01 msec

Blocos no Cache local

Blocos em um Cache remoto

Blocos no Disco

2.50 msec

Benefício do

Cache Fusion

Page 13: Oracle Real Application Clusters

SELECT * FROM emp;

� Permite que a aplicação continue uma execução ou pesquisa se

ocorrer uma falha.

� Utiliza a consistência de leitura de múltiplas versões para

assegurar que os resultados estejam corretos

Client

empno name

SELECT * FROM emp;

empno name

Transparent Application Failover

Instance 2

7369 Smith

7499 Allen

7521 Ward

7566 Jones

Instance 1

Registros parcialmente retornados

quando a falha ocorreu

7369 Smith

7499 Allen

7521 Ward

7566 Jones

7654 Martin

7698 Blake

Continua retornando

os demais registros

**** BANG ****

DB

Page 14: Oracle Real Application Clusters

RAC- Connection Load Balance

Cluster Database

Listener

Client

CPU Load

Listener

CPU Load

� O Banco de Dados registra com o listener quando inicializado

� Nó reporta o uso da CPU para o Listener registrado (pmon)

� Listener escolhe o nó menos utilizado para uma nova conexão

� Suporta ambas configurações Shared Server e Dedicated Server

Page 15: Oracle Real Application Clusters

Automatic Workload Management

Order Entry Supply ChainSpare

Alocação Normal de Serviços

Page 16: Oracle Real Application Clusters

Automatic Workload Management

Order Entry Supply ChainSpare

Final de Quarter

Page 17: Oracle Real Application Clusters

Automatic Workload Management

Order Entry Supply ChainSpare

Alocação Normal dos Serviços

Page 18: Oracle Real Application Clusters

Automatic Workload Management

Order Entry Supply ChainSpare

Falha do Servidor

Page 19: Oracle Real Application Clusters

Automatic Workload Management

Order Entry Supply ChainSpare

Realoca servidor disponível