Zero Downtime Migration

2,379 views
2,262 views

Published on

Danairat T, Oracle Thailand Presentation at IASA seminar 25 June 2012

Published in: Technology, Business
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
2,379
On SlideShare
0
From Embeds
0
Number of Embeds
187
Actions
Shares
0
Downloads
232
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Zero Downtime Migration

  1. 1. <Insert Picture Here>Zero Downtime MigrationOracle GoldenGate Use CasesDanairat T.Enterprise Architect, ASEANdanairat.thanabodithammachari@oracle.com, +66-81-559-1446
  2. 2. The following is intended to outline our generalproduct direction. It is intended for informationpurposes only, and may not be incorporated into anycontract. It is not a commitment to deliver anymaterial, code, or functionality, and should not berelied upon in making purchasing decisions.The development, release, and timing of anyfeatures or functionality described for Oracle’sproducts remain at the sole discretion of Oracle. 2
  3. 3. Availability Architecture Comprehensive protection against downtime and data loss: Server failures Database instance crashes SYNC / ASYNC Storage subsystem failures System induced data corruptions Administrator errors Network outages DC DR Site failuresDatabase Database Monitoring System maintenance One-off patches and CPUs Database patch-sets and upgrades 3
  4. 4. Oracle GoldenGate Everyday Example… ATM or POS System Transaction: Cash Withdrawal / Purchase Data FraudBackup System Warehouse DetectionReal-Time Access: Real-Time Information: High Availability / Business Intelligence / Data Integration Disaster Recovery 4
  5. 5. How Oracle GoldenGate Works Capture: committed transactions are captured (and can be filtered) as they occur by reading the transaction logs. Capture LAN/WAN Internet Source TargetOracle & Non-Oracle Oracle & Non-Oracle Database(s) Database(s) 5
  6. 6. How Oracle GoldenGate Works Capture: committed transactions are captured (and can be filtered) as they occur by reading the transaction logs. Trail: stages and queues data for routing. Trail Capture LAN/WAN Internet Source TargetOracle & Non-Oracle Oracle & Non-Oracle Database(s) Database(s) 6
  7. 7. How Oracle GoldenGate Works Capture: committed transactions are captured (and can be filtered) as they occur by reading the transaction logs. Trail: stages and queues data for routing. Pump: distributes data for routing to target(s). Trail Capture Pump LAN/WAN Internet Source TargetOracle & Non-Oracle Oracle & Non-Oracle Database(s) Database(s) 7
  8. 8. How Oracle GoldenGate Works Capture: committed transactions are captured (and can be filtered) as they occur by reading the transaction logs. Trail: stages and queues data for routing. Pump: distributes data for routing to target(s). Route: data is compressed, encrypted for routing to target(s). Trail Trail Capture Pump LAN/WAN Internet TCP/IP Source TargetOracle & Non-Oracle Oracle & Non-Oracle Database(s) Database(s) 8
  9. 9. How Oracle GoldenGate Works Capture: committed transactions are captured (and can be filtered) as they occur by reading the transaction logs. Trail: stages and queues data for routing. Pump: distributes data for routing to target(s). Route: data is compressed, encrypted for routing to target(s). Delivery: applies data with transaction integrity, transforming the data as required. Trail Trail Capture Pump Delivery LAN/WAN Internet TCP/IP Source TargetOracle & Non-Oracle Oracle & Non-Oracle Database(s) Database(s) 9
  10. 10. How Oracle GoldenGate Works Capture: committed transactions are captured (and can be filtered) as they occur by reading the transaction logs. Trail: stages and queues data for routing. Pump: distributes data for routing to target(s). Route: data is compressed, encrypted for routing to target(s). Delivery: applies data with transaction integrity, transforming the data as required. Trail Trail Capture Pump Delivery LAN/WAN Internet TCP/IP Source TargetOracle & Non-Oracle Bi-directional Oracle & Non-Oracle Database(s) Database(s) 10
  11. 11. Oracle GoldenGate Topologies Unidirectional Bi-Directional Peer-to-PeerQuery Offloading Live Standby or Load Balancing, Active-Active for HA Multi-Master Broadcast Integration/Consolidation CascadingData Distribution Data Warehouse Data Marts 11
  12. 12. Key Areas for Oracle GoldenGate Continuous Real Time Data Query Offloading Availability Integration• Zero Downtime • Operational • Cost Reduction Migration Reporting Move reads to lower cost Migrate to Database or Quickly report on systems upgrade latest application transaction system data version with no downtime with no source impact • Resource Utilization Use physical standby for• Disaster Recovery & • Real Time Business reads Data Protection Intelligence Create live standby for Understand current failover, avoid and repair metrics in historical context block corruptions• Data Distribution Synchronize hub & spoke or distributed systems 12 12
  13. 13. GoldenGate Usage – Zero Downtime MigrationOnce instantiation iscaptureOnce testing are connected toInstantiate new database that Now testers is users complete, OLTP users can confirm start Switch OLTP complete, with Start GoldenGate to new OLTP Usersprocess & store transactions inprimary datathe real-time database. server. to primary replication back will work primary If while The new the application OLTP users deliver problems occur, Testerstrail. EliminatesCan use and notcorrectly withtois fallback to afrom new database. database transactions live empty. point- candatabase need Enables areimmediate data any active. new for handlingpreferred. method collisions. affect production. “old” database. fallback option. of-consistency. Initial Instantiation Manager Manager - Capture / Extract - Delivery / Replicat - Trail 13
  14. 14. GoldenGate Usage – Active-Active Disaster ToleranceX Manager Manager Load Balanced – No Single Point of Failure 14
  15. 15. GoldenGate Usage – Active-Active Application Upgrade DB DBUpdate Update(DDL) App App (DDL) App App V1 V2 V1 V2 Capture DeliveryDBMS DBMS A B Test! Test! Delivery Capture Open Delivery Stop Application v1 toA Server B B toA ActivateStopApplication versionserver Installprocess from Test Server Version Introducethe new Appication on(colmap A Install both process from B A new theTest A Serverthe Database needed?) Stop Application on to Start DeliverynewServer delivery processes DDL B server 15
  16. 16. Oracle GoldenGate Management Console Easy Management of Oracle GoldenGate Solutions• Manages, defines, configures, and reports on Oracle GoldenGate components• Key features: • Centralized management of GoldenGate modules • Rich-client and Web-based interfaces • Alert notifications and integration with 3rd-party monitoring products • Real-time feedback • Zero-impact implementation 19
  17. 17. Oracle GoldenGate Veridata Data Comparison without Downtime• A high-speed, low impact data comparison solution • identifies and reports data discrepancies between heterogeneous databases • without interrupting their availability• Benefits: • Reduce financial/legal risk exposure • Speed and simplify IT work in comparing data sources • No disruption to business systems • Improved failover to backup systems • Confident decision-making and reporting 20
  18. 18. GoldenGate Heterogeneous PlatformsDatabases O/S and PlatformsCapture:  Oracle Windows 2000, 2003, XP  DB2 Linux  Microsoft SQL Server Sun Solaris  Sybase ASE HP NonStop  Teradata HP-UX  Enscribe HP TRU64  SQL/MP HP OpenVMS  SQL/MX IBM AIX  IBM z/OSDelivery:  All listed above, plus:  HP Neoview, Netezza, Greenplum, and any ODBC compatible databases  ETL products  JMS message queues  MySQL  TimesTen 21
  19. 19. Oracle GoldenGate Use Cases Enterprise-wide Solution for Real Time Data Needs Disaster Recovery, Data Protection Standby • Standardize on Single (Open & Active) Technology for Multiple Needs Zero Downtime • Deploy for Continuous Migration and New DB/OS/HW/App Availability and Real-time Data Upgrades Access for Reporting / BI Log Based, Real- Time Change Data Operational Capture Reporting Reporting OGG Database ODI ODS EDW ODI • Highly FlexibleHeterogeneousSource Systems Real-time BI EDW • Fast Deployments • Lower TCO & Improved ROI Query Offloading Replica Data Distribution 22
  20. 20. Horizontal TechnologyFor Industry-Specific Business Needs 23
  21. 21. GoldenGate for Banking / Financial Services • Industry Challenges • Escalating threats of fraud • Increased competition in risk management • System rationalization and cost reduction • 100% reliability and uptime • GoldenGate Provides Key Partners: • Continuous availability of transactional and historical data • Real time data for better intelligence regarding fraud, risk, and business optimization Key Customers: • Benefits • Meet the most stringent SLAs for latency, availability, scalability • IT Managers can sleep better at night • Protect against planned and unplanned downtime • Lower risk and cost with better, up to date customer intelligence 24
  22. 22. GoldenGate for Communications • Industry Challenges • Operational efficiency (OPEX reduction) • Transformation of the network & OSS/BSS to Next-generation technology • Convergence is driving product bundling • Faster time-to-launch for new servicesKey Partners: • GoldenGate Provides • Zero downtime for planned and unplanned events • Real time data for customer service andKey Customers: customer analysis • Real time data to enable new services • Benefits • Introduce new services rapidly • Support Real-time services (gaming, conferencing) • Handle growth and peaks with reliability • Eliminate downtime 25
  23. 23. GoldenGate for ECommerce & Retail • Industry Challenges • Promotion Optimization • Logistics & Distribution: Real time Warehouse Management • Align per Customer Costs to Revenues • Cost-effective Systems that Handle Peak Loads Key Customers: • GoldenGate Provides • Real time data integration for optimizing logistics and customer promotions • Query offloading to reduce system costs • Data distribution to support applications in a hub/spoke business structure • Benefits • Improved customer reach and shopper to buyer conversion • Increased operational efficiency • Maintain margins in good and bad times 26
  24. 24. GoldenGate for Healthcare • Industry Challenges • Paperless Patient Records • Data-Driven Medicine • Staff and Critical Supply Management • GoldenGate Provides • Continuous availability of data that is a pre- requisite to going completely electronic Key Partners: • Real time data for intelligence in the business of healthcareKey Customers: • Benefits • Protect patient data in the event of system outages and other failures • Save time for health care providers by delivering unified view of all current test results and patient history • Improve patient outcomes through safety analyses such as drug interaction analysis • business intelligence 27
  25. 25. 29

×