avanttic - GoldenGate la llave inglesa de Exadata - XXI Cuore xxi cuore

  • 509 views
Uploaded on

 

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
509
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
19
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. GoldenGate,la llave inglesa de EXADATA Rafael Planella Arquitecto de sistemas 28-03-2012
  • 2. Agenda1. Introducción a EXADATA2. Introducción a GoldenGate3. GoldenGate, herramienta multiuso para EXADATA4. Conclusiones
  • 3. 1 Introducción a EXADATA
  • 4. 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 redundanteavanttic Consultoría tecnológica
  • 5. 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
  • 6. 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
  • 7. 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 3 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 Softwareavanttic Consultoría tecnológica
  • 8. 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 memoria y en la Flash • Smart Flash Cache • Mejora 30x acceso aleatorios primary backup Múltiples test beneficiados standby dev’t Datos comprimidosavanttic Consultoría tecnológica
  • 9. 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/secavanttic Consultoría tecnológica
  • 10. 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 – 8Mavanttic Consultoría tecnológica
  • 11. 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 HRavanttic Consultoría tecnológica
  • 12. 2 Introducción a GoldenGate
  • 13. 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 productsavanttic Consultoría tecnológica
  • 14. 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
  • 15. 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 ordenadasavanttic Consultoría tecnológica
  • 16. 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 Ordenadasavanttic Consultoría tecnológica
  • 17. 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 Destinoavanttic Consultoría tecnológica
  • 18. Introducción a GoldenGate Funcionalidades clave Seguro: Permite cifrar y comprimir los datos tanto durante su almacenamiento como durante su envíoavanttic Consultoría tecnológica
  • 19. 3 GoldenGate herramienta multiuso para EXADATA
  • 20. GoldenGate y ExadataGoldenGate, herramienta multiuso para Exadata1. Migraciones sin pérdida de servicio2. Carga de datos en tiempo real desde entornos heterogéneos3. Replicación de datos hacia entornos Oracle y no Oracle4. Contingencia de Exadata sobre otras BBDD Oracle
  • 21. 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 Exadataavanttic Consultoría tecnológica
  • 22. 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 / Legacyavanttic Consultoría tecnológica
  • 23. 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 Serveravanttic Consultoría tecnológica
  • 24. 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 contingenciaavanttic Consultoría tecnológica
  • 25. 4 Conclusiones
  • 26. 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 EXADATAavanttic Consultoría tecnológica
  • 27. rafael.planella@avanttic.comPara 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