Oracle High Availability in Amadeus Mission Critical Applications Vitor Pacheco Moreira
Transcription
Oracle High Availability in Amadeus Mission Critical Applications Vitor Pacheco Moreira
© 2014 Amadeus IT Group SA Oracle High Availability in Amadeus Mission Critical Applications Vitor Pacheco Moreira Amadeus Data Processing Data Services Amadeus in a few words Amadeus is a technology company dedicated to the global travel industry. We are present in 195 countries with a worldwide team of more than 11,000 people. Our solutions help improve the of travel agencies, corporations, airlines, airports, hotels, railways and more. Page 2 © 2014 Amadeus IT Group SA business performance TOUR OPERATORS CONTENT PROVIDERS FERRY CRUISE HOTELS GROUND HANDLERS AIRLINES Page 3 AIRPORTS CARS CORPORATIONS RAIL TRAVEL INTERMEDIARIES INSURANCE © 2014 Amadeus IT Group SA Our customers Amadeus Global Operations Page 4 Architecture overview Open Back End – including Departure Control Systems Service oriented Layered • Modular • Composite services • Service self-registration Travel Agent Provider e-Commerce Sales Sales DCS Airport Hotel Kiosks Corporations • AUTHENTICATION SERVICES INTEGRATOR Access control Protocol adapter APPLICATIONS AND SERVICES © 2014 Amadeus IT Group SA Highly distributed design • app1 app2 app3 app4 Hundreds of interconnected servers FILE SYSTEMS DATABASES BIG DATA Scalability Scale out: Additional servers bring capacity on demand • Scale up: Processing power benefits from evolutions in the semiconductor industry • Page 5 Mission Critical Applications Current DB topology Instance 1 _ CRS services in Active/Passive • Role-switch: internal process to free computing Bad Homburg _ resources Rolling PSU and one off-patches London Instance 2 Mirror 2 • Erdingfailure ASM in normal redundancy with groups in different fire-cells Miami • Volume mirroring leveraged for storage evolution _ Amadeus MW instrumented for recovery _ • Leveraging similar concepts as of TAF and FAN Data Guard in Maximum Performance Mode • Planned switch over using Data Guard Broker: 2 • • 6 minutes Exadata for isolation and consolidation -3 0 Flashback DB enabled in DG:36 hours/900GB flashback in less than 30 minutes Bangkok Data Guard Second Data Center (MUC) Sydney Mirror 1 +8 Data Guard Mission Critical Applications DB futures – Isolation and distribution _ Infrastructure enhancements PK 1 EMEA Bad Homburg • Minimize the shared components in order to mitigate impact London _ Oracle features PK 3 AMER Erding PK 2 ASIA PAC • RAC in a box for rolling patches Miami • Retaining the manageability for patch management • ASM and other HA enhancements Bangkok Data Guard Second Data Center (MUC) • Improved manageability of our platforms Sydney • 12c Application Continuity / Transaction Guard • To be studied 7 -3 0 +8 Data Guard Mission Critical Applications DB futures – DR in the Cloud _ Oracle features PK 1 EMEA • 12c Active Data Guard Far Sync Replication Bad Homburg • Improved resiliency in cross continent replications London Data • 12c Global Data Services Guard Data Guard PK 3 AMER Erding PK 2 ASIA PAC • Simplification of the App-to-DB connectivity settings • Improved resilienceMiami against failures • Workload balancing • Monitoring purpose • RO workloads Bangkok Data Guard Sydney _ … and beyond • Distribution of Amadeus services in the Cloud • DR services to start -3 • Own and third party data centers • Licensing model under negotiation 8 0 +8 Data Guard Mission Critical Applications Transform while perform _ Oracle GoldenGate Data Guard • Zero (minimum) down-time for upgrades Bad Homburg • Bi-directional cross version/endian fundamental London PK 3 feature to allow the fallback AMER Erding Data Guard • Reorganization enabler Data dictionary and data objects PK 1 EMEA PK 2 ASIA PAC Miami Bangkok • 12c Data Guard • Improved manageability • Tuned upgrade use case • Integration with Global Data Services Sydney • Complements Active Data Guard in MAA configuration -3 9 0 +8 Data Guard You can follow us on: AmadeusITGroup amadeus.com/blog amadeus.com © 2014 Amadeus IT Group SA Thank you