MongoDB Atlas is a database as a service for MongoDB that allows users to focus on building applications rather than managing infrastructure. It provides scalable and highly available MongoDB clusters in the cloud that automatically handle backups, patching, upgrades and maintenance. MongoDB Atlas offers various pricing and consumption models to suit different use cases. It has integrations with tools and services like MongoDB Compass and supports MongoDB versions 3.2 and 3.4.
2. #MDBW16
MongoDB Atlas
Who it’s for
01 Where it fits
03Why we built it
02
How it works and
what you get04 Next steps
06Demo
05
3. For people who want to focus on
building great applications
4. #MDBW16
People like you...
•Developers & DevOps Professionals
•Fast-moving application teams at
companies of all sizes
•Entrepreneurs working on the next
big thing
Developers, DevOps,
Application Teams
6. 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
7. The Largest Ecosystem
15,000,000+
MongoDB Downloads
300,000+
Online Education Registrants
40,000+
MongoDB Cloud Manager Users
35,000+
MongoDB User Group Members
1,000+
Technology and Services Partners
2,000+
Customers Across All Industries
9. MongoDB: the best of both worlds
In a distributed database built on commodity hardware
Scalability
& Performance
Always On,
Distributed Deployments
FlexibilityExpressive Query Language
& Secondary Indexes
Strong Consistency
10. MongoDB Atlas: all the benefits of MongoDB
More convenient and easier than ever
Scalability
& Performance
Always On,
Distributed Deployments
FlexibilityExpressive Query Language
& Secondary Indexes
Strong Consistency
12. #MDBW16
Your dedicated MongoDB clusters in the cloud
• Scalable backend for your application
on-demand
• Secure by default
• Highly available, even while scaling,
patching, upgrading
• Maintenance performed for you
Database as a Service for MongoDB
14. Develop and iterate on new ideas quickly
Sandboxes at no operational cost, on demand
15. Scale a mission critical
application at any time
Seamlessly go as big as you
want with continuous
availability
Develop and iterate quickly
Try ideas out
16. Scale your app any time
Ready for success
Develop and iterate quickly
Try ideas out
Cloud economics, flexibility, efficiency
Get exactly what you need when you need it
£
17. Scale your app any time
Ready for success
Develop and iterate quickly
Try ideas out
Focus on your business
Your customers, your applications
Cloud economics
Flexibility and efficiency
£
18. Scale your app any time
Ready for success
Develop and iterate quickly
Try ideas out
Focus on your business
Your customers, your
applications
Cloud economics
£Flexibility and efficiency
20. #MDBW16
All that application tier jazz
Microservices
• Separation of concerns, APIs
• Applications portable and lightweight
Serverless
• Just run code, no infrastructure management
• AWS Lambda, Google Cloud Functions
Containers, Portability
• Portable Dockerized apps on top of a
worry-free stateful backend
Auto-scaling and elasticity
• Scale app servers with demand
• AWS Elastic Beanstalk
Unify siloed data in the data lake
• Empower analysts with BI
• Empower data scientists with Spark
Rapid application development
• Backend as a service, Parse Server
• Real-time with Meteor
21. #MDBW16
All that application tier jazz
Microservices
• Separation of concerns, APIs
• Applications portable and lightweight
Serverless
• Just run code, no infrastructure management
• AWS Lambda, Google Cloud Functions
Containers, Portability
• Portable Dockerized apps on top of a
worry-free stateful backend
Auto-scaling and elasticity
• Scale app servers with demand
• AWS Elastic Beanstalk
Unify siloed data in the data lake
• Empower analysts with BI
• Empower data scientists with Spark
Rapid application development
• Backend as a service, Parse Server
• Real-time with Meteor
22. #MDBW16
All that application tier jazz
Microservices
• Separation of concerns, APIs
• Applications portable and lightweight
Serverless
• Just run code, no infrastructure management
• AWS Lambda, Google Cloud Functions
Containers, Portability
• Portable Dockerized apps on top of a
worry-free stateful backend
Auto-scaling and elasticity
• Scale app servers with demand
• AWS Elastic Beanstalk
Unify siloed data in the data lake
• Empower analysts with BI
• Empower data scientists with Spark
Rapid application development
• Backend as a service, Parse Server
• Real-time with Meteor
23. #MDBW16
All that application tier jazz
Microservices
• Separation of concerns, APIs
• Applications portable and lightweight
Serverless
• Just run code, no infrastructure management
• AWS Lambda, Google Cloud Functions
Containers, Portability
• Portable Dockerized apps on top of a
worry-free stateful backend
Auto-scaling and elasticity
• Scale app servers with demand
• AWS Elastic Beanstalk
Unify siloed data in the data lake
• Empower analysts with BI
• Empower data scientists with Spark
Rapid application development
• Backend as a service, Parse Server
• Real-time with Meteor
24. #MDBW16
All that application tier jazz
Microservices
• Separation of concerns, APIs
• Applications portable and lightweight
Serverless
• Just run code, no infrastructure management
• AWS Lambda, Google Cloud Functions
Containers, Portability
• Portable Dockerized apps on top of a
worry-free stateful backend
Auto-scaling and elasticity
• Scale app servers with demand
• AWS Elastic Beanstalk
Unify siloed data in the data lake
• Empower analysts with BI
• Empower data scientists with Spark
Rapid application development
• Backend as a service, Parse Server
• Real-time with Meteor
25. #MDBW16
All that application tier jazz
Microservices
• Separation of concerns, APIs
• Applications portable and lightweight
Serverless
• Just run code, no infrastructure management
• AWS Lambda, Google Cloud Functions
Containers, Portability
• Portable Dockerized apps on top of a
worry-free stateful backend
Auto-scaling and elasticity
• Scale app servers with demand
• AWS Elastic Beanstalk
Unify siloed data in the data lake
• Empower analysts with BI
• Empower data scientists with Spark
Rapid application development
• Backend as a service, Parse Server
• Real-time with Meteor
27. #MDBW16
Convenient MongoDB, diverse environment contexts
ISVs can confidently
have customers deploy
a MongoDB backend
Dev, QA/Test, Production,
Backups, pay for only
what you need
Pay by the hour for your
application environment,
grow with your success
Managed service
providers can easily
offer cluster-per
customer tenant
Deploy a cluster for
each of your customers
Prepay and burn down
hourly usage together
across all applications
and environments
Share a pool of credits
across your org
Have your customer bring
their own MongoDB Atlas
cluster
28. #MDBW16
Convenient MongoDB, diverse environment contexts
ISVs can confidently
have customers deploy
a MongoDB backend
Dev, QA/Test, Production,
Backups, pay for only
what you need
Pay by the hour for your
application environment,
grow with your success
Managed service
providers can easily
offer cluster-per
customer tenant
Deploy a cluster for
each of your customers
Prepay and burn down
hourly usage together
across all applications
and environments
Share a pool of credits
across your org
Have your customer bring
their own MongoDB Atlas
cluster
29. #MDBW16
Convenient MongoDB, diverse environment contexts
ISVs can confidently
have customers deploy
a MongoDB backend
Dev, QA/Test, Production,
Backups, pay for only
what you need
Pay by the hour for your
application environment,
grow with your success
Managed service
providers can easily
offer cluster-per
customer tenant
Deploy a cluster for
each of your customers
Prepay and burn down
hourly usage together
across all applications
and environments
Share a pool of credits
across your org
Have your customer bring
their own MongoDB Atlas
cluster
30. #MDBW16
Convenient MongoDB, diverse environment contexts
ISVs can confidently
have customers deploy
a MongoDB backend
Dev, QA/Test, Production,
Backups, pay for only
what you need
Pay by the hour for your
application environment,
grow with your success
Managed service
providers can easily
offer cluster-per
customer tenant
Deploy a cluster for
each of your customers
Prepay and burn down
hourly usage together
across all applications
and environments
Share a pool of credits
across your org
Have your customer bring
their own MongoDB Atlas
cluster
33. #MDBW16
Road to a Cloud-Hosted MongoDB as a Service
2013
MongoDB launches hosted
backup service
MongoDB launches
automation management as
a service
2014
2015
MongoDB launches Ops
Manager for on-prem /
private cloud enterprise
workloads
MongoDB launches
MongoDB Atlas
2016
MongoDB launches its SaaS
monitoring service
2011
38. Dedicated VPC per customer
environment
Network closed off to outside world by default
MongoDB Atlas
VPC per customer
Firewall
39. Dedicated VPC per customer
environment
IP addresses must be explicitly opened for inbound
network traffic
Firewall
IP address
whitelist
MongoDB Atlas
VPC per customer
40. Encryption over the wire
TLS/SSL used for all network traffic
Firewall
Customer’s
application
servers
TLS/SSL
(encryption
over wire)
IP address
whitelist
MongoDB Atlas
VPC per customer
41. Authentication and access
control
Username and password required to connect,
namespace-scoped privileges configurable
Firewall
Customer’s
application
servers
DB User &
Password Auth
TLS/SSL
(encryption
over wire)
Encryption at
rest (option)
IP address
whitelist
MongoDB Atlas
VPC per customer
42. And now introducing VPC peering
Peer directly with your own AWS VPCs and
connect over the private subnet
Firewall
Customer’s
application
servers
DB User &
Password Auth
Encryption at
rest (option)
Peer over
private
subnet
Customer VPC
MongoDB Atlas
VPC per customer
43. Peer as many as you like
Even reference peered VPC security groups
Customer VPC
MongoDB Atlas
VPC per customer
Customer VPC
57. #MDBW16
All the latest features & WiredTiger
New ways to unlock
real-time insights, and
over 100+ languages and
locales
Faceted navigation
and collation
Document validation lets you
apply data governance
standards without sacrificing
the benefits of flexible data
model
Ensure Data Quality
Efficiently traverse trees,
graphs, and hierarchical data
without relying on a
single-purpose graph database
Native graph
processing
Combine data from multiple
collections with left outer joins
for richer analytics & more
flexibility in data modeling
Richer analytics with
dynamic lookups
✓ ✓ ✓ ✓
3.4
60. #MDBW16
Sync from pre-existing deployment
Online migration
• mongodump | mongorestore
• oplogreplay w/ special permissions
• new options coming
Sync & then flip application over to new back-end
62. Related products and services
• MongoDB
Compass
• MongoDB
Connector for BI
Tooling
• 24x7 Support for
Development and
Performance
• Customer Success
Program
Support
• Development
rapid start
• Performance
evaluation and
tuning
• Data migration
Professional
Services
• MongoDB Account
Teams and experts
ready to talk to you
today
• Annual invoice
available
Account
Management
63. #MDBW16
Next steps
Deploy your first cluster now: mongodb.com/atlas
MongoDB University - M123: Getting started with MongoDB Atlas
Explore the pricing: mongodb.com/cloud/atlas/pricing
Read the whitepaper