SlideShare uma empresa Scribd logo
1 de 19
Baixar para ler offline
<Insert Picture Here>




Alta Disponibilidade
Agenda

• Ambientes tradicionais         <Insert Picture Here>

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




       Problema de TI     Solução com Grid
Altos custos de hw & sw   Componentes de baixo custo
Servidores isolados       Servidores compartilhados
Servidor limitado         Capacidade sob demanda
Ponto único de falha      Tolerante a falhas
Difícil de mudar          Flexível
Difícil de gerenciar      Gerenciamento unificado
<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
RAC: Componentes de Hardware e Software


                        public network
         Node1a                                Node2a             mais nós =
        Oracle RAC          cluster          Oracle RAC             maior
         instance 1                           instance 2        disponibilidade
                         interconnect
         DB cache                             DB cache          N3   N4   Nn
                          cache to
        clusterware        cache             clusterware
     operating system                     operating system

                        shared storage

  Acesso                                redo log instance 1 …
concorrente                             redo log instance 2 …
de todos os                             control files
    nós
                                        database files
Projetado para Disponibilidade
                                 Network



Console de                      Falha de Servidor              Users
Gerenciamento
Centralizada
                 Interconnect
                                                    Nenhum Ponto
High Speed
Switch ou
                                                    de Falha
Interconnect


Servidores de
Banco de Dados
Clusterizados


Hub ou                                              Storage Area Network
Switch
Fabric

Mirrored Disk
Subsystem
Projetado para Disponibilidade
                                 Network



Console de                      Falha de Servidor              Users
Gerenciamento
Centralizada
                 Interconnect
                                                    Nenhum Ponto
High Speed
Switch ou
                                                    de Falha
Interconnect


Servidores de
Banco de Dados
Clusterizados


Hub ou                                              Storage Area Network
Switch
Fabric

Mirrored Disk
Subsystem
Oracle Cache Fusion

                   Melhoria com o Cache Fusion
  80 msec




                           Benefício do
14.00 msec
                           Cache Fusion




 2.50 msec
 0.01 msec
          Blocos no Cache Blocos em um Blocos no Disco
               local      Cache remoto
Transparent Application Failover
    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
 SELECT * FROM emp;                              Client             SELECT * FROM emp;

      empno       name                                                 empno       name

      7369       Smith                                                 7369       Smith
      7499       Allen              Instance 1         Instance 2      7499       Allen
      7521       Ward                                                  7521       Ward
      7566       Jones                                                 7566       Jones
                                                                       7654       Martin
       **** BANG ****                                                  7698       Blake
Registros parcialmente retornados                                       Continua retornando
     quando a falha ocorreu                       DB                    os demais registros
RAC- Connection Load Balance
                            CPU Load



                Listener                                     Cluster
                                                            Database
  Client

                            CPU Load
                Listener


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   Spare   Supply Chain




        Alocação Normal de Serviços
Automatic Workload Management


     Order Entry     Spare      Supply Chain




                   Final de Quarter
Automatic Workload Management


     Order Entry   Spare   Supply Chain




        Alocação Normal dos Serviços
Automatic Workload Management


     Order Entry   Spare    Supply Chain




               Falha do Servidor
Automatic Workload Management


     Order Entry   Spare    Supply Chain




          Realoca servidor disponível

Mais conteúdo relacionado

Mais procurados

ENPO - RMAN: Vilão ou Heroí?
ENPO - RMAN: Vilão ou Heroí?ENPO - RMAN: Vilão ou Heroí?
ENPO - RMAN: Vilão ou Heroí?
Rodrigo Almeida
 
Cluster e replicação em banco de dados
Cluster e replicação em banco de dadosCluster e replicação em banco de dados
Cluster e replicação em banco de dados
Suissa
 
Windows Server 2003 VS Windows Server 2008
Windows Server 2003 VS Windows Server 2008Windows Server 2003 VS Windows Server 2008
Windows Server 2003 VS Windows Server 2008
Ricardo Pereira
 
Conhecendo o Windows Server 2012
Conhecendo o Windows Server 2012Conhecendo o Windows Server 2012
Conhecendo o Windows Server 2012
Eduardo Sena
 

Mais procurados (20)

Mysql para aplicações Web escaláveis
Mysql para aplicações Web escaláveisMysql para aplicações Web escaláveis
Mysql para aplicações Web escaláveis
 
Oracle Exadata - Consolidação & Migração
Oracle Exadata - Consolidação & MigraçãoOracle Exadata - Consolidação & Migração
Oracle Exadata - Consolidação & Migração
 
My sql apresentação
My sql apresentaçãoMy sql apresentação
My sql apresentação
 
MySQL - the database
MySQL - the databaseMySQL - the database
MySQL - the database
 
IDC Summit 2015 - DBaaS
IDC Summit 2015 - DBaaSIDC Summit 2015 - DBaaS
IDC Summit 2015 - DBaaS
 
Oracle Exadata
Oracle ExadataOracle Exadata
Oracle Exadata
 
Desvendando Oracle Exadata X2-2
Desvendando Oracle Exadata X2-2Desvendando Oracle Exadata X2-2
Desvendando Oracle Exadata X2-2
 
Oracle 11g
Oracle 11gOracle 11g
Oracle 11g
 
MySQL: o banco de dados open source mais popular do mundo
MySQL: o banco de dados open source mais popular do mundoMySQL: o banco de dados open source mais popular do mundo
MySQL: o banco de dados open source mais popular do mundo
 
Treinamento Data Guard
Treinamento Data GuardTreinamento Data Guard
Treinamento Data Guard
 
Mysql for IBMers
Mysql for IBMersMysql for IBMers
Mysql for IBMers
 
Oracle 11g – Inteligência em Banco de Dados
Oracle 11g – Inteligência em Banco de DadosOracle 11g – Inteligência em Banco de Dados
Oracle 11g – Inteligência em Banco de Dados
 
Mais performance com o MySQL 5.6
Mais performance com o MySQL 5.6Mais performance com o MySQL 5.6
Mais performance com o MySQL 5.6
 
ENPO - RMAN: Vilão ou Heroí?
ENPO - RMAN: Vilão ou Heroí?ENPO - RMAN: Vilão ou Heroí?
ENPO - RMAN: Vilão ou Heroí?
 
planejamento pre-instalacao win server 2012
 planejamento pre-instalacao win server 2012 planejamento pre-instalacao win server 2012
planejamento pre-instalacao win server 2012
 
Cluster e replicação em banco de dados
Cluster e replicação em banco de dadosCluster e replicação em banco de dados
Cluster e replicação em banco de dados
 
Windows Server 2003 VS Windows Server 2008
Windows Server 2003 VS Windows Server 2008Windows Server 2003 VS Windows Server 2008
Windows Server 2003 VS Windows Server 2008
 
Conhecendo o Windows Server 2012
Conhecendo o Windows Server 2012Conhecendo o Windows Server 2012
Conhecendo o Windows Server 2012
 
Apresentação Windows Server 2012 R2
Apresentação Windows Server 2012 R2Apresentação Windows Server 2012 R2
Apresentação Windows Server 2012 R2
 
Treinamento DBA Essential
Treinamento DBA EssentialTreinamento DBA Essential
Treinamento DBA Essential
 

Semelhante a Oracle Real Application Clusters

Evento CA ArcServe D2D on Demand
Evento CA ArcServe D2D on DemandEvento CA ArcServe D2D on Demand
Evento CA ArcServe D2D on Demand
Allen Informática
 
[24HOP] SQL Server em maquinas virtuais do Windows Azure
[24HOP] SQL Server em maquinas virtuais do Windows Azure[24HOP] SQL Server em maquinas virtuais do Windows Azure
[24HOP] SQL Server em maquinas virtuais do Windows Azure
Vitor Tomaz
 
Workshop SQL Server 2012
Workshop SQL Server 2012Workshop SQL Server 2012
Workshop SQL Server 2012
Viviane_ribeiro
 
Infraestrutura como um Serviço
Infraestrutura como um ServiçoInfraestrutura como um Serviço
Infraestrutura como um Serviço
elliando dias
 

Semelhante a Oracle Real Application Clusters (20)

Usando Hyper-v 2012 para virtualização do SQL Server
Usando Hyper-v 2012 para virtualização do SQL ServerUsando Hyper-v 2012 para virtualização do SQL Server
Usando Hyper-v 2012 para virtualização do SQL Server
 
Utilizando software livre para alta disponibilidade de sistemas web Java
Utilizando software livre para alta disponibilidade de sistemas web JavaUtilizando software livre para alta disponibilidade de sistemas web Java
Utilizando software livre para alta disponibilidade de sistemas web Java
 
Apresentacao Blue Solutions - Armazenamento Simplificado de Alta Performance
Apresentacao Blue Solutions - Armazenamento Simplificado de Alta PerformanceApresentacao Blue Solutions - Armazenamento Simplificado de Alta Performance
Apresentacao Blue Solutions - Armazenamento Simplificado de Alta Performance
 
Evento CA ArcServe D2D on Demand
Evento CA ArcServe D2D on DemandEvento CA ArcServe D2D on Demand
Evento CA ArcServe D2D on Demand
 
Clustering Domino8.5
Clustering Domino8.5Clustering Domino8.5
Clustering Domino8.5
 
[24HOP] SQL Server em maquinas virtuais do Windows Azure
[24HOP] SQL Server em maquinas virtuais do Windows Azure[24HOP] SQL Server em maquinas virtuais do Windows Azure
[24HOP] SQL Server em maquinas virtuais do Windows Azure
 
Arquiteturas para soluções microsoft na nuvem da aws
Arquiteturas para soluções microsoft na nuvem da awsArquiteturas para soluções microsoft na nuvem da aws
Arquiteturas para soluções microsoft na nuvem da aws
 
Cluster de Alta Disponibilidade em Linux
Cluster de Alta Disponibilidade em LinuxCluster de Alta Disponibilidade em Linux
Cluster de Alta Disponibilidade em Linux
 
Cluster de Alta disponibilidade
Cluster de Alta disponibilidadeCluster de Alta disponibilidade
Cluster de Alta disponibilidade
 
MySQL + Java - Manuel Contreras
MySQL + Java - Manuel ContrerasMySQL + Java - Manuel Contreras
MySQL + Java - Manuel Contreras
 
SQL over SMB3
SQL over SMB3SQL over SMB3
SQL over SMB3
 
Alta Disponibilidade utilizando Pacemaker e DRBD
Alta Disponibilidade utilizando Pacemaker e DRBDAlta Disponibilidade utilizando Pacemaker e DRBD
Alta Disponibilidade utilizando Pacemaker e DRBD
 
Intro Arquitetura Oracle
Intro Arquitetura OracleIntro Arquitetura Oracle
Intro Arquitetura Oracle
 
SQL Server over SMB3
SQL Server over SMB3SQL Server over SMB3
SQL Server over SMB3
 
Workshop SQL Server 2012
Workshop SQL Server 2012Workshop SQL Server 2012
Workshop SQL Server 2012
 
Replicação e alta disponibilidade by wagner bianchi -
Replicação e alta disponibilidade by wagner bianchi -Replicação e alta disponibilidade by wagner bianchi -
Replicação e alta disponibilidade by wagner bianchi -
 
Ws2012 e ad
Ws2012 e adWs2012 e ad
Ws2012 e ad
 
Infraestrutura como um Serviço
Infraestrutura como um ServiçoInfraestrutura como um Serviço
Infraestrutura como um Serviço
 
Oracle Real Application Clusters 11gR2 - New Features
Oracle Real Application Clusters 11gR2 - New FeaturesOracle Real Application Clusters 11gR2 - New Features
Oracle Real Application Clusters 11gR2 - New Features
 
Bancos de Dados na AWS
Bancos de Dados na AWSBancos de Dados na AWS
Bancos de Dados na AWS
 

Último

Assessement Boas Praticas em Kubernetes.pdf
Assessement Boas Praticas em Kubernetes.pdfAssessement Boas Praticas em Kubernetes.pdf
Assessement Boas Praticas em Kubernetes.pdf
Natalia Granato
 

Último (6)

ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docxATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
 
Boas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsBoas práticas de programação com Object Calisthenics
Boas práticas de programação com Object Calisthenics
 
Assessement Boas Praticas em Kubernetes.pdf
Assessement Boas Praticas em Kubernetes.pdfAssessement Boas Praticas em Kubernetes.pdf
Assessement Boas Praticas em Kubernetes.pdf
 
Padrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploPadrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemplo
 
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docxATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
 
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docxATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
 

Oracle Real Application Clusters

  • 1.
  • 2. <Insert Picture Here> Alta Disponibilidade
  • 3. Agenda • Ambientes tradicionais <Insert Picture Here> • Real Application Cluster • Automatic Storage Management
  • 5. Hoje: TI e os Negócios • Ilhas Computacionais • Algumas estão no limite • Enquanto outras quase inativas • Sub-utilização • Processamento e armazenamento • Superutilização • DBAs, administradores de sistemas • Necessidades de negócio mudam rapidamente • A infra-estrutura dificilmente acompanha as mudanças
  • 6. Solução para os problemas de TI Problema de TI Solução com Grid Altos custos de hw & sw Componentes de baixo custo Servidores isolados Servidores compartilhados Servidor limitado Capacidade sob demanda Ponto único de falha Tolerante a falhas Difícil de mudar Flexível Difícil de gerenciar Gerenciamento unificado
  • 7. <Insert Picture Here> Real Application Cluster
  • 8. 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
  • 9. RAC: Componentes de Hardware e Software public network Node1a Node2a mais nós = Oracle RAC cluster Oracle RAC maior instance 1 instance 2 disponibilidade interconnect DB cache DB cache N3 N4 Nn cache to clusterware cache clusterware operating system operating system shared storage Acesso redo log instance 1 … concorrente redo log instance 2 … de todos os control files nós database files
  • 10. Projetado para Disponibilidade Network Console de Falha de Servidor Users Gerenciamento Centralizada Interconnect Nenhum Ponto High Speed Switch ou de Falha Interconnect Servidores de Banco de Dados Clusterizados Hub ou Storage Area Network Switch Fabric Mirrored Disk Subsystem
  • 11. Projetado para Disponibilidade Network Console de Falha de Servidor Users Gerenciamento Centralizada Interconnect Nenhum Ponto High Speed Switch ou de Falha Interconnect Servidores de Banco de Dados Clusterizados Hub ou Storage Area Network Switch Fabric Mirrored Disk Subsystem
  • 12. Oracle Cache Fusion Melhoria com o Cache Fusion 80 msec Benefício do 14.00 msec Cache Fusion 2.50 msec 0.01 msec Blocos no Cache Blocos em um Blocos no Disco local Cache remoto
  • 13. Transparent Application Failover 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 SELECT * FROM emp; Client SELECT * FROM emp; empno name empno name 7369 Smith 7369 Smith 7499 Allen Instance 1 Instance 2 7499 Allen 7521 Ward 7521 Ward 7566 Jones 7566 Jones 7654 Martin **** BANG **** 7698 Blake Registros parcialmente retornados Continua retornando quando a falha ocorreu DB os demais registros
  • 14. RAC- Connection Load Balance CPU Load Listener Cluster Database Client CPU Load Listener 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
  • 15. Automatic Workload Management Order Entry Spare Supply Chain Alocação Normal de Serviços
  • 16. Automatic Workload Management Order Entry Spare Supply Chain Final de Quarter
  • 17. Automatic Workload Management Order Entry Spare Supply Chain Alocação Normal dos Serviços
  • 18. Automatic Workload Management Order Entry Spare Supply Chain Falha do Servidor
  • 19. Automatic Workload Management Order Entry Spare Supply Chain Realoca servidor disponível