Fundamentos de la Real Application Clusters de Oracle 12c

June 24

Si usted ha visitado sitios web de Oracle en los últimos 12 años, que ha visto el lado de marketing: ". Unbreakable" Esa línea de la etiqueta se refiere a los Clusters característica RAC (Real Application). Por supuesto, una gran cantidad de elementos están involucrados, pero RAC tiene el punto de mira.

RAC es la solución de clustering de base de datos de Oracle. En cierto sentido, se trabaja en la teoría de que hay fuerza en los números. RAC le permite disponer de entornos de instancia de base que funcionan en paralelo.

Estas instancias cooperan para compartir el trabajo y se apoyen entre sí en caso de que uno de ellos falle. RAC puede ayudar con las dos interrupciones planificadas y no planificadas. Le permite cambiar su procesamiento de servidor a servidor con poca o ninguna interrupción a sus usuarios finales y aplicaciones.

Aplicaciones Clusters real frente Servicio Oracle Parallel

RAC, que ha existido desde hace muchos años, se conocía anteriormente como la opción de servidor paralelo. Antes de que nadie se flameó sobre cuándo fue RAC RAC, es fácil admitir que antes de que el apodo de RAC, Oracle Parallel Server (OPS) estaba lejos de la capacidades que RAC tiene para ofrecer.

Oracle endureció considerablemente la arquitectura, por lo que es más accesible y fácil de configurar. Oracle también se centró en los componentes del medio ambiente que reducen al mínimo el tiempo de inactividad. Por lo tanto, se podría decir que el RAC es una nueva generación de OPS que supera con creces las capacidades previas en la usabilidad y el rendimiento.

La determinación de si el RAC es adecuado para usted es una gran decisión. La implementación RAC requiere muchos recursos y dinero. Sin embargo, a veces gastar un poco más en la delantera puede ahorrar más tarde.

Considere lo RAC puede ofrecer:

  • Escalabilidad: La tecnología se basa en las computadoras y los recursos que el equipo como uno. Con RAC, usted puede comprar y hardware licencia que usted lo necesite. Además, usted puede conectar el nuevo hardware a medida que avanza sin tomar abajo de su base de datos. Si has superado sus capacidades de cómputo para el servidor, añadir sin problemas uno a su configuración.
  • Uptime: RAC puede endurecer su entorno informático contra el tiempo de inactividad planificado y no planificado. Puede eliminar de forma transparente partes de la aplicación de tiempo de inactividad planificado (como el mantenimiento, revisiones y actualizaciones) con poca o ninguna interrupción a los usuarios finales. Por otra parte, si falla uno de los recursos informáticos de su entorno, RAC transfiere automáticamente las conexiones de aplicación a otros recursos en el marco.
  • Rendimiento: Algunos podrían argumentar con este punto, pero hay que definir cuidadosamente las capacidades de rendimiento de RAC:

    • Debido RAC es un entorno complicado, su aplicación tiene que ser diseñado para aprovechar al máximo. Si pasa por alto este hecho, RAC en realidad puede perjudicar el rendimiento. Tenga esto en cuenta.
    • RAC puede ofrecer ventajas de rendimiento cuando se trata de la metodología de divide y vencerás. Puede dividir trabajos grandes en todos los equipos. Si conoces a una máquina de poca potencia está limitando su empresa, la reconfiguración de la ejecución del trabajo en varias máquinas puede ofrecer grandes beneficios.

      Se llama el procesamiento en paralelo, y es parte de los fundamentos de los CCR. RAC es una solución de escalado horizontal (horizontal). Esto significa agregar nodos al clúster en lugar de tener un servidor reemplazado con otro servidor más potente, o la ampliación (vertical).

Cómo explorar la arquitectura RAC de Oracle 12c

RAC trabaja a través de una compleja organización de las configuraciones de hardware y software. Bases de datos Oracle se refieren típicamente como un único conjunto de archivos (la base de datos) y un único conjunto de componentes de memoria y de procesos (la instancia) que trabajan en conjunto para que pueda acceder y mantener sus datos.

Esta es la configuración más típica para una instalación de Oracle. En esta configuración, los archivos de base de datos se pueden montar y se accede por sólo una máquina y una instancia Oracle a la vez.

Con RAC, esos archivos son compartibles tantas máquinas e instancias pueden acceder a los mismos archivos. Usted puede tener (en función de la certificación y las versiones) 100 instancias de base de datos con el acceso a base de datos compartida. Al igual que usted puede ser que tenga dos administradores de bases en su oficina:

  • Una lata de vacaciones, mientras que las otras obras (léase: alta disponibilidad).
  • Ambos pueden trabajar juntos en un proyecto grande para dividir la carga de trabajo y cumplir con un cronograma agresivo (léase: el rendimiento).
  • Añadir una tercera persona para cumplir los requisitos de carga de trabajo a medida que aumentan las responsabilidades de Oracle (léase: escalabilidad).

Muchos componentes son necesarios en una configuración de RAC. Para tener una idea general de lo que la arquitectura se parece.

Fundamentos de la Real Application Clusters de Oracle 12c