• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Mauricio madrid opn days_fy11_disaster_recovery
 

Mauricio madrid opn days_fy11_disaster_recovery

on

  • 863 views

 

Statistics

Views

Total Views
863
Views on SlideShare
863
Embed Views
0

Actions

Likes
0
Downloads
32
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Mauricio madrid opn days_fy11_disaster_recovery Mauricio madrid opn days_fy11_disaster_recovery Presentation Transcript

    • <Insert Picture Here>Alta Disponibilidad & Disaster RecoveryMauricio Gumiel MuñozDIS - Sales Executive Spain & Portugal
    • Tiempo real y disponibilidad contínua en procesos de negocio Las TTII deben ayudar a las unidades de negocio en su operativa diariaQué piden las organizaciones de negocio a los departamentos de TI• Operar con clientes 24x7 – “everytime, everywhere”• Disponer de una solución de continuidad de negocio a pesar de las posibles indisponibilidades de los Sistemas de TTIIQué necesitan los departamentos de TI en la implantación de sus soluciones de TI• Disponibilidad contínua• Distribución de carga transaccional• Rendimiento escalable• Posibilidad de detección de conflictos y resolución 2
    • Premisa principal de los Departamentos de TISistemas que aseguren la continuidad y calidad del servicio TI, asegurando el funcionamiento de los procesos críticos y de los datos de las operaciones transaccionales. Clientes Usuarios Proveedores Empleados … 3
    • De forma sencillaLa máxima disponibilidad se compone de: • Alta Disponibilidad: prevención de fallo de los sistemas mediante la creación de nodos, como medida inicial. Si un nodo cae, el otro toma el control. • Disaster Recovery: previene fallos en la infraestructura. Si los datos no están disponibles en el CPD primario, Data Guard, Active Data Guard o GoldenGate permiten disponer de los datos en un CPD secundario. Stand-by Activo/Pasivo Activo/Activo DB Primaria DB Secondaria 4
    • Oracle GoldenGateDisaster Recovery & Alta Disponibilidad Disaster Recovery y Alta Disponibilidad 5
    • Oracle GoldenGate La solución empresarial para las necesidades de Tiempo Real Bases de datos y Datos y aplicacionesaplicaciones, fuentes Críticos, heterogéneas, Información Business Intelligence, combinadas, en Tiempo Real Reporting parasistemas distribuidos, Clientes, Partners & legacy, OLTP, Empleados OLAP Acceso en Tiempo Real Oracle GoldenGate facilita el acceso en tiempo real a información en tiempo real, permitiendo a las empresas mejorar dramáticamente la disponibilidad, fiabilidad, y rendimiento de datos críticos distribuidos en sistemas heterogéneos. 6
    • ¿Qué es Oracle GoldenGate?Oracle GoldenGate permite captura con impacto muy bajo, enrutado,transformación, y envío de datos transaccionales entre entornos heterogeneosen tiempo real. Aspectos diferenciadores: Rendimiento No intrusivo, bajo impacto, latencia <1 segundo Flexible y Extensible Abierto, arquitectura modular – Soporta orígenes y destinos con tecnología heterogénea Fiable Mantiene la integridad transaccional – Fiable contra interrupciones y caídas de servicio 7
    • GoldenGate es Estratégico para Oracle • Lider en soluciones de integración de datos en Tiempo Real • Complementa la oferta existente de productos Oracle • Disponibilidad Contínua para sistemas heterogéneos • Acceso a datos en tiempo real para Reporting & BI/EPM • Migraciones y actualizaciones de bases de datos y aplicaciones con “Zero-downtime”. • 500+ clientes • 35+ países • 4,000+ implantaciones en los sectores Financieros, Comunicaciones, Sanitario, Público, Distribucion e Industria: • Top 4 de 5 de los mayores bancos comerciales • Top 3 de 3 de las redes ATM más utilizadas • Top 8 de 10 de compañías de información financiera • Top 4 de 5 proveedores de telecomunicaciones • Top 3 de 5 de las mayores compañías de distribución 8
    • Oracle GoldenGate – Casos de Uso La Integración en Tiempo Real – aplicaciones para la empresa Disaster Recovery, Data Protection Standby • Estandarización de una Unica (Open & Active) Tecnología para Múltiples Zero Downtime necesidades Migration and • Permite la Disponibilidad Captura de datos Upgrades modificados, en Tiempo Real, Continua y el acceso a datos en de los logs Operational Reporting Tiempo Real para Reporting / BI Reporting Database OGG ETL ODS EDW ETLSistemas Origen EDW Real-time BI Heterogéneos • Arquitectura muy flexible Query Offloading • Implantaciones muy rápidas • Bajo TCO & ROI muy rápido Data Distribution 9
    • GoldenGate Alta Disponibilidad DR- GG Live StandbyBeneficios• Entornos heterogéneos• El menor tiempo para la recuperación y cambio al sistema en stand-by (switchover)• Re-sincronización de los sistemas primarios y de backup• Nula pérdida o corrupción de datos• Sin restricciones entre las ubicaciones geográficas – no afecta la distancia• El backup puede ser re-utilizado para Reporting 10
    • GoldenGate Alta Disponibilidad DR- GGActivo-Activo Beneficios • Entornos heterogeneos • Disponibilidad contínua • Distribución de carga transaccional • Rendimiento escalable • Detección de conflictos y resolución 11
    • GoldenGate - ArquitecturaCapture: Los cambios committed son capturados ( puedenser filtrados) según se producen, leyendo el log detransacciones. Trail files: Almacena y encola los datos para su envío Pump: Distribuye los datos para su enrutado a multiples destinos. Route: Datos comprimidos, encriptados para múltiples destinos. Delivery: Escribe los datos con integridad transaccional, transformando los datos según sea necesario. Pump Source Trail LAN / WAN / Target Trail Capture Internet Delivery Pump (TCP/IP) Database(s) Target Trail Source Trail Database(s) Delivery Capture Origen Destino Bi-direccional 12
    • GoldenGate – Plataformas heterogéneas Key Feature: HeterogeneityBases de datos O/S y PlataformasOracle GoldenGate Capture:  Oracle Linux  DB2 for v 9.7 Sun Solaris  Microsoft SQL Server for v 2008  Sybase ASE Windows 2000, 2003, XP  Teradata HP NonStop  Enscribe HP-UX  SQL/MP  SQL/MX HP TRU64  MySQL HP OpenVMS  JMS message queues IBM AIX IBM z SeriesOracle GoldenGate Delivery:  All listed above, plus: zLinux TimesTen, Netezza, Greenplum, HP Neoview and any ODBC compatible databases  ETL products 13
    • Oracle GoldenGate - TopologíasUnidireccional Bi-Direccional Peer-to-PeerQuery Offloading Live Standby or Load Balancing, Active-Active for HA Multi-Master Broadcast Integración/Consolidación En CascadaData Distribution Data Warehouse Data Marts 14
    • Mecanismos de control – Gestión de ConflictosIntegridad transaccional • Checkpointing: GoldenGate mantiene checkpoints para cada acción. Determina cual fue la última transacción que se escribió al Trail. En caso de fallo, después de restaurar el sistema, gracias a este mecanismo vuelve a leer del log en la última transacción donde se realizó el corte. • Se realizan también checkpoints al Trail destino y al proceso de Delivery sobre la DB destino.Resolución de conflictos • Vía Golden Gate: el Timestamp de cada operación es el mecanismo principal que Golden Gate utiliza para la resolución de conflictos. • Vía aplicación: en función de las reglas de negocio implementadas en la propia aplicación • Trusted source: en función de privilegios asignados a los usuarios, direcciones IP, etc. • Combinación de algunas o todas las anteriores. • Integridad transaccional: la aplicación comprueba que las operaciones han sido comitted y luego aplica algún otro criterio. • Para casos de Activo-Pasivo, dado que las transaccion son almacenadas en secuencia serializada, el orden del log determina el orden de las transacciones a actualizar. (Nota: En una replicación Activo-Pasivo, nunca hay conflictos.)Situaciones de Failover: • Sobre el servidor de Failover, se invierte la replicación de Captura-Entrega 15
    • Características de seguridad - I• Encriptación • Option for encryption for data in extract file or trail • DDL - Support replication of passwords in DDL and their encryption by means of a new PASSWORD option of DDLOPTIONS. • Data sent across TCP/IP• Métodos de encriptación: • To encrypt trail or extract files, Oracle GoldenGate uses 256-key byte substitution. All records going into those files are encrypted both across any data links and within the files themselves • To encrypt the database password or data that is sent across TCP/IP, Oracle GoldenGate can use Blowfish encryption. Blowfish is a symmetric block cipher that can be used as a drop-in replacement for DES or IDEA. Oracle GoldenGate’s implementation of Blowfish can take a variable-length key from 32 bits to 128 bits. • Use customer tool through user exits, performing encryption and decryption. 16
    • Características de seguridad - II• Integridad transaccional • Original commit sequence is maintained by the delivery process• Checkpointing: • Used during online change synchronization to store the current read and write position of a process. Checkpoints ensure that data changes marked for synchronization are extracted, and they prevent redundant extractions. They provide fault tolerance by preventing the loss of data should the system, the network, or a GoldenGate process need to be restarted.• Recuperación (Recovery) • Recovery ensures that no operations are skipped or duplicated after failure of any kind• Bounded Recovery • A new Bounded Recovery feature has been added that guarantees an efficient recovery after the Extract stops for any reason, planned or unplanned, no matter how many open (uncommitted) transactions there were at the time that Extract stopped, nor how old they were.• Activity logging • The Activity Logging API consists of five subsystems, allowing the flexibility to record application activity in a variety of formats, output destinations, filtering capabilities, etc. 17
    • Oracle GoldenGateBeneficios• Alta Disponibilidad 24/7 Continua disponibilidad para las aplicaciones de Base de Datos.• Replicación de datos en Near Real Time Alta velocidad en la sincronización de datos: <1s (ver apéndice de prueba de rendimiento: <9500tx / seg)• Sincronización automática una vez restaurada la comunicación• Posibilidad de especializar recursos: bookers vs lookers• Soporte de bases de datos, plataformas y modelos de datos heterogéneos (filtros)• Arquitectura modular y flexible: hoy es 1:1 mañana? n:n?• Integración de datos Sin limitación geográfica: limitación de la latencia de red 18
    • Comparativa con otras soluciones 19
    • RAC vs GoldenGate RAC Oracle GoldenGateTarget  Any distributed, heterogeneous computing  Oracle usersEnvironment environment  Clustered DB servers through Oracle  Logical replica maintained by replayingTechnology Automatic Storage Management transactions. Only Async.  Bi-directional or uni-directional High availability with a pool of servers  Capture once, apply many (N-way)Benefits Real time clustering  Supports different schemas Scalability  Supports heterogeneous platforms*  Oracle-only  Identical schemas and “Similar” platforms  Some data types unsupportedRestrictions  Clustering not data sync  Manual switch-over / fail-over Geographical limitation <50KmsTipo Cacheo y compartición de ficheros Envío de transaccionesReplicación Inmediato. Las transacciones ya están Inmediato. Las transacciones ya estánSwitchover aplicadas en el destino. aplicadas en el destino.Transacciones  No se pierden  No se pierden 20
    • Data Guard vs GoldenGate DG Oracle Data Guard Oracle GoldenGateTarget  Any distributed, heterogeneous computing  Oracle Data Guard usersEnvironment environment  Physical replica maintained by shipping redo  Logical replica maintained by replayingTechnology blocks. Sync or Async. transactions. Only Async.  Bi-directional or uni-directional  Very high transaction rates  Capture once, apply many (N-way)Benefits  Integrated with Oracle kernel  Supports different schemas Option to DB, low cost.  Supports heterogeneous platforms*  Oracle-only  Identical schemas and “Similar” platforms  Some data types unsupportedRestrictions  Local updates disallowed  Manual switch-over / fail-over  UnidireccionalTipo Envío de logs cerrados (supone uno de los Envío de transaccionesReplicación mecanismos más rápidos) Hay que aplicar los logs. Si el destino estuviera Inmediato. Las transacciones ya estánSwitchover abierto, habría pérdida de tiempo. aplicadas en el destino. •Sin configuración zero-loss (Active DataGuard)Transacciones  No se pierden se puede perder las últimas transacciones 21
    • Active Data Guard vs GoldenGate Passive Oracle Active Data Guard Oracle GoldenGateTarget  Any distributed, heterogeneous computing  Oracle Active Data Guard usersEnvironment environment  Physical replica maintained by shipping redo  Logical replica maintained by replayingTechnology blocks transactions  Readable Data Guard standby  Bi-directional or uni-directional  Highest transaction rates  Capture once, apply many (N-way)Benefits  Automatic repair of corrupt blocks  Supports different schemas  High-value, simple add-on  Supports heterogeneous platforms*  Oracle-only  Identical schemas  Some data types unsupportedRestrictions  “Similar” platforms  Manual switch-over / fail-over  Local updates disallowed  Unidireccional 22
    • Complementario y funcionando conjuntamenteActive Data Guard y GoldenGate Heterogeneous Distributed Oracle Active Subset Oracle Data Guard Replicas GoldenGate Oracle DB Primary Oracle DB Standby Disaster Recovery y Data Distribution / Data Protection Synchronization • Fast failover to physical standby database • Enterprise-wide heterogeneous replication • Fastest solution for Oracle • Zero downtime operations • Oracle Database only • Non-invasive by reading database logs • Allows standby to be open for reads to • Supports active-active scenarios leverage customer investment • Ensures transactional consistency • Transparent data protection to repair • High volume; low latency corrupted blocks on primary or standby • Guaranteed delivery across wide area networks Oracle Active Data Guard Oracle GoldenGate 23
    • Oracle GoldenGate – Disaster RecoveryReferencias y algunos casos de éxito Algunos casos de éxito 24
    • Racionalización del coste de los canales on-line Especialización de recursosCOMPANY OVERVIEW GoldenGate PROVIDESA world leader in the travel marketplace, • Supports 1.6TB of data movement per daySabre Holdings merchandises and retails to read-only serverstravel products and provides distribution and • Source– Oracle 10g | Target – MySQLtechnology solutions for the travel industry • Current plans to migrate to Oracle 11g on both source and target.CHALLENGES / OPPORTUNITIES RESULTS• Optimize OLTP system performance – • 80% TCO Reduction – Millions $$ saved offload all query activity• Reduce TCO via platform changes and segment “lookers” from “bookers”• Handle growing data volumes and “Bookers vs Lookers” support heterogeneous systems over life- cycle of Air Travel Shopping Engine (ATSE)• Maintain data integrity across all systems 25
    • Customer Case Study High Availability of Manufacturing Application Meets SLAsCOMPANY OVERVIEW GoldenGate PROVIDESResearch In Motion (RIM) is a leading • 5 way Active-Active configuration providesdesigner, manufacturer and marketer of same data across worldwide plantsinnovative wireless solutions for the • Improved system performance & responseworldwide mobile communications market. times • Zero downtime DB migration to new version using phased approach • Real-time data integration for new Exadata data warehouse for up-to-minute reportsCHALLENGES / OPPORTUNITIES• Experiencing exponential growth and RESULTS stringent carrier SLA’s to meet growing demand for Blackberry devices • All of manufacturing from VP to engineer on plant floor can access most up to date info.• Maintain continuous availably of critical data across all global data centers (4) for manufacturing plants• All plants see same data and can move devices based on regional demand 26
    • High Availability: Active-Active Disaster Recovery for ATM Processing & Electronic Payment Processing 1 Billion Transactions per YearBusiness Challenges: Ensure High Availability for electronic and ATM Application ATM Application ATM payment processing of 1 billion ACI Base24 ACI Base24 transactions per year. Support and synchronize two geographically distinct data centers Handle performance demands during HP Nonstop Dual-Active HP Nonstop increased workload at peak times. NS16000 NS16000 Each system responsible for its own cut- over Stockholm Stockholm Location A Location BGoldenGate Solution: Phased approach: Live Standby first then moved to Active/Active for continuous availability “We can maintain our level of customer service no matter Both sites active and sharing load, using what. We have been using this full dual site Active/Active GoldenGate’s BASE24 module D24 for solution with GoldenGate continuously since 2006 with no outages or service issues.” conflict detection and resolution - Magnus Kleveby, Systems Area Manager for Authorization Processing, Swedbank 27
    • Data Centre DR across continents High Availability of Gaming site keeps players in the gameCOMPANY OVERVIEW GoldenGate PROVIDESLeading online Gaming company - Pocket • Active-Active configuration for continuousKings develop, run & maintain the Full Tilt uptime of online gaming applicationPoker site. • Source & Target – SQL ServerBusiness needs to be highly agile asGovernments can impose change withoutwarning.CHALLENGES / OPPORTUNITIES RESULTS• Remove risk of operating on single Data • Data replicated to the DR site av. latency of Centre 1 second• Improve reliability & reduce latency for DR • Reduction in operational support burden (RTO – 6 hours, RPO – 30 mins)• Handle growing data volumes: 1.5Tb database with 50Gb Redo/day (150Gb Redo/day within 24 months)• Reduce support load on database team Canada Europe 28
    • Referencias en España y Portugal Clientes que han adquirido GoldenGate exclusivamente para DR Country Customer Sector Product DatabaseSpain JumboTours Entertain. GG Oracle 11g to 11gSpain Ayto Santa Lucia Public GG Oracle SE to MS SQL ServerPortugal Banco Espirito FSS GG SQLServer 2000 to SQL Server 2005 Santo Oracle 9i to Oracle 10gSpain RIU Travel & GG Oracle HospitalitySpain Consulting de FSS GG Oracle asesores periciales SL 29
    • Prueba de laboratorio – Transacciones porsegundo en un escenario Activo - Activo Benchmark 30
    • Activo-Activo en Retail PaymentsBenchmark Menlo Park, Palo Alto (California) 31
    • Golden Gate in Play - TuningMenlo Park, Palo Alto (California) 1 Process to capture (Extract) 6 Processes to route/transfer (DataPump) 6 Processes to deliver/insert (Replicat) SITE A SITE B 32
    • Resultados– Active-Active – Golden Gate Number of App Servers x Sockets/ RAC → B-BD- B-BD-1 → Test M9000 App Server TPS ART <100ms <200ms <300ms <400ms <500 >500 1 RAC Site A+ Site B 2 x3 SB 2x2+1x2 37d x 1.8 0.9 9348 268 1 31 33 22 10 1 4Sockets 39d 2 x 2SB 2x2+1x2 6.7 3.4 9469 217 1 31 32 22 11 2 x4Sockets 2 x 1 SB x 2x2+1x2 43d 1.7 2.2 4745 214 11 52 26 6 2 2 4 Sockets• Latency/round trip time for all tests is 25 ms (simulating MPLS network with 800 miles of distance between Active-Active Sites)• In all test Bidirectional replication between Sites A and B is executed• RAC->B-BD-1 is the time in seconds that takes GoldenGate to replicate the information from Site A to Site B (from Capture to Delivery in the remote Site)• B-BD-1->RAC is the time in seconds that takes GoldenGate to replicate the information from Site B to Site A (from Capture to Delivery in the remote Site)• More than 50 tests were run to get 37d results) is in milliseconds 33
    • AnexoRoadmap Anexo Roadmap & History 34
    • Technology Roadmap IMS EMC Soporte de plataformas heterogéneas, desarrollo de McKesson capacidades de alta disponibilidad Convergys Fidelity Comverse Initial Support Netezza Application IBM Info Srv. Infosphere Platform Ingres Ingres Sybase Sybase In progress Cerner Cerner Microsoft Microsoft Microsoft SQLServer SQLServer SQLServer Eclipsys Eclipsys Eclipsys IBM DB2 IBM DB2 IBM DB2 Oracle-Siebel Oracle-Siebel Oracle-Siebel Amdocs Amdocs Amdocs DST DST DST DST Teradata Teradata Teradata Teradata MySQL MySQL MySQL MySQL MySQL Oracle Oracle Oracle Oracle Oracle GE Medical GE Medical GE Medical GE Medical GE Medical GE Medical IDX IDX IDX IDX IDX IDX ACI ACI ACI ACI ACI ACI ACI ACIHP Non-Stop HP Non-Stop HP Non-Stop HP Non-Stop HP Non-Stop HP Non-Stop HP Non-Stop HP Non-Stop HP Non-Stop HP Non-Stop 1995 1996 - 1998 1999 2000 - 2002 2003 2004 2005 2006 2007 2008- 2009 35
    • Oracle GoldenGate 11gR1 36
    • Oracle GoldenGate 11gR1 PSU1General New DB Versions Transaction-level handling for Exceptions  SQL Server 2008 R2 New Manager Infrastructure  Sybase 15.5 Monitor Connectivity  DB2 V10 for z/OS Support New OGG Monitor Product Enhanced Collision Handling Increased Data Security and Data Type Support Expanded Heterogeneous Platforms Tighter Integration with Oracle ProductsOracle Encryption  Transparent Data Encryption  Tablespace Encryption Oracle Timezone as Region ID 9i/10g Direct Load Support RMAN Integration Schema level supplemental logging 37
    • Oracle GoldenGate 11gR1 PSU1 • Oracle DB 11.2.0.2 - allowing the same • Oracle GoldenGate 11gR1 supports log-based Capture from MySQL 5.1.15 and later heterogeneous capabilities as previous • Converted the previous ODBC MySQL Delivery to Oracle DB versions native support • Other benefits include: • Other benefits include: - Staying competitive within the - Extends the GoldenGate suite of Oracle products marketplace - Increases the number of heterogeneous - Different builds of the database but product offerings seamless operational changes for the - Satisfies the demand of current customers end user utilizing MySQL• This technology uses a massively parallel • Oracle GoldenGate 11gR1 • We now support DB2 version architecture to increase bandwidth extends support of Microsoft 9.7 on LUW between the database server and storage database versions with the • DB2 for iSeries following enhancements: - Customer must use the• Other benefits include: - Extraction from and iSeries access for - Offloads data-intensive query replication to SQL Server Windows driver, transfer processing from the servers 2008 to Windows, and then - Faster parallel data processing - Log-based Capture to the configure the standard - Less data movement through current Delivery support of way to setup a DSN higher bandwidth connections SQL Server 2008 - Delivery only 38
    • Iberia - Sales Executive para Soluciones de Integración de Datos Iberia Sales Executive - Mauricio L. Gumiel Muñoz Mobile: +34 610 791 594 Work phone: +34 916 312 641 email: mauricio.gumiel@oracle.com Address: C/Jose de Echegaray, 6 - 28230 Las Rozas, Madrid Data Integration Solutions 39
    • 40