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

904 views

Published on

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
904
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
29
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

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

  1. 1. GoldenGate,la llave inglesa de EXADATA Rafael Planella Arquitecto de sistemas 28-03-2012
  2. 2. Agenda1. Introducción a EXADATA2. Introducción a GoldenGate3. GoldenGate, herramienta multiuso para EXADATA4. Conclusiones
  3. 3. 1 Introducción a EXADATA
  4. 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. 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. 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. 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. 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. 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. 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. 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. 12. 2 Introducción a GoldenGate
  13. 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. 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. 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. 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. 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. 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. 19. 3 GoldenGate herramienta multiuso para EXADATA
  20. 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. 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. 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. 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. 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. 25. 4 Conclusiones
  26. 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. 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

×