Considerações de hardware básicos para Real Application Clusters no Oracle 12c

Real Application Clusters (RAC) em conjunto com os bancos de dados da Oracle 12c tem alguns requisitos especiais de hardware que única instância ou banco de dados não-RAC não têm. As áreas de hardware para se concentrar em incluir interfaces de rede, armazenamento central e nós.

Nós e Real Application Clusters no Oracle 12c

UMA é um servidor que executa uma instância Oracle. Uma configuração RAC verdade tem, pelo menos, dois nós.

O número de nós em sua configuração RAC depende de limitações de hardware e software. De acordo com sites de documentação e suporte da Oracle, o Oracle software em si pode suportar mais de 100 nós, mas outras forças pode limitá-lo para menos.

Se você está recebendo em lotes de nós (mais de oito), verificar com todo o seu hardware e software para ver o que é o seu limite.

Adicionar nós como você dimensionar o cluster. Você pode adicionar e removê-los com a interrupção do serviço mínimo ou nenhum para a sua aplicação. Isso garante alta disponibilidade. Normalmente, cada nó terá sua própria instalação do software Oracle.

Você pode ter um diretório de software central, compartilhada para cada nó de usar. No entanto, uma configuração como isso limita suas capacidades de alta disponibilidade.

Por exemplo, uma vantagem de se instalar o software Oracle em cada nó é a capacidade de corrigir os nós individualmente, levando-os para baixo um de cada vez. este patch de rolamento evita uma falha de aplicativo completo. Você não pode aplicar todos os patches desta forma. Consulte a documentação patch para ter certeza. Por outro lado, uma instalação central exigir que você desligue todo o cluster para aplicar o patch.

Cada nó deve ter sua própria árvore de código de software Oracle se desejar alta disponibilidade.

Clusters de armazenamento central e Real Application no Oracle 12c

A seguir estão alguns requisitos de armazenamento centrais de configuração RAC:

  • Todos os seus arquivos de banco de dados, arquivos de controle, redo logs, logs de arquivo, e spfile deve estar no armazenamento compartilhado. Desta forma, cada um de nós tem acesso a todos os arquivos necessários para o acesso de dados, recuperação e configuração.

  • Fixe a central de armazenamento para cada nó na forma de alguns meios de comunicação de alta velocidade. Lotes de conexões de alta velocidade (canal de fibra ou iSCSI, por exemplo) estão disponíveis a partir de diferentes fornecedores de armazenamento.

    Verifique se o armazenamento e anexos são aprovados para o Oracle RAC antes de fazer suas decisões. (Por exemplo, NFS unidades de montagem para cada servidor não é tipicamente uma configuração certificada). Você pode usar quase qualquer configuração de armazenamento compartilhado com os resultados da educação e testagem decentes.

  • Ao escolher um fornecedor de armazenamento, considere as necessidades de desempenho dos seus aplicativos. O subsistema do disco deve ser capaz de escalar tão facilmente como seus nós RAC. Como você adicionar nós, você pode precisar adicionar discos físicos para suportar o aumento da demanda no subsistema de armazenamento. Você deve ser capaz de fazer isso com pouco ou nenhum tempo de inatividade.

  • O disco no subsistema de armazenamento compartilhado deve ser configurado para acesso compartilhado. Você pode ter até quatro opções para isso:

  • sistema de arquivos Raw (discos não formatados)

  • A Oracle Cluster File System (OCFS) (disponível no Windows e Linux)

  • A Oracle Gerenciamento Automático de Armazenamento (ASM) (um gerenciador de volume do Oracle fornecido das sortes para arquivos de banco de dados relacionados)

  • solução de terceiros (como o Veritas)

Você pode ter que combinar as opções. Por exemplo, você pode usar o Oracle ASM para seus arquivos de banco de dados, mas você pode querer algo diferente de ASM para arquivos de backup RMAN.

Cluster de interconexão e Real Application Clusters no Oracle 12c

o interconexão de cluster é uma peça dedicada de hardware que gerencia toda a comunicação inter-instância. Um monte de comunicação entre instâncias ocorre em uma configuração RAC: manter a consistência, o compartilhamento de informações de bloqueio e transferência de blocos de dados.

Oracle usa Cache Fusion for gerir a transferência de dados entre os nós. Cache fusão requer uma rede extremamente confiável, privado, de alta velocidade conectando todos os nós.

Cache fusão é um componente crítico para a obtenção de RAC para um bom desempenho. A interconexão deve ser velocidades gigabit ou melhor.

Quando você tem problemas de desempenho de comunicação de cluster, a capacidade da interligação para fornecer a largura de banda necessária é questionada. É uma despesa necessária para configurar um ambiente RAC adequadamente. Você gastar milhares de dólares em um carro de corrida e depois colocar pneus de rua sobre ele?

interfaces de rede e Real Application Clusters no Oracle 12c

Verifique se você tem as interfaces de rede direito no servidor para uma comunicação adequada. Isso inclui vários cartões de interface de rede:

  • Um para as conexões públicas ou de usuário para a máquina

  • Um para a interconexão privada para o cluster de compartilhar informações entre os nós

No mínimo, uma configuração RAC deve ter duas placas de rede:

  • Um para a rede privada para tráfego de cluster interconexão

  • Um para a rede pública

A rede pública é a conexão para todas as conexões de cluster, a partir de seus aplicativos e usuários finais (incluindo você eo administrador de sistemas).

menu