O ponto-chave sobre o que usar depende dos requisitos do seu sistema, além de suas habilidades internas.
Falando genericamente da visão técnica do archtict / dba da Oracle, você estará enfrentando as seguintes questões:
- Quanta despesa eu quero ter em suporte?
Você naturalmente terá tempos de reação piores em plataformas não-Oracle, como especialmente o IBM Pseries e o HP Itanium (devido a razões históricas)
- Qual Serviço eu preciso fornecer e quais tecnologias eu quero usar?
Geralmente você não deve misturar coisas com o mesmo propósito, como por exemplo. RAC e virtualização, pois isso aumenta as camadas e, eventualmente, o custo.
Você pode fazer grandes coisas com por exemplo. Oracle VM (Xen) no x86-64 e Oracle Dataguard (eventualmente com Active Dataguard Option). Mantenha-o simples e focado
O RAC é complicado para a maioria das empresas, já que na maioria das vezes não é implementado adequadamente. Também protege apenas contra falhas do host = > você ainda tem o armazenamento compartilhado para ser cuidado.
Como a maioria das instalações de RAC que foram vistas nos últimos 10 anos são baseadas em "sabedoria convencional", elas são principalmente dois clusters de nós. A razão é simples: custo / hábitos da licença
Portanto, uma combinação mais simples e valiosa é usar o Oracle VM for HA, que permite que você faça a migração ao vivo de hosts em janelas de manutenção, além do Oracle Dataguard para falhas de site. Como você Dataguard você pode descarregar backups para o site em espera para não incomodar os usuários.
Este é apenas um exemplo, que funciona bem para bancos de dados OLP de 11g; o put também pode ser aplicado a bancos de dados DW, se você tomar mais cuidado com a disponibilidade do que com o desempenho.
O Reading Concepts Guide da Oracle certamente indicará soluções que funcionem para você.
Ao planejar com tecnologias de virtualização, você também deve considerar não consolidar muito em máquinas muito pequenas. Você não vai gostar de se encontrar em uma situação em que consolidou tudo em duas grandes máquinas de nível corporativo e o de repente quebra, o que faz com que você perca 50% da sua capacidade total. Em vez disso, vá para mais, coloque servidores menores por vários motivos:
-
Capacidade sob demanda em grandes máquinas IBM, HP, SUN soa bem no começo, mas acaba sendo bastante cara depois de alguns anos, se você precisar comprar módulos RAM antigos
-
De alguma forma, você ainda precisa desligar até mesmo as caixas e atualizar de qualquer maneira fisicamente
-
Se você realmente tiver problemas técnicos com um servidor, ainda terá os outros e terá mais tempo com menos desempenho & impacto do cliente para substituir o defeituoso
-
Como dito como dba, normalmente você tem que lidar mais com erros de aplicações, contenção de i / o, problemas de rede. Para a contenção de E / S, não faz grande diferença quando você espera com um IBM Power 6 de 4.7Ghz ou um Itanium de 1.6 Ghz da Intel para E / S. Você não pode esperar mais rápido. Nesse caso, você prefere investir em um SSD PCI-E, se realmente não conseguir lidar com o bloco de dados quente, reprojetar / ajustar o Aplicativo.