Noções básicas de Real Application Clusters da Oracle 12c

Se você já visitou sites da Oracle nos últimos 12 anos, você já viu a assinatura de marketing: # 147 Unbreakable. # 148- Essa linha tag refere-se ao recurso Real Application Clusters

(RAC). Claro, um monte de elementos estão envolvidos, mas RAC tem o centro das atenções.

RAC é solução de cluster de banco de dados da Oracle. Em certo sentido, ele funciona na teoria de que há uma força nos números. RAC permite que você tem ambientes instância de banco de dados que operam em paralelo.

Essas instâncias cooperar para compartilhar o trabalho e de volta um ao outro no caso de um deles falhar. RAC pode ajudar com ambas as interrupções planejadas e não planejadas. Ele permite que você mudar o seu processamento de servidor para servidor, com pouca ou nenhuma interrupção para os usuários finais e aplicações.

Aplicações Clusters real frente Serviço Paralelo a Oracle

RAC, que tem sido em torno de muitos anos, era conhecido anteriormente como o opção de servidor paralelo. Antes que alguém fica inflamado sobre quando RAC foi RAC, é fácil admitir que, antes de o apelido RAC, servidor Oracle Parallel (OPS) foi muito longe das capacidades que RAC tem para oferecer.

A Oracle endureceram significativamente a arquitetura, tornando-o mais acessível e mais fácil de configurar. A Oracle também incidiu sobre as componentes do ambiente que minimizam o tempo de inatividade. Então, você poderia dizer que RAC é uma nova raça de OPS que ultrapassa de longe as capacidades anteriores de usabilidade e performance.

Determinar se RAC é ideal para você é uma grande decisão. Implementação RAC requer muitos recursos e dinheiro. No entanto, por vezes, gastar um pouco mais na frente pode poupar-lhe mais tarde.

Considere o que RAC pode oferecer:

  • escalabilidade: A tecnologia é baseada em computadores e recursos que juntar-se como um só. Com RAC, você pode comprar e hardware de licença que for necessário. Além disso, você pode conectar o novo hardware que você vá sem tomar o seu banco de dados. Se você excedeu suas capacidades de computação para o servidor, perfeitamente adicionar um para sua configuração.

  • uptime: RAC pode endurecer seu ambiente de computação contra a inatividade planejada e não planejada. Você pode transparente remover partes do pedido de tempo de inatividade planejado (tais como a manutenção, patches e atualizações) com pouca ou nenhuma interrupção para os usuários finais. Além disso, se um dos recursos de computação do seu ambiente falhar, RAC transfere automaticamente as conexões de aplicativos para outros recursos no quadro.

  • Atuação: Alguns poderão argumentar com esse ponto, mas você tem que definir cuidadosamente as capacidades de desempenho do CCR:

  • Porque RAC é um ambiente complicado, a sua aplicação tem de ser concebido para tirar melhor proveito. Se você ignorar este fato, RAC pode realmente prejudicar o desempenho. Tenha isso em mente.

  • RAC pode oferecer benefícios de desempenho quando se trata de a metodologia de dividir para conquistar. Você pode dividir grandes trabalhos em todos os computadores. Se você conhece uma máquina de fraca potência está limitando sua empresa, reconfigurando o trabalho para executar em várias máquinas pode oferecer grandes benefícios.

    É chamado processamento paralelo, e faz parte dos fundamentos da RAC. RAC é um dimensionando solução (horizontal). Isto significa que você adicionar nós ao cluster em vez de ter um servidor substituído por outro servidor mais poderoso, ou ampliação (vertical).

Como explorar a arquitetura RAC da Oracle 12c

RAC funciona através de uma organização complexa de configurações de hardware e software. bancos de dados Oracle são geralmente referidos como um único conjunto de arquivos (banco de dados) e um único conjunto de componentes de memória e de processo (a instância) que trabalham em conjunto para que você possa acessar e manter seus dados.

Essa é a configuração mais típico para uma instalação Oracle. Nesta configuração, os ficheiros da base de dados pode ser montado e acedida somente por uma máquina e uma instância Oracle de cada vez.

Com RAC, esses arquivos são compartilháveis ​​tantas máquinas e instâncias podem acessar os mesmos arquivos. Você pode ter (dependendo da certificação e versões) 100 instâncias de banco de dados que acessam o mesmo banco de dados compartilhado. Assim como você pode ter dois DBAs em seu escritório:

  • Uma lata de férias, enquanto as outras obras (leia-se: alta disponibilidade).

  • Ambos podem trabalhar juntos em um projeto grande para dividir a carga de trabalho e cumprir um cronograma agressivo (leia-se: performance).

  • Adicionar uma terceira pessoa para atender aos requisitos de carga de trabalho como as responsabilidades da Oracle crescer (leia-se: escalabilidade).

Muitos componentes são necessários em uma configuração RAC. Para se ter uma idéia geral do que a arquitetura se parece.

image0.jpg

menu