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