Greetz Case Study: Migrating from Oracle RAC to MariaDB Galera Cluster
Oracle Real Application Cluster (RAC)
-
Upload
heyner-marmol -
Category
Technology
-
view
260 -
download
4
Transcript of Oracle Real Application Cluster (RAC)
ORACLE REAL APPLICATION CLUSTER (RAC)HEYNER MARMOL VERBEL
ORACLE REAL APPLICATION CLUSTER (RAC)
• Oracle Real Application Cluster (RAC)es la principal tecnología
agrupación de base de datos compartida de Oracle
• Oracle Real Application Clusters (Oracle RAC) es una versión en
clúster de Oracle Database basada en una stack integral de alta
disponibilidad que se puede utilizar como base de un sistema
base de datos en la nube, así como una infraestructura
compartida, asegurando una alta disponibilidad, escalabilidad y
agilidad para cualquier aplicación.
ORACLE REAL APPLICATION CLUSTERVISIÓN GLOBAL• Permite la opción de correr múltiple instancias en
diferentes servidores en un clúster conectadas a un
conjunto de archivo de datos compartidos, también
conocido como Base de datos.
• La base de datos abarca varios sistemas de hardware y
sin embargo aparece como una sola base de datos
unificada de la aplicación .
• Esto permite la utilización de hardware de consumo
para reducir el coste total de propiedad y para
proporcionar un entorno de computación escalable
que soporta varias cargas de trabajo de aplicaciones .
ORACLE REAL APPLICATION CLUSTERSTACK
Un Oracle RAC requiere que Oracle Clusterware sea
instalado en el sistema antes de la instalación del Oracle
RAC habilitado un database home. Oracle Clusterware
(OCW) es un componente integral del grupo de productos
Oracle Grid Infraestructure (GI).
Oracle Grid Infraestructure, incluye Oracle ASM / CloudFS
y Clusterware Oracle y la base de datos de Oracle con la
opción de Oracle Real Application Clusters (RAC)
constituyen el Oracle RAC Stack.
ORACLE CLUSTERWARE
• Es una tecnología que transforma una granja de servidores a un
cluster, Fue introducida con Oracle Database 10g Release 1
como el software subyacente requerido para poder correr
Oracle Database Cluster (RAC). Como parte de el stack de RAC,
como parte de también es utilizado por la versión de Oracle
ASM en clúster y está estrechamente integrado en el Oracle
RAC Stack
ORACLE AUTOMATIC STORAGE MANAGEMENT (ASM)
• Desde Oracle RAC utiliza una arquitectura de disco compartido, la
administración de volúmenes y el sistema de archivos utilizado para
almacenar los datos de base de datos debe ser compatible con clústeres.
Oracle Automatic Storage Management (ASM) es el recomendado
administrador de volúmenes para las base de datos Oracle.
• Oracle ASM gestiona todos los datos: Los archivos de base de datos Oracle,
archivos de software de clúster Oracle, y los datos no estructurados, como
archivos binarios, archivos externos y archivos de texto (viaOracle CloudFS).
A través de su bajo costo, fácil administración y las características de alto
rendimiento, Oracle ASM es la tecnología de almacenamiento de elección
para la gestión del almacenamiento de bases de datos Oracle.
ORACLE AUTOMATIC STORAGE MANAGEMENT (ASM)
• Para obtener un rendimiento y una alta disponibilidad, Oracle
ASM sigue el principio de “stripe and mirror everything”.
capacidades de creación de reflejos inteligentes permiten a los
administradores definir de 2 o 3 vías espejos para proteger los
datos vitales. Cuando una operación de lectura identifica un
bloque dañado en un disco, Oracle ASM se traslada
automáticamente el bloque válido de la copia duplicada de una
parte no dañada del disco.
ORACLE CLOUD FILE SYSTEM (CLOUDFS)
The Oracle Cloud File System simplifica y automatiza las funciones de gestión de almacenamiento y aumenta la utilización del almacenamiento, el tiempo de actividad y agilidad para ofrecer un rendimiento predecible y disponibilidad para todos los archivos y bases de datos de propósito general. CloudFSincluye un gestor de volúmenes del clúster y un sistema de archivos de clúster:
• Volume Manager de Oracle ASM dinámico (ADVM) es el administrador de volúmenes de clúster de propósito general para Oracle ACFS, así como sistemas de archivos 3ª parte.
• Oracle ASM Cluster File System (ACFS) es un POSIX propósito general y el sistema de archivos de clúster de Windows compatible con los servicios de datos avanzados, tales como snapshots, replicación, el cifrado, seguridad, etc.
CONTINUIDAD DE NEGOCIOS Y ALTA DISPONIBILIDAD
Oracle RAC proporciona las siguientes características clave, esencial para la gestión de datos HA:
• Fiabilidad - La base de datos Oracle es conocido por su fiabilidad. Oracle RAC lleva esto un paso más allá mediante la eliminación del servidor de base de datos como un único punto de fallo. Si una instancia falla, los casos restantes del clúster permanecen abiertas y activas. Clúster Oracle supervisa todos los procesos de Oracle e inmediatamente se reinicia cualquier componente que ha fallado.
• Detección de errores - clúster Oracle supervisa automáticamente las bases de datos Oracle RAC, así como otros procesos de Oracle (Oracle ASM, instancias, Listener, etc.) y proporciona una detección rápida de problemas en el medio ambiente. También se recupera automáticamente de fallos a menudo antes de los usuarios observan que se ha producido un fallo.
CONTINUIDAD DE NEGOCIOS Y ALTA DISPONIBILIDAD
• La recuperabilidad - La base de datos Oracle incluye muchas características que hacen que sea fácil para recuperarse de diversos tipos de fallos. Si falla una instancia de una base de datos Oracle RAC, se reconoce por otra instancia en el clúster y la recuperación se iniciará automáticamente. Notificación rápido de aplicaciones (FAN) y una rápida conexión de conmutación por error (FCF) y sobre todo el RAC de Oracle 12c aplicaciones Continuidad disponen hacen que sea fácil para enmascarar cualquier fallo de un componente por parte del usuario.
• Operaciones Continuas - Oracle RAC proporciona servicio continuo tanto para las interrupciones planificadas y no planificadas. Si un servidor (o un ejemplo) falla, la base de datos permanece abierto y aplicaciones seguir siendo capaz de acceder a los datos, allowing for business critical workloads to finish, mostly without a delay in service delivery.
ESCALABILIDAD Y AGILIDAD
• Oracle Real Application Clusters ofrece una tecnología única para escalar aplicaciones. Tradicionalmente, cuando los servidores de bases de datos quedaron sin capacidad, que fueron reemplazados con nuevos y más grandes servidores. Como servidores crecen en la capacidad, que son más caros.
• Para bases de datos utilizando Oracle RAC, hay alternativas para aumentar la capacidad. Las solicitudes que se han ejecutado tradicionalmente en grandes servidores SMP se pueden migrar a funcionar en grupos pequeñas de servidores de un clúster. Por otra parte, la inversión en el hardware actual puede mantenerse y nuevos servidores se puede añadir a la piscina (o puede constituir un nuevo grupo) sin tiempo de inactividad.
• Mientras que todos los servidores del clúster deben ejecutar el mismo sistema operativo y la misma versión de Oracle, que no tienen que ser de la misma capacidad. usuarios de Oracle RAC hoy a menudo se ejecutan los grupos de servidores que se adapten a sus necesidades, utilizando servidores de (ligeramente) diferentes características.
COST-EFFECTIVE WORKLOADMANAGEMENT
Oracle RAC incluye tecnologías innovadoras para gestionar las cargas de trabajo en el clúster mientras que proporciona el mejor rendimiento de las aplicaciones dada la configuración y alta disponibilidad para la aplicación. Por lo tanto, Oracle RAC es la única solución de base de datos que proporciona la disponibilidad de rendimiento en el mercado hoy en día.
disponibilidad de rendimiento, además de una alta disponibilidad y gestión del rendimiento, incluye la capacidad para asegurar que los servicios de bases de datos están disponibles para la aplicación sin un cambio notable en el tiempo de respuesta o la calidad general.
Varios componentes integrados en el Oracle RAC Pila contribuyen a su capacidad para proporcionar disponibilidad para el rendimiento de base de datos Oracle. A diferencia de otras soluciones disponibles en el mercado, los componentes y la funcionalidad son parte de la pila y se pueden utilizar sin coste adicional.