Sei sulla pagina 1di 28

GoldenGate,

la llave inglesa de EXADATA


Rafael Planella
Arquitecto de sistemas
28-03-2012
Agenda

1. Introducción a EXADATA
2. Introducción a GoldenGate
3. GoldenGate, herramienta multiuso para EXADATA
4. Conclusiones
1 Introducción a EXADATA
Introducción a Exadata
¿Qué es Oracle Exadata Database Machine?

• Rendimiento extremo en Data


Warehouse & OLTP
• La mejor relación precio/rendimiento
en Data Warehouse & OLTP
• Hardware optimizado
• Software especializado
• Escalable, seguro y redundante

avanttic Consultoría tecnológica


Introducción a Exadata
¿Qué es Oracle Exadata Database Machine?

• Servidores de BBDD:
– Servidores Intel de BBDD
– Oracle Linux or Solaris 11
– 10 Gig Ethernet (conexión con el exterior)
Servidores de storage
– Servidores Intel de Storage
– Hasta 336 terabytes de disco en crudo
– 5.3 terabytes de almacenamiento Flash
• InfiniBand Network:
– Interconexión interna

Un sistema completo: Procesamiento,


almacenamiento y red, preconfigurado,
balanceado y optimizado.

avanttic Consultoría tecnológica


Introducción a Exadata
¿Qué es Oracle Exadata Database Machine?

“Procesos intensivos en memoria y CPU”

Servidores de BBDD 11gR2


(Joins, agregados, estadísticas, conversión de
datos)

Exadata Storage Server


SW Exadata
(Aceso, organización y filtrado de datos)

“Procesos intensivos sobre los datos”

avanttic Consultoría tecnológica


Introducción a Exadata
Exadata Storage Servers

• Servidor de almacenamiento de alto


rendimiento construido con componentes
standard del mercado
• 12 discos: 600 GB SAS 15k rpm (alto
rendimiento) o 2 TB SAS 7,2k rpm (alta
capacidad)
• 2 CPUS Intel Xeon L5640 de 6 cores
• Tarjeta dual InfiniBand a 40 Gb/sec
• 386 GB memoria Flash
• Exadata Storage Server Software

avanttic Consultoría tecnológica


Introducción a Exadata
Exadata Storage Servers

• Almacenamiento inteligente • Hybrid Columnar Compression


• 10x para entornos DWH
• “Smart Scan query offload”
• Almacenamiento escalable • 15x para entornos de archivado

+ + +
Los datos siguen
comprimidos en los
acceso y en la Flash
• Smart Flash Cache
• Mejora 30x acceso aleatorios

primary backup
Múltiples test
beneficiados
standby dev’t
Datos comprimidos

avanttic Consultoría tecnológica


Introducción a Exadata
Necesidades de alto rendimiento

Tecnología Unidades Total Caudal


Disco 168 336 TB 21 GB/sec
Flash 56 Tarjetas 5 TB 50 GB/sec
DRAM 256 DIMM 2 TB 100 GB/sec

avanttic Consultoría tecnológica


Introducción a Exadata
Escalable

1/4 Rack 1/2 Rack 1 Rack 2-8 Racks

Servidores BD 2 4 8 16-64

Servidores Exadata 3 7 14 28-112

Capacidad bruta disco 21 TB 50 TB 100 TB 200 – 800TB


(high performance)
Capacidad bruta disco 72 TB 168TB 336TB 672 – 2688TB
(high capacity)
I/O Throughput (disks) 4.5 GB/sec 10.5 GB/sec 21 GB/sec 42 - 168 GB/sec
I/O per Second (IOPS) 300,000 750,000 1,500,000 1M – 8M

avanttic Consultoría tecnológica


Introducción a Exadata
Consolidación de entornos

Exadata permite dar servicios de


granja/nube para las BBDD:
ERP • Permite consolidar gran cantidad de bases
de datos en un único entorno
CRM
• Máximo rendimiento para cargas de
trabajo que mezclan OLTP, DW, batch,
Warehouse reporting
• Administración de I/O y CPU que permite
Data Mart aislar los entornos
HR

avanttic Consultoría tecnológica


2 Introducción a GoldenGate
Introducción a GoldenGate
¿Qué es Oracle GoldenGate?

“Herramienta para replicación de datos


entre entornos heterogéneos en tiempo real”
Bases de datos O/S y Plataformas
Oracle GoldenGate Capture:
 Oracle Linux
 DB2 Sun Solaris
 Microsoft SQL Server
 Sybase ASE
Windows
 Teradata HP NonStop
 Enscribe HP-UX
 SQL/MP
HP TRU64
 SQL/MX
 MySQL HP OpenVMS
 JMS message queues IBM AIX
IBM z Series
Oracle GoldenGate Delivery:
 All listed above, plus: zLinux
TimesTen, Netezza, Greenplum, HP Neoview and
any ODBC compatible databases
 ETL products

avanttic Consultoría tecnológica


Introducción a GoldenGate
Funcionalidades clave

Muy flexible: Está compuesto por unas pocas piezas funcionales


configurables según las necesidades del cliente
• Captura (Extract)
• Envío (Pump)
• Entrega (Replicat)
• Control (Manager)

avanttic Consultoría tecnológica


Introducción a GoldenGate
Funcionalidades clave

Mínimamente intrusivo: Lee de los ficheros de redo archivado


(journaling) no de las tablas

Captura de datos
Redo Archivado Redo Online

Operaciones
Captura confirmadas y
OCI/Oracle Net ordenadas

avanttic Consultoría tecnológica


Introducción a GoldenGate
Funcionalidades clave

Elevado rendimiento: Envía sólo transacciones confirmadas


Begin, TX 1

Insert, TX 1

Begin, TX 2 Begin, TX 2
Update, TX 1 Insert, TX 2
Insert, TX 2 Commit, TX 2
Commit, TX 2 Begin, TX 3
Begin, TX 3 Insert, TX 3
Insert, TX 3 Commit, TX 3
Begin, TX 4

Commit, TX 3
Delete, TX 4

Transacciones
Captura
BBDD Origen confirmadas y
Ordenadas

avanttic Consultoría tecnológica


Introducción a GoldenGate
Funcionalidades clave

Sólido: Usa puntos de control para evitar pérdida de transacciones en


caso de problemas en la red o en los servidores
Trasnsacción mas antigua no
Begin, TX 1 confirmada
Insert, TX 1 Checkpoint

Checkpoint de de entrega
Begin, TX 2 Begin, TX 2 Begin, TX 2
envio
Update, TX 1 Insert, TX 2 Insert, TX 2
Insert, TX 2 Commit, TX 2 Commit, TX 2
Checkpoint Punto de Punto de Punto de
Commit, TX 2 Begin, TX 3 lectura escritura Lectura
de captura
Begin, TX 3 Insert, TX 3
Insert, TX 3 Commit, TX 3
Punto de
Begin, TX 4 escritura
Commit, TX 3
Delete, TX 4
Punto de lectura

Fichero de Envio Fichero de Entrega


Captura
BBDD Origen transacciones transacciones BBDD Destino

avanttic Consultoría tecnológica


Introducción a GoldenGate
Funcionalidades clave

Seguro: Permite cifrar y comprimir los datos tanto durante su


almacenamiento como durante su envío

avanttic Consultoría tecnológica


3
GoldenGate
herramienta multiuso para EXADATA
GoldenGate y Exadata
GoldenGate, herramienta multiuso para Exadata

1. Migraciones sin pérdida de servicio


2. Carga de datos en tiempo real desde entornos heterogéneos
3. Replicación de datos hacia entornos Oracle y no Oracle
4. Contingencia de Exadata sobre otras BBDD Oracle
GoldenGate y Exadata
1. Migraciones sin pérdida de servicio

• Permite realizar migraciones sin corte en los servicios


• Mediante réplica bidireccional es posible dar servicio a las
aplicaciones desde los 2 gestores simultáneamente, permitiendo
una migración escalonada de los usuarios

OGG

BBDD Anterior Exadata

avanttic Consultoría tecnológica


GoldenGate y Exadata
2. Carga de datos en tiempo real desde entornos heterogéneos

• Simplifica los entornos, sustituyendo los actuales sistemas de


aprovisionamiento de datos (mediante scripts, ficheros de datos, etc.)
• Mejora el rendimiento, permitiendo cargar en tiempo real datos
procedentes de múltiples entornos Oracle y no Oracle
• Permite realizar transformaciones básicas en los datos replicados

Integración en tiempo real +


transformación de los datos

BBDD Oracle productivas

OGG

Exadata

Entornos heterogéneos / Legacy

avanttic Consultoría tecnológica


GoldenGate y Exadata
3. Replicación de datos hacia entornos Oracle y no Oracle

• Permite distribuir y replicar de manera unidireccional o


bidireccional los datos entre diferentes gestores
• Control total de qué datos se distribuyen (filtrando a nivel de filas
y/o columnas), entre entornos heterogéneos y en tiempo real

Oracle 9i Exadata

OGG

Oracle 10g SQL Server

avanttic Consultoría tecnológica


GoldenGate y Exadata
4. Contingencia de Exadata sobre otras BBDD Oracle

• Permite crear entornos de contingencia sobre gestores Oracle en


diferentes plataformas, sistemas operativos y/o versiones de Oracle
• La BBDD de contingencia estará abierta y disponible para ser
consultada
• Una vez los datos en destino, se puede retardar unos
“minutos/horas” su aplicación sobre la BBDD de contingencia

Exadata
BBDD Oracle contingencia

avanttic Consultoría tecnológica


4 Conclusiones
GoldenGate y Exadata
GoldenGate, herramienta multiuso para Exadata

• Facilita la integración de Exadata en nuestro entorno


• Mejora y simplifica notablemente los procesos de traspaso de datos
• Flexible y adaptable a múltiples requerimientos
• Herramienta con coste asequible

GoldenGate es un
buen complemento para
EXADATA

avanttic Consultoría tecnológica


rafael.planella@avanttic.com

Para más información contacte con nosotros a través de comercial@avanttic.com

BARCELONA MADRID
Aragó 182, 4º planta Orense 85
08011 Barcelona 28020 Madrid
Tel. 93 151 84 51 Tel. 91 116 17 89

Potrebbero piacerti anche