La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Oracle Real Application Cluster (RAC)

Presentaciones similares


Presentación del tema: "Oracle Real Application Cluster (RAC)"— Transcripción de la presentación:

1 Oracle Real Application Cluster (RAC)
Daniel | Julio A. | Yenny

2 Oracle Real Application Cluster (RAC)
Oracle (RAC) es una opción software para el SGBD Oracle producida por la Corporación Oracle. Es un componente de software que permite la creación de múltiples instancias del motor de base de datos de forma independiente, compartiendo un mismo almacenamiento. Oracle RAC es la base de enterprise grid computing.

3 Beneficios de Oracle RAC
Alta disponibilidad Confiabilidad Capacidad de recuperación Detección de errores Operaciones continuas Escalabilidad

4 Historia La primera base de datos Oracle cluster fue liberada con Oracle 6 para el VAX digital, este fue el primer cluster de base de datos en el mercado. Oracle Parallel Server (OPS) surgió con Oracle 6.2, y utilizó DLM (Distributed Lock Manager) propio de Oracle. Oracle 8 introdujo un gestor de bloqueos general y se trataba de una dirección de Oracle para crear su propio producto de clúster.

5 Historia Cont. Oracle´s lock manager se integra con el código de Oracle con una capa adicional llamado OSD (Operating System Dependent), esto se integró pronto en el núcleo y se conoce como IDLM (Integrated Distributed Lock Gerente) en las versiones posteriores de Oracle. Oracle Real Application Clusters (Oracle RAC) se introdujo por primera vez con Oracle 9i. Oracle Real Application Clusters 9i utilizó el mismo IDLM y se basó en clúster de software externo (Sun Cluster, Veritas Cluster, etc).

6 Evolución Oracle Real Application Clusters (RAC) -- Oracle9i, 2001
Requería un clúster externo (Veritas o Sun Cluster) Oracle Database 10g utilizó por primera vez grid computing. En la versión 10g, Oracle ofrece Oracle Clusterware disponible para todos los sistemas operativos. Oracle Clusterware ofrece una solución de agrupación en clústeres y admite cualquier tipo de aplicación. Oracle Clusterware constituye un requisito previo para todas las implementaciones de Oracle RAC. Con Oracle Database 10g versión 2, Oracle incluyó una interfaz API de alta disponibilidad para que ningún proceso ajeno a Oracle pudiera ponerse bajo el control del marco de alta disponibilidad dentro de Oracle Clusterware.

7 Evolución Oracle Database 11g amplía las capacidades exclusivas de Oracle de clustering de base de datos, automatización de centro de datos y gestión de carga de trabajo. Con grids altamente disponibles y escalables en servidores de bajo costo y sistemas de almacenamiento, los clientes de Oracle pueden hacer frente al procesamiento de transacciones, almacenamiento de datos (data warehousing) y aplicaciones de gestión de contenido, más exigentes. Hoy en día, Oracle Real Application Clusters constituye una tecnología de comprobada eficacia que utilizan miles de clientes en cualquier tipo de aplicación y en todos los sectores.

8 Arquitectura Cache Fusion Shared Cache Users
Centralized Management Console Users Cache Fusion High Speed Switch or Interconnect Clustered Database Servers Shared Cache Hub or Switch Fabric Mirrored Disk Subsystem Storage Area Network

9 Arquitectura ASM (Automatic Storage Management)

10 Diagrama conceptual del funcionamiento de un Oracle RAC  (configuración en failover)

11 Arquitectura-Ficheros de la BD
En RAC se comparten: Datafile Spfile Controlfile En RAC no se comparten: Redolog Archivelog Trazas, Alert Tablespace (datafile) de Undo

12 Arquitectura-Ficheros de la BD
Cada instancia es responsable de sus propias operaciones, por lo tanto genera sus redologs. Es necesario que todos los redologs esten accesibles (para lectura) para todas las instancias (por si es necesario realizar una recuperación)

13 Arquitectura-Ficheros de la BD
En el RAC cada instancia tiene la posibilidad de configurar individualmente la gestión del Undo. Es necesario que cada instancia tenga su propio tablespace de tipo Undo. No pueden trabajar con el mismo. En un entorno RAC la memoria de cada instancia puede estar configurada de una forma distinta. Mediante el Cache Fusion y el Global Cache Service, la caché de todas las instancias se comporta como una única caché permitiendo el trabajo concurrente desde varias instancias sobre los mismos bloques de datos.

14 Enterprise Edition Options: Software Update License & Support
Costo Price List 10 Enero 2013 Enterprise Edition Options: Named User Plus Software Update License & Support Processor License Real Application Clusters 460 101.20 23,000 5,060.00 Real Application Clusters One Node 200 44.00 10,000 2,200.00 €363.00 / Usuario designado Plus €79.88 / Costo de soporte del primer año  €18,  / Procesador €3, / Costo de soporte del primer año 

15 Versiones de BD Oracle Enterprise Edition (no incluido)
Oracle Standard Edition Oracle Standard Edition One (Incluido sin licencia)

16 Competidores IBM DB2 para z/OS (el sistema operativo de mainframe de IBM) suministra una opción de compartimiento de datos de alto rendimiento desde la mitad de 1990. Los competidores de Oracle que ofrecen arquitecturas de nada-compartido son: IBM Balanced Configuration Unit, Netezza Performance Server, Teradata Google, aunque no es un sistema relacional de base de datos, es el ejemplo mejor conocido de sistema en cluster implementado usando el acercamiento nada-compartido.

17 Conclusión Oracle Real Application Clusters fue diseñado para ofrecer alta disponibilidad y escalabilidad. Las aplicaciones existentes y las recién desarrolladas se benefician con la transparencia que brinda Oracle Real Application Clusters. Miles de clientes alrededor del mundo usan Oracle RAC en aplicaciones de misión crítica y en muchos otros entornos de aplicaciones de todos los sectores.


Descargar ppt "Oracle Real Application Cluster (RAC)"

Presentaciones similares


Anuncios Google