Noções básicas de clusters de aplicativos reais oráculo de 12c
Se você já visitou sites da Oracle nos últimos 12 anos, você já viu a assinatura de marketing: Essa linha tag refere-se ao recurso de “Unbreakable”. Real Application Clusters
Conteúdo
Video: How to Make Apps Highly Available with Oracle 12c Flex Clusters (2 of 6)
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 as duas 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 paralela do Oracle
RAC, que tem sido em torno de muitos anos, era anteriormente conhecido como o opção de servidor paralelo. Antes que alguém fica inflamado sobre quando RAC foi RAC, é fácil admitir que antes o apelido RAC, o servidor Oracle Parallel (OPS) estava longe de ser as 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 os 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 em usabilidade e performance.
Determinar se RAC é certo 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 você precisar. Além disso, você pode conectar o novo hardware que você vá sem derrubar seu banco de dados. Se você excedeu suas capacidades de computação para o servidor, perfeitamente adicionar um para sua configuração.
Tempo de atividade: 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 da metodologia de dividir para conquistar. Você pode dividir grandes trabalhos em 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 podem oferecer grandes benefícios.
Video: [Ostentação] Os 5 Apps Android mais Caros e Absurdos do Google Play
É chamado processamento paralelo, e é parte de fundamentos 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ípica para uma instalação Oracle. Nesta configuração, os arquivos de banco de dados pode ser montado e acessado por apenas 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 crescem (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.