SlideShare una empresa de Scribd logo
1 de 28
RESTRICTED
Confidential
©AmadeusITGroupanditsaffiliatesandsubsidiaries
RESTRICTED
Confidential
Amadeus
Supercharge your MongoDB
Deployment with Ops Manager
Automation
Arkadiusz Borucki,
Senior Service Reliability
Engineer
RESTRICTED
Confidential
©AmadeusITGroupanditsaffiliatesandsubsidiaries
_ We are the leading technology company dedicated to the global travel industry
_ We are present in 190+ countries and employ 15,000+ people worldwide
_ Our solutions enrich travel for billions of people every year
_ We work together with our customers, partners and other players in the industry to improve
business performance and shape the future of travel
630+ million total bookings processed in 2017
using the Amadeus distribution platform
1.6 billion passengers boarded in 2017
with Amadeus and Navitaire solutions
1 of the world’s top 15 software companies
Forbes 2017 global rankings
Amadeus in a few words
2
6th consecutive year included in the DJSI
Recognised as world leader in the Software & Services
industry sector in the Dow Jones Sustainability Index in 2017
RESTRICTED
Confidential
Providing local expertise, all over the world
©AmadeusITGroupanditsaffiliatesandsubsidiaries
We work in
190+
markets
3
{ NYC : MongoDB at Amadeus }
©AmadeusITGroupanditsaffiliatesandsubsidiaries
4
Supercharge your MongoDB
Deployment with Ops Manager
Automation
RESTRICTED
Confidential
RESTRICTED
Confidential
{ Amadeus : MongoDB farm overview }
4 Ops Managers versions : - 3.6.*.
MongoDB Clusters split between 4 Ops Managers.
„Master” Ops Manager.
100 MongoDB clusters: size (100GB – 107TB):
- 574 nodes, 3000 mongod.
Micro sharding (even 120 shards per cluster).
Automation: Jenkins CI/CD, Ansible, REST API, Python scripts.
Security: SSL/TLS, Kerberos, LDAP, CA, Auditing, Encryption at Rest, QRadar.
5
©AmadeusITGroupanditsaffiliatesandsubsidiaries
RESTRICTED
Confidential
6
©AmadeusITGroupanditsaffiliatesandsubsidiaries
{ Amadeus : MongoDB Architecture 2018 }
574 MongoDB nodes splitted between OM
{ Amadeus : MongoDB use cases }
Instant Search - flight recommendations data.
- hundred billion of recommendations
MongoDB for real-time analytics – 124 shards (micro-sharding).
Apache Spark on MongoDB – fraud detection projects.
MongoDB Amadeus Payments.
MongoDB for Airlines - configuration, status, history.
Next TI – travel intelligence, BI for airline decision-making.
Dashboards: scheduling tools, cheange viewers, applications viewers, and
more.
7
©AmadeusITGroupanditsaffiliatesandsubsidiaries
{ Amadeus : SSP Instant Search }
Search billions of recommendations in milliseconds!
Speed! - search time is in average 2 milliseconds!
In-house implementation of NoSQL.
SSP - 3 MongoDB clusters – 200TB of data.
always online!
8
©AmadeusITGroupanditsaffiliatesandsubsidiaries
{ Amadeus : the biggest cluster in Europe ? }
9
©AmadeusITGroupanditsaffiliatesandsubsidiaries
{ Amadeus : How to operate at huge scale ? }
10
©AmadeusITGroupanditsaffiliatesandsubsidiaries
11
©AmadeusITGroupanditsaffiliatesandsubsidiaries
{ Amadeus : Automation }
Infrastructure as Code - GIT.
CI/CD with Jenkins - orchestrate the deployment processes.
Ops Manager REST API.
Ansible module for Ops Manager / MongoDB.
Ansible playbooks / roles for MongoDB.
Framework for online database upgrade.
Framework for online rolling kernel upgrade.
MongoDB as a Service.
12
©AmadeusITGroupanditsaffiliatesandsubsidiaries
{ MongoDB : No Downtime }
{ Amadeus : Infrastructure as a code }
©AmadeusITGroupanditsaffiliatesandsubsidiaries
13
Bitbucket - branches
Reduce overhead, reduce human mistakes.
speed-up processes, provide consistency.
{ Ops Manager : REST API }
©AmadeusITGroupanditsaffiliatesandsubsidiaries
14
Ops Manager follows REST architectural style and provides
internal resources which enable programmatic access to Ops
Manager features.
JSON entities, Digest authentication, Browsable interface
WEB UI
RESTRICTED
Confidential
15
©AmadeusITGroupanditsaffiliatesandsubsidiaries
{ Amadeus : OpsManager class }
class OpsManager(object):
def __init__(self, mmsurl, user, key, verify):
self.mmsurl = mmsurl
self.user = user
self.key = key
self ._session = requests.Session()
self ._session.verify = verify
self ._session.auth = requests.auth.HTTPDigestAuth(self.user, self.key)
RESTRICTED
Confidential
16
©AmadeusITGroupanditsaffiliatesandsubsidiaries
{ Amadeus : OpsManager class }
def post_maintenance_window(self, group, data):
return self._post_json(data, *self._maintenance_url(group))
def upgrade_mongodb(self, group, ver):
j = self.get_automation_config(group)
j = self.enable_version(j, ver)
j = self.compatibility_version(group, j, ver)
for p in j.get('processes'):
p['version'] = _enterprise_edition(ver)
self._put_json(j, *self._automation_config_url(group))
self.deploy_change(group)
RESTRICTED
Confidential
17
©AmadeusITGroupanditsaffiliatesandsubsidiaries
{ Amadeus : OpsManager class }
def check_cluster_health(self, group):
if not self.cluster_goal_status(group):
raise OpsManInvalidState('Operation on cluster, try later')
self.mongodb_alerts(group)
self.check_sync(group)
def shutdown_db(self, group, host, option):
j = self.get_automation_config(group)
for p in j.get('processes'):
if p.get('hostname') == host and p.get('process Type') != 'mongos':
p['disabled'] = option
self.put_automation_config(group, j)
RESTRICTED
Confidential
18
©AmadeusITGroupanditsaffiliatesandsubsidiaries
{ Amadeus : OpsManager methods }
RESTRICTED
Confidential
19
©AmadeusITGroupanditsaffiliatesandsubsidiaries
{ Amadeus : OpsManager class }
def delete_maintenance_window(self, group, idnum):
return self._delete_json(*self._maintenance_url(group, idnum))
def cluster_goal_status(self, cluster):
j = self._get('/api/public/v1.0/groups', cluster, 'automation Status')
goal = j['goal Version']
return all([ goal == i.get('lastGoalVersionAchieved') for i in
j.get('processes')])
def get_group_by_name(self, group):
'''get group from Ops Manager via REST API call'''
return self._get('/api/public/v1.0/groups/by Name', group).get('id')
RESTRICTED
Confidential
20
©AmadeusITGroupanditsaffiliatesandsubsidiaries
{ Amadeus : OpsManager class }
RESTRICTED
Confidential
21
©AmadeusITGroupanditsaffiliatesandsubsidiaries
{ Amadeus : Ansible OpsManager modules }
mongodb start / stop / sync modules
from ansible.module_utils.opsmanager import ansible_setup
if __name__ == '__main__':
module, opsmanager = ansible_setup()
group = opsmanager.get_group_by_name(module.params['cluster'])
response = opsmanager.up_db(group, module.params['host'])
module.exit_json(changed=False, meta=response)
RESTRICTED
Confidential
22
©AmadeusITGroupanditsaffiliatesandsubsidiaries
{ Amadeus : open-source }
Python class for MongoDB Ops Manager and Ansible
module
https://github.com/AmadeusITGroup/opsmancombo
The official global GitHub account of Amadeus IT Group.
Amadeus provides the technology that keeps the travel sector
moving.
RESTRICTED
Confidential
23
©AmadeusITGroupanditsaffiliatesandsubsidiaries
{ Amadeus : Ansible-Galaxy }
Installation : $ ansible-galaxy install AmadeusITGroup.opsmancombo
Tags : automation, database, DevOps, MongoDB, NoSQL, Ops Manager
https://galaxy.ansible.com/AmadeusITGroup/opsmancombo/
RESTRICTED
Confidential
24
©AmadeusITGroupanditsaffiliatesandsubsidiaries
{ Amadeus : Jenkins }
Jenkins is an open-source continuous integration (CI) tool that
helps orchestrate the development processes (build, test, and
deployment) with automation.
Jenkins is one of the leading tools
that would help a DevOps team orchestrate its
processes.
RESTRICTED
Confidential
25
©AmadeusITGroupanditsaffiliatesandsubsidiaries
{ Amadeus : Jenkins Pipeline }
A continuous delivery pipeline is an automated expression of your
process for getting software from version control right through to your
deployment.
Setting up a Pipeline project means writing a script that will
sequentially apply some steps of the process we want to accomplish.
RESTRICTED
Confidential
26
©AmadeusITGroupanditsaffiliatesandsubsidiaries
{ Amadeus : Jenkins Pipeline }
RESTRICTED
Confidential
27
©AmadeusITGroupanditsaffiliatesandsubsidiaries
{ Amadeus : projects we working on }
• 200TB MongoDB cluster! – data repository at huge scale!
• MongoDB on OpenShift (Microservices, Ops Manager operator).
• Ops Manager and S3 Object Store.
• Migraton from RDBMS to MongoDB!
• Amadeus and MongoDB technical blog!
• More automation and more OpenSource!
Watch our webinar!
stay tuned!!
©AmadeusITGroupanditsaffiliatesandsubsidiaries
You can follow us on:
AmadeusITgroup
amadeus.com
amadeus.com/blog
Thank you!

Más contenido relacionado

Similar a MongoDB World 2018: Supercharge Your MongoDB Deployment with Ops Manager Automation

20190613 - IBM Cloud Côte d'Azur meetup - "Cloud & Containers"
20190613 - IBM Cloud Côte d'Azur meetup - "Cloud & Containers"20190613 - IBM Cloud Côte d'Azur meetup - "Cloud & Containers"
20190613 - IBM Cloud Côte d'Azur meetup - "Cloud & Containers"
IBM France Lab
 

Similar a MongoDB World 2018: Supercharge Your MongoDB Deployment with Ops Manager Automation (20)

Cross Section and Deep Dive into GE Predix
Cross Section and Deep Dive into GE PredixCross Section and Deep Dive into GE Predix
Cross Section and Deep Dive into GE Predix
 
Modern Scheduling for Modern Applications with Nomad
Modern Scheduling for Modern Applications with NomadModern Scheduling for Modern Applications with Nomad
Modern Scheduling for Modern Applications with Nomad
 
[RedisConf17] Redis Cluster Operability with Kubernetes and OpenShift - Cedri...
[RedisConf17] Redis Cluster Operability with Kubernetes and OpenShift - Cedri...[RedisConf17] Redis Cluster Operability with Kubernetes and OpenShift - Cedri...
[RedisConf17] Redis Cluster Operability with Kubernetes and OpenShift - Cedri...
 
RedisConf17 - Amadeus - Redis-Cluster operator
RedisConf17 - Amadeus - Redis-Cluster operatorRedisConf17 - Amadeus - Redis-Cluster operator
RedisConf17 - Amadeus - Redis-Cluster operator
 
Cloud-native Java EE-volution
Cloud-native Java EE-volutionCloud-native Java EE-volution
Cloud-native Java EE-volution
 
ZiniosEdge Company Overview
ZiniosEdge Company OverviewZiniosEdge Company Overview
ZiniosEdge Company Overview
 
Building Secure Services using Containers
Building Secure Services using ContainersBuilding Secure Services using Containers
Building Secure Services using Containers
 
Goldark Presentation at Qualcomm QPrize 2014
Goldark Presentation at Qualcomm QPrize 2014Goldark Presentation at Qualcomm QPrize 2014
Goldark Presentation at Qualcomm QPrize 2014
 
Péhápkaři v Pecce: A refactoring Journey – From Legacy to Laravel – Christ...
Péhápkaři v Pecce: A refactoring Journey – From Legacy to Laravel – Christ...Péhápkaři v Pecce: A refactoring Journey – From Legacy to Laravel – Christ...
Péhápkaři v Pecce: A refactoring Journey – From Legacy to Laravel – Christ...
 
Ranadip Basak
Ranadip BasakRanadip Basak
Ranadip Basak
 
20190613 - IBM Cloud Côte d'Azur meetup - "Cloud & Containers"
20190613 - IBM Cloud Côte d'Azur meetup - "Cloud & Containers"20190613 - IBM Cloud Côte d'Azur meetup - "Cloud & Containers"
20190613 - IBM Cloud Côte d'Azur meetup - "Cloud & Containers"
 
Android's security architecture
Android's security architectureAndroid's security architecture
Android's security architecture
 
Resume
ResumeResume
Resume
 
GE Predix - The IIoT Platform
GE Predix - The IIoT PlatformGE Predix - The IIoT Platform
GE Predix - The IIoT Platform
 
S903 palla
S903 pallaS903 palla
S903 palla
 
How to Build a Micro-Application using Single-Spa
How to Build a Micro-Application using Single-SpaHow to Build a Micro-Application using Single-Spa
How to Build a Micro-Application using Single-Spa
 
Agados biz. introductio
Agados biz. introductioAgados biz. introductio
Agados biz. introductio
 
apidays LIVE Paris 2021 - Enriching UX thanks to API extensions by Cosimo Pas...
apidays LIVE Paris 2021 - Enriching UX thanks to API extensions by Cosimo Pas...apidays LIVE Paris 2021 - Enriching UX thanks to API extensions by Cosimo Pas...
apidays LIVE Paris 2021 - Enriching UX thanks to API extensions by Cosimo Pas...
 
NRB - LUXEMBOURG MAINFRAME DAY 2017 - IBM Z
NRB - LUXEMBOURG MAINFRAME DAY 2017 - IBM ZNRB - LUXEMBOURG MAINFRAME DAY 2017 - IBM Z
NRB - LUXEMBOURG MAINFRAME DAY 2017 - IBM Z
 
NRB - BE MAINFRAME DAY 2017 - IBM Z
NRB - BE MAINFRAME DAY 2017 - IBM ZNRB - BE MAINFRAME DAY 2017 - IBM Z
NRB - BE MAINFRAME DAY 2017 - IBM Z
 

Más de MongoDB

Más de MongoDB (20)

MongoDB SoCal 2020: Migrate Anything* to MongoDB Atlas
MongoDB SoCal 2020: Migrate Anything* to MongoDB AtlasMongoDB SoCal 2020: Migrate Anything* to MongoDB Atlas
MongoDB SoCal 2020: Migrate Anything* to MongoDB Atlas
 
MongoDB SoCal 2020: Go on a Data Safari with MongoDB Charts!
MongoDB SoCal 2020: Go on a Data Safari with MongoDB Charts!MongoDB SoCal 2020: Go on a Data Safari with MongoDB Charts!
MongoDB SoCal 2020: Go on a Data Safari with MongoDB Charts!
 
MongoDB SoCal 2020: Using MongoDB Services in Kubernetes: Any Platform, Devel...
MongoDB SoCal 2020: Using MongoDB Services in Kubernetes: Any Platform, Devel...MongoDB SoCal 2020: Using MongoDB Services in Kubernetes: Any Platform, Devel...
MongoDB SoCal 2020: Using MongoDB Services in Kubernetes: Any Platform, Devel...
 
MongoDB SoCal 2020: A Complete Methodology of Data Modeling for MongoDB
MongoDB SoCal 2020: A Complete Methodology of Data Modeling for MongoDBMongoDB SoCal 2020: A Complete Methodology of Data Modeling for MongoDB
MongoDB SoCal 2020: A Complete Methodology of Data Modeling for MongoDB
 
MongoDB SoCal 2020: From Pharmacist to Analyst: Leveraging MongoDB for Real-T...
MongoDB SoCal 2020: From Pharmacist to Analyst: Leveraging MongoDB for Real-T...MongoDB SoCal 2020: From Pharmacist to Analyst: Leveraging MongoDB for Real-T...
MongoDB SoCal 2020: From Pharmacist to Analyst: Leveraging MongoDB for Real-T...
 
MongoDB SoCal 2020: Best Practices for Working with IoT and Time-series Data
MongoDB SoCal 2020: Best Practices for Working with IoT and Time-series DataMongoDB SoCal 2020: Best Practices for Working with IoT and Time-series Data
MongoDB SoCal 2020: Best Practices for Working with IoT and Time-series Data
 
MongoDB SoCal 2020: MongoDB Atlas Jump Start
 MongoDB SoCal 2020: MongoDB Atlas Jump Start MongoDB SoCal 2020: MongoDB Atlas Jump Start
MongoDB SoCal 2020: MongoDB Atlas Jump Start
 
MongoDB .local San Francisco 2020: Powering the new age data demands [Infosys]
MongoDB .local San Francisco 2020: Powering the new age data demands [Infosys]MongoDB .local San Francisco 2020: Powering the new age data demands [Infosys]
MongoDB .local San Francisco 2020: Powering the new age data demands [Infosys]
 
MongoDB .local San Francisco 2020: Using Client Side Encryption in MongoDB 4.2
MongoDB .local San Francisco 2020: Using Client Side Encryption in MongoDB 4.2MongoDB .local San Francisco 2020: Using Client Side Encryption in MongoDB 4.2
MongoDB .local San Francisco 2020: Using Client Side Encryption in MongoDB 4.2
 
MongoDB .local San Francisco 2020: Using MongoDB Services in Kubernetes: any ...
MongoDB .local San Francisco 2020: Using MongoDB Services in Kubernetes: any ...MongoDB .local San Francisco 2020: Using MongoDB Services in Kubernetes: any ...
MongoDB .local San Francisco 2020: Using MongoDB Services in Kubernetes: any ...
 
MongoDB .local San Francisco 2020: Go on a Data Safari with MongoDB Charts!
MongoDB .local San Francisco 2020: Go on a Data Safari with MongoDB Charts!MongoDB .local San Francisco 2020: Go on a Data Safari with MongoDB Charts!
MongoDB .local San Francisco 2020: Go on a Data Safari with MongoDB Charts!
 
MongoDB .local San Francisco 2020: From SQL to NoSQL -- Changing Your Mindset
MongoDB .local San Francisco 2020: From SQL to NoSQL -- Changing Your MindsetMongoDB .local San Francisco 2020: From SQL to NoSQL -- Changing Your Mindset
MongoDB .local San Francisco 2020: From SQL to NoSQL -- Changing Your Mindset
 
MongoDB .local San Francisco 2020: MongoDB Atlas Jumpstart
MongoDB .local San Francisco 2020: MongoDB Atlas JumpstartMongoDB .local San Francisco 2020: MongoDB Atlas Jumpstart
MongoDB .local San Francisco 2020: MongoDB Atlas Jumpstart
 
MongoDB .local San Francisco 2020: Tips and Tricks++ for Querying and Indexin...
MongoDB .local San Francisco 2020: Tips and Tricks++ for Querying and Indexin...MongoDB .local San Francisco 2020: Tips and Tricks++ for Querying and Indexin...
MongoDB .local San Francisco 2020: Tips and Tricks++ for Querying and Indexin...
 
MongoDB .local San Francisco 2020: Aggregation Pipeline Power++
MongoDB .local San Francisco 2020: Aggregation Pipeline Power++MongoDB .local San Francisco 2020: Aggregation Pipeline Power++
MongoDB .local San Francisco 2020: Aggregation Pipeline Power++
 
MongoDB .local San Francisco 2020: A Complete Methodology of Data Modeling fo...
MongoDB .local San Francisco 2020: A Complete Methodology of Data Modeling fo...MongoDB .local San Francisco 2020: A Complete Methodology of Data Modeling fo...
MongoDB .local San Francisco 2020: A Complete Methodology of Data Modeling fo...
 
MongoDB .local San Francisco 2020: MongoDB Atlas Data Lake Technical Deep Dive
MongoDB .local San Francisco 2020: MongoDB Atlas Data Lake Technical Deep DiveMongoDB .local San Francisco 2020: MongoDB Atlas Data Lake Technical Deep Dive
MongoDB .local San Francisco 2020: MongoDB Atlas Data Lake Technical Deep Dive
 
MongoDB .local San Francisco 2020: Developing Alexa Skills with MongoDB & Golang
MongoDB .local San Francisco 2020: Developing Alexa Skills with MongoDB & GolangMongoDB .local San Francisco 2020: Developing Alexa Skills with MongoDB & Golang
MongoDB .local San Francisco 2020: Developing Alexa Skills with MongoDB & Golang
 
MongoDB .local Paris 2020: Realm : l'ingrédient secret pour de meilleures app...
MongoDB .local Paris 2020: Realm : l'ingrédient secret pour de meilleures app...MongoDB .local Paris 2020: Realm : l'ingrédient secret pour de meilleures app...
MongoDB .local Paris 2020: Realm : l'ingrédient secret pour de meilleures app...
 
MongoDB .local Paris 2020: Upply @MongoDB : Upply : Quand le Machine Learning...
MongoDB .local Paris 2020: Upply @MongoDB : Upply : Quand le Machine Learning...MongoDB .local Paris 2020: Upply @MongoDB : Upply : Quand le Machine Learning...
MongoDB .local Paris 2020: Upply @MongoDB : Upply : Quand le Machine Learning...
 

Último

Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
panagenda
 

Último (20)

1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT
 
A Business-Centric Approach to Design System Strategy
A Business-Centric Approach to Design System StrategyA Business-Centric Approach to Design System Strategy
A Business-Centric Approach to Design System Strategy
 
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
 
Portal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russePortal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russe
 
Designing for Hardware Accessibility at Comcast
Designing for Hardware Accessibility at ComcastDesigning for Hardware Accessibility at Comcast
Designing for Hardware Accessibility at Comcast
 
PLAI - Acceleration Program for Generative A.I. Startups
PLAI - Acceleration Program for Generative A.I. StartupsPLAI - Acceleration Program for Generative A.I. Startups
PLAI - Acceleration Program for Generative A.I. Startups
 
Google I/O Extended 2024 Warsaw
Google I/O Extended 2024 WarsawGoogle I/O Extended 2024 Warsaw
Google I/O Extended 2024 Warsaw
 
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdfLinux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
 
Powerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara LaskowskaPowerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara Laskowska
 
ERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage IntacctERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage Intacct
 
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
 
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
 
Your enemies use GenAI too - staying ahead of fraud with Neo4j
Your enemies use GenAI too - staying ahead of fraud with Neo4jYour enemies use GenAI too - staying ahead of fraud with Neo4j
Your enemies use GenAI too - staying ahead of fraud with Neo4j
 
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptxWSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
 
Enterprise Knowledge Graphs - Data Summit 2024
Enterprise Knowledge Graphs - Data Summit 2024Enterprise Knowledge Graphs - Data Summit 2024
Enterprise Knowledge Graphs - Data Summit 2024
 
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
 
Microsoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - QuestionnaireMicrosoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - Questionnaire
 
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdfIntroduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
 
Easier, Faster, and More Powerful – Notes Document Properties Reimagined
Easier, Faster, and More Powerful – Notes Document Properties ReimaginedEasier, Faster, and More Powerful – Notes Document Properties Reimagined
Easier, Faster, and More Powerful – Notes Document Properties Reimagined
 
Using IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & IrelandUsing IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & Ireland
 

MongoDB World 2018: Supercharge Your MongoDB Deployment with Ops Manager Automation

Notas del editor

  1. Cover example with photo as background Insert new photo: Click on Insert photo-icon on slide and Insert new photo Right-click on photo and choose ‘Send to Back’ to have the shape visible again. Use Crop Tool under Picture Tools to pan and zoom Beware: when you add or replace a picture, it may come to the front. Right click on it and select ‘Send to back’ to re-arrange it. To update the text, just click on the text To get more slides with this layout just copy this slide and paste Please insert the other company’s logo in the same size as the Amadeus logo, with no background and reverse out colour
  2. Amadeus is a technology company dedicated to the world’s travel industry. We offer cutting-edge technology solutions that help key players in the travel industry succeed in their business, and shape the future of travel moving forward. And we do it on a truly global scale. In 2017 Amadeus processed more than 630 million bookings. Together with Navitaire, our systems boarded 1.6 billion passengers. In 2017, Forbes magazine recognized us as one of the world’s top 15 software companies, and Amadeus has been included to the Dow Jones Sustainability Index for five years in a row. We are the only travel technology company in the 2017 DJSI - a key recognition of our commitment to business sustainability, environmental and social practices in all of our operations.
  3. We are a truly multinational enterprise, with headquarters in Madrid, Spain. We are near to our customers with a network of commercial offices, key sites and technology sites. Amadeus now delivers services from many locations, including a privately owned data centre, private cloud in remote locations and public cloud. A big part of our success is explained by our local presence in virtually every one of the world’s travel markets – more than the countries in which the UN operates. We understand and serve the needs of travellers and travel businesses everywhere.
  4. And all of this is still just the beginning. Travel is a high-growth industry, driven by three key factors: an increasing world population, the emerging middle class in growing countries and overall GDP growth. Historically these are the factors that have driven global travel industry growth, and leading industry associations project significant growth in travel volume and in the impact of the travel & tourism industry on the global economy.
  5. And all of this is still just the beginning. Travel is a high-growth industry, driven by three key factors: an increasing world population, the emerging middle class in growing countries and overall GDP growth. Historically these are the factors that have driven global travel industry growth, and leading industry associations project significant growth in travel volume and in the impact of the travel & tourism industry on the global economy.
  6. And all of this is still just the beginning. Travel is a high-growth industry, driven by three key factors: an increasing world population, the emerging middle class in growing countries and overall GDP growth. Historically these are the factors that have driven global travel industry growth, and leading industry associations project significant growth in travel volume and in the impact of the travel & tourism industry on the global economy.
  7. Backcover option 2