Oracle Real Application Cluster (RAC)

12
ORACLE REAL APPLICATION CLUSTER (RAC) HEYNER MARMOL VERBEL

Transcript of Oracle Real Application Cluster (RAC)

Page 1: Oracle Real Application Cluster (RAC)

ORACLE REAL APPLICATION CLUSTER (RAC)HEYNER MARMOL VERBEL

Page 2: Oracle Real Application Cluster (RAC)

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.

Page 3: Oracle Real Application Cluster (RAC)

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 .

Page 4: Oracle Real Application Cluster (RAC)

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.

Page 5: Oracle Real Application Cluster (RAC)

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

Page 6: Oracle Real Application Cluster (RAC)

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.

Page 7: Oracle Real Application Cluster (RAC)

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.

Page 8: Oracle Real Application Cluster (RAC)

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.

Page 9: Oracle Real Application Cluster (RAC)

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.

Page 10: Oracle Real Application Cluster (RAC)

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.

Page 11: Oracle Real Application Cluster (RAC)

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.

Page 12: Oracle Real Application Cluster (RAC)

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.