Download - Oracle Real Application Clusters
<Insert Picture Here>
Alta Disponibilidade
<Insert Picture Here>
Agenda
• Ambientes tradicionais
• Real Application Cluster
• Automatic Storage Management
<Insert Picture Here>
Ambientes Tradicionais
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
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
<Insert Picture Here>
Real Application Cluster
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
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
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
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
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
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
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
Automatic Workload Management
Order Entry Supply ChainSpare
Alocação Normal de Serviços
Automatic Workload Management
Order Entry Supply ChainSpare
Final de Quarter
Automatic Workload Management
Order Entry Supply ChainSpare
Alocação Normal dos Serviços
Automatic Workload Management
Order Entry Supply ChainSpare
Falha do Servidor
Automatic Workload Management
Order Entry Supply ChainSpare
Realoca servidor disponível