moving amadeus shopping to the cloud - telecom … long term value / importance why moving to cloud...

25
Confidential RESTRICTED 1 © 2015 Amadeus IT Group SA Moving Amadeus Shopping to the Cloud Gilles Gagniard Serge Beuzit

Upload: lamdien

Post on 27-May-2018

214 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Moving Amadeus Shopping to the Cloud - Telecom … long term value / importance Why moving to Cloud Shopping? Network latency Protected markets _250 ms Confidential RESTRICTED Page

Confidential

RESTRICTED

1

© 2015 Amadeus IT Group SA

Moving Amadeus Shopping to the Cloud

Gilles GagniardSerge Beuzit

Page 2: Moving Amadeus Shopping to the Cloud - Telecom … long term value / importance Why moving to Cloud Shopping? Network latency Protected markets _250 ms Confidential RESTRICTED Page

Confidential

RESTRICTED

Amadeus in a few words1

© 2016 Amadeus S.A.S.

Page 3: Moving Amadeus Shopping to the Cloud - Telecom … long term value / importance Why moving to Cloud Shopping? Network latency Protected markets _250 ms Confidential RESTRICTED Page

Amadeus is a technology company dedicated to the

global travel industry.

We are present in 195 countries with a worldwide team of more than 13,000 people.

Our solutions help improve the

business performanceof travel agencies, corporations, airlines,

airports, hotels, railways and more.

Amadeus in a few words

© 2015 Amadeus IT Group SA

Page 4: Moving Amadeus Shopping to the Cloud - Telecom … long term value / importance Why moving to Cloud Shopping? Network latency Protected markets _250 ms Confidential RESTRICTED Page

Connecting theentire travel ecosystem

Cruiselines

Hotels

Car rental

Ground handlers

Ferry operators

Ground transportation

Airports

Travel agencies

Insurance companies

Airlines

© 2015 Amadeus IT Group SA

Page 5: Moving Amadeus Shopping to the Cloud - Telecom … long term value / importance Why moving to Cloud Shopping? Network latency Protected markets _250 ms Confidential RESTRICTED Page

Supporting the entire traveller life cycle

Post-trip

On trip

Pre-trip Buy/Purchase

Search

Inspire

© 2015 Amadeus IT Group SA

Page 6: Moving Amadeus Shopping to the Cloud - Telecom … long term value / importance Why moving to Cloud Shopping? Network latency Protected markets _250 ms Confidential RESTRICTED Page

Robust global operations

© 2015 Amadeus IT Group SA

1.6+billiondata requests processed per day

566+milliontravel agencybookings processed in 2015

747+millionPassengers Boarded (PBs) in 2015

95%of the world’s scheduled network airline seats

Page 7: Moving Amadeus Shopping to the Cloud - Telecom … long term value / importance Why moving to Cloud Shopping? Network latency Protected markets _250 ms Confidential RESTRICTED Page

Confidential

RESTRICTED

Page 7

Amadeus Search, Shopping and Pricing solutions

Airlines Travel Agency

Online Web Sites

Search

ShoppingPricing

Re-Pricing

Page 8: Moving Amadeus Shopping to the Cloud - Telecom … long term value / importance Why moving to Cloud Shopping? Network latency Protected markets _250 ms Confidential RESTRICTED Page

Confidential

RESTRICTED

Moving to the cloud?2

© 2016 Amadeus S.A.S.

Page 9: Moving Amadeus Shopping to the Cloud - Telecom … long term value / importance Why moving to Cloud Shopping? Network latency Protected markets _250 ms Confidential RESTRICTED Page

Confidential

RESTRICTED

Page 9

Expected long term value / importance

Why moving to Cloud Shopping?

Network latency Protected markets

_ 250 ms

Page 10: Moving Amadeus Shopping to the Cloud - Telecom … long term value / importance Why moving to Cloud Shopping? Network latency Protected markets _250 ms Confidential RESTRICTED Page

Confidential

RESTRICTED

Page 10

Why moving to Cloud Shopping?

Traffic growth Operational simplification

DevOps

Page 11: Moving Amadeus Shopping to the Cloud - Telecom … long term value / importance Why moving to Cloud Shopping? Network latency Protected markets _250 ms Confidential RESTRICTED Page

Confidential

RESTRICTED

Page 12: Moving Amadeus Shopping to the Cloud - Telecom … long term value / importance Why moving to Cloud Shopping? Network latency Protected markets _250 ms Confidential RESTRICTED Page

Confidential

RESTRICTED

Page 12

Processing

• On remote Data Center side

UI

Page 13: Moving Amadeus Shopping to the Cloud - Telecom … long term value / importance Why moving to Cloud Shopping? Network latency Protected markets _250 ms Confidential RESTRICTED Page

Confidential

RESTRICTED

Page 13

Updates

• On Erding Data Center• Cross Data Center replication• Available on remote Data Center

UI

Page 14: Moving Amadeus Shopping to the Cloud - Telecom … long term value / importance Why moving to Cloud Shopping? Network latency Protected markets _250 ms Confidential RESTRICTED Page

Confidential

RESTRICTED

Underlying technologies3

© 2016 Amadeus S.A.S.

Page 15: Moving Amadeus Shopping to the Cloud - Telecom … long term value / importance Why moving to Cloud Shopping? Network latency Protected markets _250 ms Confidential RESTRICTED Page

Confidential

RESTRICTED

Page 15

Amadeus Cloud Services Overview – Cloud Computing

© 2015 Amadeus IT Group SA

_ Platform As A Service (PaaS)

_ Data Store

_ Application Deployment

_ Infrastructure As A Service (IaaS)

_ VM provisioning

_ Disk storage

_ Networking

_ Software As A Service (SaaS)

_ Application

Page 16: Moving Amadeus Shopping to the Cloud - Telecom … long term value / importance Why moving to Cloud Shopping? Network latency Protected markets _250 ms Confidential RESTRICTED Page

Confidential

RESTRICTED

Page 16

© 2015 Amadeus IT Group SA

Amadeus Cloud Services Overview – Infrastructure

_ Infrastructure creation and changes

_Model-driven

_ Versioned

_ Automated software deployment

_ Configuration management

_Model-driven and role-based

_ Versioned

Page 17: Moving Amadeus Shopping to the Cloud - Telecom … long term value / importance Why moving to Cloud Shopping? Network latency Protected markets _250 ms Confidential RESTRICTED Page

Confidential

RESTRICTED

Page 17

Amadeus Cloud Services Overview - PaaS

© 2015 Amadeus IT Group SA

• Orchestration of Docker containers

• Cluster manager

• Self-healing: auto placement & auto-restart

• Orchestrate a Data Center

• Build upon Kubernetes

• Handle continuous delivery and continuous deployment (not use in Amadeus)

• Process isolation inside Linux container

• Ship and run codes on any linux platform

• Docker images embed code from OS to application

• Amadeus Cloud Services

• Amadeus specialization of Openshift (ESB, Monitoring, Silos…)

• Software deployment

• Distributed Key Value Store

• Cross Data Centerreplication

Page 18: Moving Amadeus Shopping to the Cloud - Telecom … long term value / importance Why moving to Cloud Shopping? Network latency Protected markets _250 ms Confidential RESTRICTED Page

Confidential

RESTRICTED

DevOps4

© 2016 Amadeus S.A.S.

Page 19: Moving Amadeus Shopping to the Cloud - Telecom … long term value / importance Why moving to Cloud Shopping? Network latency Protected markets _250 ms Confidential RESTRICTED Page

Confidential

RESTRICTED

Page 19

Definition

What is DevOps ?

http://www.site-reliability-engineering.info/2014/04/what-is-site-reliability-engineering.html

Page 20: Moving Amadeus Shopping to the Cloud - Telecom … long term value / importance Why moving to Cloud Shopping? Network latency Protected markets _250 ms Confidential RESTRICTED Page

Confidential

RESTRICTED

Page 20

_ ‘Act as an owner’ (i.e. act is you were the CEO of your startup)

_ As an owner, you need to:_ Have multiple skills: _ You don’t let something undone just because it’s not your job !_ You need to develop the skill to get things done

_ Be demanding:_ You can’t accept to ‘let something go’ if you feel it could compromise your service

_ Constantly improve your service, your skills, your way of working:_ You don’t want to keep doing the same thing over and over again_ You want to improve your efficiency on the recurring task to have more time to

enrich your offer

Spirit

DevOps @ Amadeus

Page 21: Moving Amadeus Shopping to the Cloud - Telecom … long term value / importance Why moving to Cloud Shopping? Network latency Protected markets _250 ms Confidential RESTRICTED Page

Confidential

RESTRICTED

Page 21

DevOps

Responsibilities

DevOps @ Amadeus

Change Management

Service

Problem Management

Release Management

Incident Management

Quality Assurance

Capacity

planning

Page 22: Moving Amadeus Shopping to the Cloud - Telecom … long term value / importance Why moving to Cloud Shopping? Network latency Protected markets _250 ms Confidential RESTRICTED Page

Confidential

RESTRICTED

Page 22

Infrastructure changes

ACS : The right tools

resource "google_compute_instance" "couchbase_node" {

name = "couchbase-node-${count.index}"

zone = "europe-west1-b"

disk {

image = "centos-7"

}

machine_type = "n1-standard-1"

count = "3"

}

resource "google_compute_instance" "couchbase_node" {

name = "couchbase-node-${count.index}"

zone = "europe-west1-b"

disk {

image = "centos-7"

}

machine_type = "n1-standard-4"

count = "5"

}

Page 23: Moving Amadeus Shopping to the Cloud - Telecom … long term value / importance Why moving to Cloud Shopping? Network latency Protected markets _250 ms Confidential RESTRICTED Page

Confidential

RESTRICTED

Page 23

Deployment changes

ACS : The right tools

{

"kind": "DeploymentConfig",

"apiVersion": "v1",

"metadata": {

"name": “myapp-controller",

},

"spec": {

"replicas": 1,

"strategy": {

"type": "Rolling"

},

"template": {

"spec": {

"containers": [{

"name": "mag",

"image": “shopping/myapp:1.0",

{

"kind": "DeploymentConfig",

"apiVersion": "v1",

"metadata": {

"name": “myapp-controller",

},

"spec": {

"replicas": 5,

"strategy": {

"type": "Rolling"

},

"template": {

"spec": {

"containers": [{

"name": "mag",

"image": “shopping/myapp:1.2",

Page 24: Moving Amadeus Shopping to the Cloud - Telecom … long term value / importance Why moving to Cloud Shopping? Network latency Protected markets _250 ms Confidential RESTRICTED Page

Confidential

RESTRICTED

Page 24

_ Value for our customers

_ Responsiveness to changes

_ Continuous delivery and shorter release cycles

_ Better efficiency

_ Value for our employees

_ Constant learning and improvements

_ Better engagement and involvement

_ Greater satisfaction, we’re all part of something bigger than us !

The value

DevOps @ Amadeus : Benefits

© 2015 Amadeus IT Group SA

Page 25: Moving Amadeus Shopping to the Cloud - Telecom … long term value / importance Why moving to Cloud Shopping? Network latency Protected markets _250 ms Confidential RESTRICTED Page

Confidential

RESTRICTED

You can follow us on:

AmadeusITGroup

amadeus.com/blogamadeus.com

Thank you

© 2015 Amadeus IT Group SA