• No se han encontrado resultados

Optimizando la disponibilidad de la información y la continuidad del negocio

N/A
N/A
Protected

Academic year: 2021

Share "Optimizando la disponibilidad de la información y la continuidad del negocio"

Copied!
29
0
0

Texto completo

(1)

Optimizando la disponibilidad de la información y la continuidad del negocio

Alfredo Peña

Arquitecto de Soluciones de Tecnología

Oracle Argentina, Paraguay, Uruguay y Bolivia

(2)

Agenda

• Disponibilidad de Negocio en Red Link

• Introducción a Oracle GoldenGate

• Visión general de la tecnología

• Logrando Disponiblidad Continua en Red Link

• Preguntas

(3)

Disponibilidad de Cajeros en Red Link

El problema de negocio

• Red Link administra la red de cajeros

automaticos ATM mas grande del pais

• Presta servicios con 100% de disponibilidad

• En caso de desastre el tiempo de cambio al datacenter en standby debe ser mínimo

• Sincronizar miles de transacciones por

segundo, millones por día

ATM

ACI Base24 HP NonStop Producción

Switchover

Replicación de Transacciones para Disponibilidad Continua

Standby Activo

(4)

Agenda

• Disponibilidad de Negocio en Red Link

• Introducción a Oracle GoldenGate

• Visión general de la tecnología

• Logrando Disponiblidad Continua en Red Link

• Preguntas

(5)

Oracle GoldenGate 11g

Integración de Datos y Replicacion Transaccional de Bajo Impacto

Nueva DB/HW/OS/APP

DB Distribuida, Activa

DB de Reportes

Data Warehouse

Data Centers Globales ODS Data Integrator

Upgrade y Migración con Cero Downtime

Query Offloading, Disaster Recovery

Sincronización de Datos en Toda la Empresa BI en Real-time, Reportes,

MDM

Event Driven Architecture, SOA

Alta Disponibilidad / Disaster Recovery

Sólo Cambios, Basado en Logs

Database

Message Bus Legacy

Message Bus

(6)

GoldenGate es la Solución Estrategica de Replicación de Oracle Solution

Solución Líder en Integracion de Datos en Tiempo Real

Complementa las soluciones de Oracle

Disponibilidad Continua para sistemas Heterogeneos

Acceso a datos en Tiempo Real para Reportes y BI/EPM

Migraciones con Cero-downtime / Upgrades a Bases de Datos Oracle, Hardware, y Aplicaciones

Mas de 1200 clientes incluyendo compañias Fortune 500, representando Servicios Financieros, Comunicaciones, Salud, Sector Público, Ventas, Servicios

4 de los 5 bancos comerciales más grandes

3 de las 3 redes de ATM con mas transacciones

5 de las 5 empresas de datos financieros más grandes

5 de los 5 proveedores de telecomun. principales

3 de las 5 cadenas de supermercados más grandes

(7)

Performante

Flexible y Extensible

Fiable y Disponible

• Latencia inferior al segundo para movimientos de datos

• Bajo impacto para la captura, transformación, ruteo y entrega de datos transaccionales

• Arquitectura Abierta y Modular

• Soporta fuentes y destinos heterogéneos

• Ágil y adaptable a arquitecturas de integración de datos modernas

• Mantiene la integridad transaccional

• Fiable ante interrupciones y fallas

• Rápida Recuperación ante interrupciones del proceso

Diferenciadores de Oracle GoldenGate

(8)

Agenda

• Disponibilidad de Negocio en Red Link

• Introducción a Oracle GoldenGate

• Visión general de la tecnología

• Logrando Disponiblidad Continua en Red Link

• Preguntas

(9)

¿Cómo Funciona Oracle GoldenGate?

Source

Oracle & Non-Oracle Database(s)

Target Oracle & Non-Oracle Database(s)

Captura: transacciones confirmadas se capturan (y pueden filtrarse) mientras ocurren leyendo los logs de transacciones.

(10)

¿Cómo Funciona Oracle GoldenGate?

Source

Oracle & Non-Oracle Database(s)

Target Oracle & Non-Oracle Database(s)

Captura: transacciones confirmadas se capturan (y pueden filtrarse) mientras ocurren leyendo los logs de transacciones.

Trail: prepara y encola los datos para rutearlos.

(11)

¿Cómo Funciona Oracle GoldenGate?

Source

Oracle & Non-Oracle Database(s)

Target Oracle & Non-Oracle Database(s)

Captura: transacciones confirmadas se capturan (y pueden filtrarse) mientras ocurren leyendo los logs de transacciones.

Trail: prepara y encola los datos para rutearlos.

Pump: saca los datos para entregarlos a sus destino(s).

(12)

¿Cómo Funciona Oracle GoldenGate?

Source

Oracle & Non-Oracle Database(s)

Target Oracle & Non-Oracle Database(s)

Captura: transacciones confirmadas se capturan (y pueden filtrarse) mientras ocurren leyendo los logs de transacciones.

Trail: prepara y encola los datos para rutearlos.

Pump: saca los datos para entregarlos a sus destino(s).

Route: los datos se comprimen y encriptan a sus destino(s).

(13)

¿Cómo Funciona Oracle GoldenGate?

Source

Oracle & Non-Oracle Database(s)

Target Oracle & Non-Oracle Database(s)

Captura: transacciones confirmadas se capturan (y pueden filtrarse) mientras ocurren leyendo los logs de transacciones.

Trail: prepara y encola los datos para rutearlos.

Pump: saca los datos para entregarlos a sus destino(s).

Route: los datos se comprimen y encriptan a sus destino(s).

Delivery: se aplican los datos con integridad transaccional, transformando si es requerido.

(14)

Captura: transacciones confirmadas se capturan (y pueden filtrarse) mientras ocurren leyendo los logs de transacciones.

Trail: prepara y encola los datos para rutearlos.

Pump: saca los datos para entregarlos a sus destino(s).

Route: los datos se comprimen y encriptan a sus destino(s).

Delivery: se aplican los datos con integridad transaccional, transformando si es requerido.

Source

Oracle & Non-Oracle Database(s)

Target Oracle & Non-Oracle Database(s)

Bi-directional

¿Cómo Funciona Oracle GoldenGate?

(15)

Unidireccional

Offloading de Consultas Migración con Cero-Downtime

Bi-Direccional

Hot Standby o

Active-Active para HA

Peer-to-Peer

Balanceo de Carga Multi-Master

Broadcast

Distribución de Datos

Integración/Consolidación Data Warehouse

BPM BAM CEP

Distribución de Datos via Messaging

Diferenciador: Flexibilidad

(16)

Diferenciador: Performance y Escalabilidad

GoldenGate Capture

• Captura de datos basada en Logs

– Alto volumen – Bajo overhead

• Arquitectura Desacoplada

– Pueden usarse múltiples procesos de captura para escalabilidad, pero generalmente no son requeridos

– Pueden separarse tablas de alta transaccionalidad en un proceso de captura independiente

• Compresión y Filtrado

– Cambios innecesarios en los datos se descartan inmediatamente – Actualizaciones y Borrados se “comprimen” por defecto

– La “Before-image” se descarta por defecto

(17)

Diferenciador: Performance y Escalabilidad

GoldenGate Delivery

• Arquitectura Desacoplada

– Múltiples procesos de entrega pueden ser usados para escalar

– Pueden separarse tablas de alta transaccionalidad en un proceso de entrega independiente

– Pueden usarse varios procesos de entrega para distribuir el trabajo sobre una única tabla

• Agrupación de Transacciones

– Transacciones pequeñas son agrupadas por defecto para reducir el overhead de commit

• Agrupación de Registros

– Los Registros se agrupan por tabla y por operación dentro de la ejecución de una sentencia SQL

– Reordenamiento Automático de grupos de registros

(18)

Diferenciador: Integridad Transaccional

• Limites de Transacciones

– Registrados en el trail de GoldenGate

– Se ordenan las Transacciones en la secuencia de commit

– Los limites se ajustan automáticamente si se filtran registros o se separa el trail

• Integridad Transaccional

– Los Checkpoints y el Recovery se basan en limites de transacciones

– La secuencia original de commit se mantiene por el proceso de

delivery

(19)

Diferenciador: Fiabilidad

• Arquitectura Desacoplada

– Los procesos pueden ser reiniciados individualmente – Tolerancia a fallas de red (configurable)

• Recuperación

– La Recuperacion asegura que ninguna operacion se saltea o se

duplica despues de cualquier tipo de falla

(20)

Databases O/S and Platforms Oracle GoldenGate Capture:

Oracle

DB2 v 9.7

DB2 v 10 on z/OS

Microsoft SQL Server for 2008 R1, R2

Sybase ASE, 15.5

Teradata

Enscribe

SQL/MP

SQL/MX

MySQL

JMS message queues

Oracle GoldenGate Delivery:

All listed above, plus:

TimesTen, IBM System I, Netezza &

Greenplum

ETL product

Linux

Sun Solaris

Windows 2000, 2003, XP, 2008 HP NonStop

HP-UX IBM AIX IBM z Series zLinux

Plataformas Soportadas

Oracle GoldenGate 11g

(21)

Agenda

• Disponibilidad de Negocio en Red Link

• Introducción a Oracle GoldenGate

• Visión general de la tecnología

• Logrando Disponiblidad Continua en Red Link

• Preguntas

(22)

Elimine Todo Tipo de Downtime para Disponibilidad Continua

Disponible – sin problemas

Interrupción planeada

Upgrade

Migración

Mantenimiento

Interrupcion no planeada

Fallas de Sistemas

Casi-disponible

Problemas de Performance

R, R/W

(23)

• Upgrades, Migraciones y Mantenimiento con Cero Downtime

– Migración desde bases de datos no Oracle a Oracle 11gR2 y Exadata – Upgrade Oracle Database 8i, 9i, 10g a 11gR2

– Upgrade/Migrar Servidor de Base de Datos/OS – Realizar Mantenimiento de Base de Datos

– Upgrade de Aplicaciones

• Recuperación de Desastres para Bases de Datos No Oracle y entre distintas versiones de Oracle Database

• Disponibilidad Continua con Bases de Datos Activa-Activa

• Eliminar queries pesados de sistemas legacy a Bases de Datos Oracle para Máxima Performance

Oracle GoldenGate para

Disponibilidad Continua

(24)

Red Link Elimina el Downtime no planificado con Oracle GoldenGate

• Red Link usa Oracle GoldenGate como apoyo de su red de ATM

• Recuperación ante desastres

• Protección de Datos

• Integridad Transaccional

• Rápido Switchover

• Disponibilidad Extrema

• Con el mínimo impacto en la Producción

Flujo de Datos Post Switchover HP NonStop Standby

Activo Switchover

ATM

ACI Base24 HP NonStop Producción

(25)

• Captura una sola vez, entrega a varios destinos para otros usos

• Captura No-invasiva, basada en logs

• Mueve solo las transacciones confirmadas, reduce el uso de red Reducción del Overhead y el TCO

• Latencia sub-segundo incluso con alto volumen de datos

• Preserva la integridad transaccional

• Asegura la Recuperación de datos Alta Performance con Disponibilidad

• Provee una arquitectura desacoplada y modular

• Soporta fuentes y destinos heterogéneos, y distintas necesidades de latencia

• Coexiste y se integra con soluciones de ELT/ETL y mensajería Flexibilidad y Facilidad de Uso

Beneficios de Oracle GoldenGate 11g

(26)

Beneficios de Oracle GoldenGate 11g

Baje Costos, Reduzca Riesgos, y Logre Excelencia Operacional

• Menor TCO y menor inversión en hardware

• Acorte la implementación, y baje los costos de desarrollo

Baje Costos and Obtenga Beneficios más Rápido

• Mejore su infraestructura de TI sin interrumpir operaciones de negocio

• Habilite la recuperación de datos y la entrega de datos confiables

Reduzca el Riesgo

• Provea un mejor servicio a sus clientes con operación continua

• Haga mejores decisiones basadas en información confiable y a tiempo

Logre Excelencia Operacional

(27)

Q&A

(28)
(29)

Referencias

Documento similar

Fuente de emisión secundaria que afecta a la estación: Combustión en sector residencial y comercial Distancia a la primera vía de tráfico: 3 metros (15 m de ancho)..

Por su parte, de forma teórica y a partir de la volun- tad política favorable de los Estados miembros, la Comisión de Asuntos Exteriores, Seguridad y Política de Defensa del

La campaña ha consistido en la revisión del etiquetado e instrucciones de uso de todos los ter- mómetros digitales comunicados, así como de la documentación técnica adicional de

You may wish to take a note of your Organisation ID, which, in addition to the organisation name, can be used to search for an organisation you will need to affiliate with when you

Where possible, the EU IG and more specifically the data fields and associated business rules present in Chapter 2 –Data elements for the electronic submission of information

The 'On-boarding of users to Substance, Product, Organisation and Referentials (SPOR) data services' document must be considered the reference guidance, as this document includes the

In medicinal products containing more than one manufactured item (e.g., contraceptive having different strengths and fixed dose combination as part of the same medicinal

Products Management Services (PMS) - Implementation of International Organization for Standardization (ISO) standards for the identification of medicinal products (IDMP) in