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

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áveisElton Minetto
 
Oracle Exadata - Consolidação & Migração
Oracle Exadata - Consolidação & MigraçãoOracle Exadata - Consolidação & Migração
Oracle Exadata - Consolidação & MigraçãoRodrigo Almeida
 
Oracle Exadata
Oracle ExadataOracle Exadata
Oracle ExadataiMasters
 
Desvendando Oracle Exadata X2-2
Desvendando Oracle Exadata X2-2Desvendando Oracle Exadata X2-2
Desvendando Oracle Exadata X2-2Rodrigo Almeida
 
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 mundoMySQL Brasil
 
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 DadosDaniela Macedo
 
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.6MySQL Brasil
 
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
 
planejamento pre-instalacao win server 2012
 planejamento pre-instalacao win server 2012 planejamento pre-instalacao win server 2012
planejamento pre-instalacao win server 2012Yan Ferrari Ferreira
 
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 dadosSuissa
 
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 2008Ricardo Pereira
 
Conhecendo o Windows Server 2012
Conhecendo o Windows Server 2012Conhecendo o Windows Server 2012
Conhecendo o Windows Server 2012Eduardo Sena
 
Apresentação Windows Server 2012 R2
Apresentação Windows Server 2012 R2Apresentação Windows Server 2012 R2
Apresentação Windows Server 2012 R2Invent IT Solutions
 

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

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 Serverleorsilva
 
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 JavaAdriel Viana
 
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 PerformanceBlue Solutions
 
Evento CA ArcServe D2D on Demand
Evento CA ArcServe D2D on DemandEvento CA ArcServe D2D on Demand
Evento CA ArcServe D2D on DemandAllen Informática
 
Clustering Domino8.5
Clustering Domino8.5Clustering Domino8.5
Clustering Domino8.5Rodrigo Duran
 
[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 AzureVitor Tomaz
 
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 awsAmazon Web Services LATAM
 
Cluster de Alta Disponibilidade em Linux
Cluster de Alta Disponibilidade em LinuxCluster de Alta Disponibilidade em Linux
Cluster de Alta Disponibilidade em LinuxFrederico Madeira
 
Cluster de Alta disponibilidade
Cluster de Alta disponibilidadeCluster de Alta disponibilidade
Cluster de Alta disponibilidadeMarcelo Garcia
 
MySQL + Java - Manuel Contreras
MySQL + Java - Manuel ContrerasMySQL + Java - Manuel Contreras
MySQL + Java - Manuel ContrerasMySQL Brasil
 
Alta Disponibilidade utilizando Pacemaker e DRBD
Alta Disponibilidade utilizando Pacemaker e DRBDAlta Disponibilidade utilizando Pacemaker e DRBD
Alta Disponibilidade utilizando Pacemaker e DRBDFrederico Madeira
 
Intro Arquitetura Oracle
Intro Arquitetura OracleIntro Arquitetura Oracle
Intro Arquitetura OraclePablo Garcia
 
Workshop SQL Server 2012
Workshop SQL Server 2012Workshop SQL Server 2012
Workshop SQL Server 2012Viviane_ribeiro
 
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 -MySQL Brasil
 
Infraestrutura como um Serviço
Infraestrutura como um ServiçoInfraestrutura como um Serviço
Infraestrutura como um Serviçoelliando dias
 
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 FeaturesiMasters
 

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
 

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