Weitere ähnliche Inhalte Ähnlich wie 20190613 - IBM Cloud Côte d'Azur meetup - "Cloud & Containers" (20) Mehr von IBM France Lab (20) Kürzlich hochgeladen (20) 20190613 - IBM Cloud Côte d'Azur meetup - "Cloud & Containers"3. Page 3
1988
Mainframe
2000
Open Systems
2014
Cloud
Erding data center
& disaster recovery
Amadeus
datacenter
Follow the sun
calling
Cloud Platform
remote infrastructure
Multi-site/multi-cloud
One operational model
Amadeus
datacenter
Amadeus
Cloud Services
Powered by Amadeus Cloud Services PaaS
Amadeus
Cloud Services
calling
calling
Follow the sun
synchronisation
Evolution of Amadeus infrastructure
©AmadeusITGroupanditsaffiliatesandsubsidiaries
4. Page 4
What are Cloud Services?
Infrastructure as a Service
Online services that abstract the user from the
management of hardware resources like CPU,
memory, storage, network…
©AmadeusITGroupanditsaffiliatesandsubsidiaries
IaaS
PaaS v1
SaaS
PaaS v2
SaaS SaaS SaaS SaaS SaaS
DC
Platform as a Service
Computing platform, typically including an operating
system, a programming-language execution
environment, a database and a web server
Software as a Service
Business model for applications where customers
pay for the service usage, with remote operations
and hosting, by opposition to customers paying for a
software license and then installing themselves their
software at their own premises.
General definition of cloud computing: using IT resources without necessarily owning
them. Concretely, many companies outsource their IT resources to remote data
centers.
5. Page 5
What Cloud Services bring at Amadeus?
©AmadeusITGroupanditsaffiliatesandsubsidiaries
No IaaS provider
locking
Amadeus
Stability
Standardization:
same way to
operate different
technos
Operations
Resiliency &
recovery
Security
Convergence with
industry standards
Engineering teams
Same delivery across
all dev cycle
Run new
technologies
Meet high
availability
expectations
Deploy apps close to
customers to get
low latency
Open new markets
Customers
6. Page 6
Genesis of Amadeus Cloud Services
Cloud to support different customers with different needs
©AmadeusITGroupanditsaffiliatesandsubsidiaries
Cloud Availability in Google Cloud Platform for one of our customer
è High throughput with scalability and elasticity
Build a Hotel platform for InterContinental Group with stringent SLAs
èHigh availability constraints & time response
7. Page 7
Industrialize the migration to Cloud with Production
ready multi-tenant PaaS and Migration Factory
©AmadeusITGroupanditsaffiliatesandsubsidiaries
PaaS
PaaS
PaaS
PaaS
Objective
• Build a multi-Tenant
PaaS platform in our
private DC
• Massive migration of
Amadeus applications in
private DC
Move
IaaS IaaS
Classic Hosting Private Cloud
Private DC
8. Page 8
Value of Amadeus Cloud Services PaaS Platform
©AmadeusITGroupanditsaffiliatesandsubsidiaries
_ Self-healing / resiliency (active / active run)
_ Dynamic system
_ Multi-cloud
_ Middleware adaptation
Building a cloud-
ready system
_ Simplification
_ Unified toolchain
_ Enable transition to DevOps model
Uniform
operations
_ Local & faster development cycles (early
testing,..)
_ CI / CD
_ Automate Operation
Efficiency
9. Page 9
Deep dive on Amadeus Cloud Services PaaS Platform
©AmadeusITGroupanditsaffiliatesandsubsidiaries
App. 1
App. 1
App. 1
Networking Registry Platform Logging & Monitoring
Service DiscoveryContainer orchestration
Platform Security
Containerized Service Catalog
Application Lifecycle Management (Continuous integration & deployment)
Functional Monitoring Security & Compliancy Middleware Eco-System
Kubernetes
I
a
a
S
P
a
a
S
S
a
a
S
Metrics
Operating System
Web Console Admin
App. 1
App. 1
App. 2
App. 1
App. 1
App. 3
App. 1
App. 1
App. 4
Any cloud provider
10. Page 10
Move core applications
Projectized & guided Migration
©AmadeusITGroupanditsaffiliatesandsubsidiaries
KEY PRINCIPLES Migration on Private PaaS
ü Compute only
ü Database as is
ü Operational model
Lift and shift
ü Re-packaging only
ü No/minimum code change
Guided Migration
ü Migration methodology: phases
guides & templates
11. Page 11
ü Sign off and decommissioning
Move core applications
Projectized & guided Migration
©AmadeusITGroupanditsaffiliatesandsubsidiaries
KEY PRINCIPLES
GUIDED
MIGRATION
Discovery phase ü Mandatory prerequisites & Point out specificities
Plan & Analyze
phase
ü Migration roadmap
Design & Build
phase
ü Containerization
Test phase
Prod phase
ü Environment set up and deployment on TEST / PROD
Handover
Migration Methodology
• Migration guides
• Templates
• Reference implementation
12. Page 12
Amadeus Cloud Services is the unique platform used,
distributed over different cloud worldwide with a unified
operational model
©AmadeusITGroupanditsaffiliatesandsubsidiaries
Unified Operational Model & tools
ACS Core
Middleware (Data, Queuing…)
Amadeus App Customer App
IaaS Agnostic (Private Cloud, GCP, AWS,
Azure…)
(1) Unique stack for all Amadeus core
applications
(2) Easy to deploy, consume &
monitor
(3) Distributed Environments
(4) Unified Operational Model
(5) Serviceability
(6) Open ecosystem
1 6
5
Development Life Cycles & Tools
2
4
2
3
3
13. Page 13
Cloud Services at Amadeus
Illustration of Amadeus Today & its Future Evolution
©AmadeusITGroupanditsaffiliatesandsubsidiaries
First partnership with Google to
move our shopping platform &
cloud availability at scale on
public cloud
15. Src. Copyright © 2018 Accenture All rights reserved.
COMPUTING PLATFORMS
SOFTWARE
DESIGN
SOFTWARE
DELIVERY
ADAPT
Optimized
REHOST
Non-OptimizedCOMPUTING PLATFORMS
SOFTWARE
DESIGN
SOFTWARE
DELIVERY
COMPUTING PLATFORMS
SOFTWARE
DESIGN
SOFTWARE
DELIVERYLEGACY
LESS MORE
LESS MORE
DERIVED BENEFITS
OF NEW
COMPUTING PLATFORM
Cloud Native vs Cloud Immigrants
The benefits derived from a new computing platform will vary based on whether the compute platform
is leveraged optimally or not