SlideShare a Scribd company logo
MongoDB on Azure
MongoDB on Azure
3
Ola!
Norberto Leite
Technical Evangelist
Madrid, Spain
http://www.mongodb.com/norberto
@nleite
norberto@mongodb.com
4
Todays webinar is about …
5
… Azure and MognoDB
6
Agenda
MongoDB Introduction
Cloud Deployments
MongoDB + Azure
Demo
Introduction
8
MongoDB
GENERAL PURPOSE DOCUMENT DATABASE OPEN-SOURCE
Documents are Rich Data Structures
{
first_name: ‘Paul’,
surname: ‘Miller’,
cell: 447557505611,
city: ‘London’,
location: [45.123,47.232],
Profession: [banking, finance, trader],
cars: [
{ model: ‘Bentley’,
year: 1973,
value: 100000, … },
{ model: ‘Rolls Royce’,
year: 1965,
value: 330000, … }
]
}
Fields can contain an array of sub-documents
Fields
Fields can contain
arrays
Typed field valuesString
Number
Dynamic Schemas
{
policyNum: 123,
type: auto,
customerId: abc,
payment: 899,
deductible: 500,
make: Taurus,
model: Ford,
VIN: 123ABC456,
}
{
policyNum: 456,
type: life,
customerId: efg,
payment: 240,
policyValue: 125000,
start: jan, 1995
end: jan, 2015
}
{
policyNum: 789,
type: home,
customerId: hij,
payment: 650,
deductible: 1000,
floodCoverage: No,
street: “10 Maple Lane”,
city: “Springfield”,
state: “Maryland”
}
MongoDB is Fully Featured
12
Nexus Architecture
Relational
NoSQL
Expressive Query
Language
Strong
Consistency
Secondary Indexes
Flexibility
Scalability
Performance
Gartner, Inc. recognized 
MongoDB as a Leader 
in the 2015 Magic Quadrant
for Operational Database
Management Systems.*
*Gartner, Inc., Magic Quadrant for Operational Database Management Systems by Donald Feinberg, Merv Adrian, Nick Heudecker, Adam M. Ronthal, and Terilyn Palanca, October 12, 2015.
*Gartner does not endorse any vendor, product or service depicted in its research publications, and does not advise technology users to select only those vendors with the highest ratings or other designation. Gartner research publications consist of the opinions of Gartner's research organization and should not be construed as statements of fact. Gartner disclaims
all warranties, expressed or implied, with respect to this research, including any warranties of merchantability or fitness for a particular purpose.
This graphic was published by Gartner, Inc. as part of a larger research document and should be evaluated in the context of the entire document. 

The Gartner document is available upon request from MongoDB, Inc.
14
4th Most Popular, Fastest Growing
RANK DBMS MODEL SCORE GROWTH (20 MO)
1. Oracle Relational DBMS 1,442 -5%
2. MySQL Relational DBMS 1,294 2%
3. Microsoft SQL Server Relational DBMS 1,131 -10%
4. MongoDB Document Store 277 172%
5. PostgreSQL Relational DBMS 273 40%
6. DB2 Relational DBMS 201 11%
7. Microsoft Access Relational DBMS 146 -26%
8. Cassandra Wide Column 107 87%
9. SQLite Relational DBMS 105 19%
Source: DB-engines database popularity rankings; May 2015
Only non-relational in the top 5; 2.5x ahead of nearest NoSQL Competitor
15
Replica Sets
Replica Set – 2 to 50 copies
Self-healing shard
Data Center Aware
Addresses availability considerations:
High Availability
Disaster Recovery
Maintenance
Workload Isolation: operational & analytics
16
Automatic Sharding
Three types: hash-based, range-based, location-aware
Increase or decrease capacity as you go
Automatic balancing
Cloud Deployments
IaaS
PaaS
SaaS
FaaS
Whaaaatttssss…
19
Growing Market
https://www.idc.com/getdoc.jsp?containerId=prUK25750815
MongoDB on Azure
MongoDB on Azure
MongoDB has been designed for the Cloud
Designed for new Global use cases
The question is not if you are moving to the cloud
but when!
So it's fair to say that …
… Azure included!
MongoDB + Azure
2 Options
Azure Provisioning
Cloud Manager
Provisioning
Azure Console Cloud Manager Account
Shell configuration Automation Configuration
Production Ready Beta Version
29
Overview
Provisioning
Cluster Management
Monitoring
Cloud Manager
30
Provisioning & Cluster Management
ü Cloud Manager can:
ü Provision and deploy directly to Azure(beta!!!!)
ü Deploy MongoDB to servers in datacenters
ü Import existing MongoDB deployments
ü Cloud Manager will manage:
² Standalone instances
² Replica sets
² Sharded clusters
31
Monitoring The Cluster
ü Cloud Manager Monitors:
ü All aspects of database (op counters, replication lag, etc.)
ü Slow queries (with profiling enabled)
ü Logs (view and collect)
ü DB stats (Object size, indexes, collections, etc.)
Demo
Scenarios
Azure Provisioning
Cloud Manager
Provisioning
Azure Manual Setup
Azure Provisioning
3 Node Replica Set
Pre-provisioned Linux Machines
A few manual configurations
Cloud Manager Setup
Cloud Manager
3 Node Replica Set
Account Connection
0 Manual intervention
Takeaways
37
Summary
•  Deploying on the cloud is a must
•  Deploying MongoDB on cloud is very easy
•  Large sets of machines can be troublesome to manage:
– Cloud Manager Helps
– Out-of-the-box Monitoring, Backup, Automation
•  Azure integration a top priority
– Tools
– Better integration
– Windows Support
38
For More Information
Resource Location
Case Studies mongodb.com/customers
Presentations mongodb.com/presentations
Free Online Training education.mongodb.com
Webinars and Events mongodb.com/events
Documentation docs.mongodb.org
MongoDB Downloads mongodb.com/download
Additional Info info@mongodb.com
MongoDB World 2016
https://www.mongodb.com/world16
Obrigado!
Norberto Leite
Technical Evangelist
norberto@mongodb.com
@nleite
MongoDB on Azure

More Related Content

PDF
MongoDB 3.2 Feature Preview
PDF
MongoDB: Agile Combustion Engine
PDF
MongoDB .local Chicago 2019: MongoDB Atlas Data Lake Technical Deep Dive
PDF
MongoDB .local Munich 2019: Mastering MongoDB on Kubernetes – MongoDB Enterpr...
PDF
MongoDB .local Toronto 2019: MongoDB Atlas Jumpstart
PPTX
How Thermo Fisher is Reducing Data Analysis Times from Days to Minutes with M...
PPTX
Introduction To MongoDB
PPTX
MongoDB + Spring
MongoDB 3.2 Feature Preview
MongoDB: Agile Combustion Engine
MongoDB .local Chicago 2019: MongoDB Atlas Data Lake Technical Deep Dive
MongoDB .local Munich 2019: Mastering MongoDB on Kubernetes – MongoDB Enterpr...
MongoDB .local Toronto 2019: MongoDB Atlas Jumpstart
How Thermo Fisher is Reducing Data Analysis Times from Days to Minutes with M...
Introduction To MongoDB
MongoDB + Spring

What's hot (20)

PDF
MongoDB .local Bengaluru 2019: MongoDB Atlas Data Lake Technical Deep Dive
PPTX
MongoDB and Spark
PPTX
MongoDB Atlas
PDF
Blazing Fast Analytics with MongoDB & Spark
PPTX
Introducing MongoDB Atlas
PDF
Spark and MongoDB
PPTX
MMS - Monitoring, backup and management at a single click
PPTX
An afternoon with mongo db new delhi
PDF
Apache Spark and MongoDB - Turning Analytics into Real-Time Action
PDF
Mongo db 3.4 Overview
PDF
Mongo db eveningschemadesign
PPTX
MongoDB and the Internet of Things
PPTX
MongoDB San Francisco 2013: Storing eBay's Media Metadata on MongoDB present...
PDF
MongoDB .local Bengaluru 2019: The Journey of Migration from Oracle to MongoD...
PDF
MongoDB .local Munich 2019: MongoDB Atlas Data Lake Technical Deep Dive
PDF
Cignex mongodb-sharding-mongodbdays
PDF
Analyze and visualize non-relational data with DocumentDB + Power BI
PDF
MongoDB Launchpad 2016: MongoDB 3.4: Your Database Evolved
PPTX
MongoDB 3.4: Deep Dive on Views, Zones, and MongoDB Compass
PPTX
Webinar: Simplifying the Database Experience with MongoDB Atlas
MongoDB .local Bengaluru 2019: MongoDB Atlas Data Lake Technical Deep Dive
MongoDB and Spark
MongoDB Atlas
Blazing Fast Analytics with MongoDB & Spark
Introducing MongoDB Atlas
Spark and MongoDB
MMS - Monitoring, backup and management at a single click
An afternoon with mongo db new delhi
Apache Spark and MongoDB - Turning Analytics into Real-Time Action
Mongo db 3.4 Overview
Mongo db eveningschemadesign
MongoDB and the Internet of Things
MongoDB San Francisco 2013: Storing eBay's Media Metadata on MongoDB present...
MongoDB .local Bengaluru 2019: The Journey of Migration from Oracle to MongoD...
MongoDB .local Munich 2019: MongoDB Atlas Data Lake Technical Deep Dive
Cignex mongodb-sharding-mongodbdays
Analyze and visualize non-relational data with DocumentDB + Power BI
MongoDB Launchpad 2016: MongoDB 3.4: Your Database Evolved
MongoDB 3.4: Deep Dive on Views, Zones, and MongoDB Compass
Webinar: Simplifying the Database Experience with MongoDB Atlas
Ad

Viewers also liked (8)

PDF
MongoDB on Windows Azure
PDF
AWS & MongoDB
PDF
Mongo db world 2014 nyc mongodb on azure - tips tricks and examples
PDF
MongoDB Quick Reference Card
PDF
MongoDB Milan MUG June 2015 MongoDB + Azure + Siope OpenData
PPTX
The three aaS's of MongoDB in Windows Azure
PDF
Azure - Data Platform
PPTX
Azure Data platform
MongoDB on Windows Azure
AWS & MongoDB
Mongo db world 2014 nyc mongodb on azure - tips tricks and examples
MongoDB Quick Reference Card
MongoDB Milan MUG June 2015 MongoDB + Azure + Siope OpenData
The three aaS's of MongoDB in Windows Azure
Azure - Data Platform
Azure Data platform
Ad

Similar to MongoDB on Azure (20)

PDF
MongoDB SoCal 2020: Migrate Anything* to MongoDB Atlas
PDF
GDG Cloud Southlake #16: Priyanka Vergadia: Scalable Data Analytics in Google...
PPTX
SNA3-Microsoft Azure Fundamentals AZ900.pptx
PDF
Discover BigQuery ML, build your own CREATE MODEL statement
PPTX
Why NBC Universal Migrated to MongoDB Atlas
PDF
Moving Applications to the Cloud on Windows Azure 3rd Edition Dominic Betts
PDF
SQL vs NoSQL, an experiment with MongoDB
PDF
Moving Applications to the Cloud on Windows Azure 3rd Edition Dominic Betts
PDF
NoSQL on microsoft azure april 2014
PDF
OSS DB on Azure
PDF
Democratization of NOSQL Document-Database over Relational Database Comparati...
PPTX
Azure presentation nnug dec 2010
PDF
SQL Server 2019 Big Data Cluster
PDF
Moving Applications To The Cloud On Windows Azure 3rd Edition Dominic Betts
PDF
Developing Applications for the Cloud on the Microsoft Windows Azure Platform...
PPTX
MongoDB.local Atlanta: Modern Data Backup and Recovery from On-Premises to th...
PDF
.Net development with Azure Machine Learning (AzureML) Nov 2014
PDF
Final_CloudEventFrankfurt2017 (1).pdf
PPTX
Scenarios for building Hybrid Cloud
PPTX
Webinar: “ditch Oracle NOW”: Best Practices for Migrating to MongoDB
MongoDB SoCal 2020: Migrate Anything* to MongoDB Atlas
GDG Cloud Southlake #16: Priyanka Vergadia: Scalable Data Analytics in Google...
SNA3-Microsoft Azure Fundamentals AZ900.pptx
Discover BigQuery ML, build your own CREATE MODEL statement
Why NBC Universal Migrated to MongoDB Atlas
Moving Applications to the Cloud on Windows Azure 3rd Edition Dominic Betts
SQL vs NoSQL, an experiment with MongoDB
Moving Applications to the Cloud on Windows Azure 3rd Edition Dominic Betts
NoSQL on microsoft azure april 2014
OSS DB on Azure
Democratization of NOSQL Document-Database over Relational Database Comparati...
Azure presentation nnug dec 2010
SQL Server 2019 Big Data Cluster
Moving Applications To The Cloud On Windows Azure 3rd Edition Dominic Betts
Developing Applications for the Cloud on the Microsoft Windows Azure Platform...
MongoDB.local Atlanta: Modern Data Backup and Recovery from On-Premises to th...
.Net development with Azure Machine Learning (AzureML) Nov 2014
Final_CloudEventFrankfurt2017 (1).pdf
Scenarios for building Hybrid Cloud
Webinar: “ditch Oracle NOW”: Best Practices for Migrating to MongoDB

More from Norberto Leite (20)

PDF
Data Modelling for MongoDB - MongoDB.local Tel Aviv
PPTX
Avoid Query Pitfalls
PDF
MongoDB Certification Study Group - May 2016
PDF
Geospatial and MongoDB
PDF
MongodB Internals
PDF
MongoDB WiredTiger Internals
PDF
Mongodb Spring
PDF
MongoDB Capacity Planning
PDF
Analyse Yourself
PDF
Python and MongoDB
PDF
Strongly Typed Languages and Flexible Schemas
PDF
Effectively Deploying MongoDB on AEM
PPTX
Advanced applications with MongoDB
PDF
MongoDB and Node.js
PPTX
MongoDB on Financial Services Sector
PDF
MongoDB and Python
PPTX
MongoDB Ops Manager
PDF
Let the Tiger Roar - MongoDB 3.0
PPTX
MongoDB + Java - Everything you need to know
PPTX
MongoDB Capacity Planning
Data Modelling for MongoDB - MongoDB.local Tel Aviv
Avoid Query Pitfalls
MongoDB Certification Study Group - May 2016
Geospatial and MongoDB
MongodB Internals
MongoDB WiredTiger Internals
Mongodb Spring
MongoDB Capacity Planning
Analyse Yourself
Python and MongoDB
Strongly Typed Languages and Flexible Schemas
Effectively Deploying MongoDB on AEM
Advanced applications with MongoDB
MongoDB and Node.js
MongoDB on Financial Services Sector
MongoDB and Python
MongoDB Ops Manager
Let the Tiger Roar - MongoDB 3.0
MongoDB + Java - Everything you need to know
MongoDB Capacity Planning

Recently uploaded (20)

PPTX
Advanced SystemCare Ultimate Crack + Portable (2025)
PDF
Digital Systems & Binary Numbers (comprehensive )
PDF
Autodesk AutoCAD Crack Free Download 2025
PPTX
assetexplorer- product-overview - presentation
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
PDF
Tally Prime Crack Download New Version 5.1 [2025] (License Key Free
PDF
wealthsignaloriginal-com-DS-text-... (1).pdf
PDF
How to Make Money in the Metaverse_ Top Strategies for Beginners.pdf
PDF
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
PPTX
Oracle Fusion HCM Cloud Demo for Beginners
PPTX
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
PPTX
Transform Your Business with a Software ERP System
PDF
Complete Guide to Website Development in Malaysia for SMEs
PPTX
Embracing Complexity in Serverless! GOTO Serverless Bengaluru
PPTX
Operating system designcfffgfgggggggvggggggggg
PDF
CCleaner Pro 6.38.11537 Crack Final Latest Version 2025
PPTX
Monitoring Stack: Grafana, Loki & Promtail
PDF
Navsoft: AI-Powered Business Solutions & Custom Software Development
PDF
Design an Analysis of Algorithms I-SECS-1021-03
PPTX
CHAPTER 2 - PM Management and IT Context
Advanced SystemCare Ultimate Crack + Portable (2025)
Digital Systems & Binary Numbers (comprehensive )
Autodesk AutoCAD Crack Free Download 2025
assetexplorer- product-overview - presentation
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
Tally Prime Crack Download New Version 5.1 [2025] (License Key Free
wealthsignaloriginal-com-DS-text-... (1).pdf
How to Make Money in the Metaverse_ Top Strategies for Beginners.pdf
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
Oracle Fusion HCM Cloud Demo for Beginners
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
Transform Your Business with a Software ERP System
Complete Guide to Website Development in Malaysia for SMEs
Embracing Complexity in Serverless! GOTO Serverless Bengaluru
Operating system designcfffgfgggggggvggggggggg
CCleaner Pro 6.38.11537 Crack Final Latest Version 2025
Monitoring Stack: Grafana, Loki & Promtail
Navsoft: AI-Powered Business Solutions & Custom Software Development
Design an Analysis of Algorithms I-SECS-1021-03
CHAPTER 2 - PM Management and IT Context

MongoDB on Azure