Breaking

Post Top Ad

Your Ad Spot

domingo, 15 de diciembre de 2019

Oracle RAC vs. SQL Server AG



Como he visto el beneficio de tener una publicación en la base de datos Oracle frente a la arquitectura de SQL Server , pasemos a la próxima frontera: Alta disponibilidad ... o lo que la gente piensa que es arquitectura de alta disponibilidad en las dos plataformas.

A RAC o no a RAC

Hay un ruido constante entre los DBA de Oracle, ya sea todo incluido para Oracle Real Application Cluster , (RAC) o un deseo de usarlo para la herramienta para la que está técnicamente destinado. Oracle RAC puede ser muy atractivo, complejo y rico en características, es el estándar para sistemas de ingeniería, como Oracle Exadata e incluso Oracle Data Appliance (ODA). Las nuevas funciones de implementación, como Oracle RAC One-Node, ofrecieron una flexibilidad aún mayor en el diseño de entornos Oracle, pero también debemos analizar lo que no es: Oracle RAC no es una solución de recuperación ante desastres.
Los proyectos de recuperación ante desastres tienen requisitos para entornos de conmutación por error secundarios que se alojarán en un segundo centro de datos o en la nube y en varias bases de datos, pero eso no es lo que es Oracle RAC. Eso no significa que no podamos construir la solución, solo significa que, en nuestra comparación para otorgar una comparación de Apple a Apple, voy a agregar un segundo producto al escenario: Oracle Data Guard .

RAC en máquinas virtuales de Azure

Para aquellos que intentan construir Oracle RAC en Azure , sí, pueden hacerlo. Puede construir un clúster de VM y luego usar FlashGrid debajo de la instalación de Oracle RAC. ¿Te gustaría hacerlo? Simplemente no sé por qué. Si le hace preguntas al cliente, hasta ahora, cada vez, he descubierto una mejor manera de llegar a la solución que esperan lograr y no involucró RAC. Se descubrió rápidamente que solo porque necesitabas algo en las instalaciones, traer la nube cambia todo. La redundancia está integrada en la infraestructura, las máquinas virtuales pueden tener clústeres integrados y preferiría poner Oracle Data Guard en una máquina virtual en lugar de implementar todas las partes móviles con RAC.
Entonces, ¿qué aporta Oracle RAC al juego?
Ahora, para analizar directamente Oracle RAC con la comparación de Data Guard con los Grupos de disponibilidad siempre activos de SQL Server :
Tenga en cuenta que Oracle RAC tiene numerosos nodos que están conectados a una base de datos RAC. Esta base de datos se conecta sin problemas a todas las sesiones, dirigidas a través de los nodos por Scan Listener. Las transacciones, que incluyen Deshacer y Rehacer, se envían entre los nodos a través de la caché global.
En nuestra arquitectura, hemos agregado Oracle Data Guard, que es una réplica secundaria que luego se puede sincronizar con los registros de archivo (similar a los registros de transacciones en SQL Server) y se puede utilizar aún más si se implementa Active Guardia de datos.
Para los grupos de disponibilidad de SQL Server Always-on, la arquitectura anterior ha implementado un primario con dos réplicas, una local y una secundaria en un centro de datos remoto, proporcionando DR completa en caso de que el centro de datos primario no esté disponible. Tenga en cuenta que no hay escritura en las réplicas a la primaria. Están únicamente aislados y diseñados para alta disponibilidad y recuperación ante desastres.
Cuando se habla de escalabilidad, Oracle RAC permite que el DBA asigne más hosts para asignar más CPU y memoria a una base de datos determinada. La cantidad de nodos que se pueden asignar a una base de datos única es bastante extensa, donde en SQL Server AG, cada nodo requiere almacenamiento para su réplica única que debe aprovisionarse junto con los recursos de CPU y memoria.

La esencia

Tan alto nivel, es bueno recordar lo siguiente:
Sé que no profundicé demasiado en ninguna de las tecnologías aquí, pero ese no era mi objetivo. Quería intentar dar a todos, sin importar en qué plataforma se especialicen, para ver el otro lado de lo que es similar. Espero que esto ayude.

No hay comentarios.:

Publicar un comentario

Dejanos tu comentario para seguir mejorando!

Post Top Ad

Your Ad Spot

Páginas