Introducing MongoDB Atlas
Jane Uyvova
Sr. Solutions Architect, MongoDB
jane.uyvova@mongodb.com
MongoDB Evenings San Francisco
March 21, 2017
@janeuyvova | #MDBEvenings
Learning Objectives
● Lean how to set up, operate, and scale your
MongoDB deployments in the cloud
● Learn how MongoDB Atlas security works and
additional ways to de-risk you deployment
● Distinguish your dev and operational responsibilities
from what MongoDB provides for you
@janeuyvova | #MDBEvenings
{ IN_THE_ZONE : GIANT_IDEAS }
• Developers & DevOps
• Fast-moving application teams at
companies of all sizes
• Entrepreneurs working on the next
big thing
@janeuyvova | #MDBEvenings
BURDENS
PATCHES
UPGRADES
SECURITY
BACKUPS
DISASTER
RECOVERY
99.999%
SCALE UP
SCALE DOWN
PERFORMANCE
UAT
STAGING
MONITORING
ALERTS
PROVISION
CONFIGURE
INSTALL
TERMINATE
@janeuyvova | #MDBEvenings
Automated Service On-demand DBaaS
Secure Highly Available Disaster Recovery
Elastic Scalability
MongoDB Atlas
Community 3.2 WT
MongoDB Atlas
Under the hood
5 AWS Regions with 3 AZ zones each
● us-east-1 (N. Virginia)
● us-east-2 (Ohio)
● us-west-2 (Oregon)
● eu-west-1 (Dublin)
● ap-southeast-2 (Sydney)
More AWS Regions and Azure and Google Cloud coming soon
AZ1
AZ2
AZ3
@janeuyvova | #MDBEvenings
● A minimum of three data nodes per replica set/shard
are automatically deployed across availability zones
for high availability
● If your primary node does go down for any reason, the
self healing recovery process in MongoDB Atlas will
typically occur in under 2 seconds
Highly Available
by Default
MongoDB Atlas
Under the hood
@janeuyvova | #MDBEvenings
MongoDB Atlas
Under the hood
●Rolling Upgrades
Minor: Automatic
Major: User Approved
●Monitoring and Alerts - full metrics
●100’s of Notifications
●MongoDB 3.2 Community
– with Wired Tiger
Always up to date
@janeuyvova | #MDBEvenings
MongoDB Atlas
Under the hood
In-flight security:
●TLS/SSL
●Authentication and Authorization
●IP whitelists
At-rest security:
●AWS encrypted volumes
●AES-256 CBC hardware encryption
@janeuyvova | #MDBEvenings
Security
MongoDB Atlas
Under the hood
Security
VPC (subnet)
per customer
Firewall
@janeuyvova | #MDBEvenings
MongoDB Atlas
Under the hood
Security
VPC (subnet)
per customer
Firewall
IP address
safe list
@janeuyvova | #MDBEvenings
MongoDB Atlas
Under the hood
Security
VPC (subnet)
per customer
Firewall
Customers
application
servers
TLS/SSL
(encryption
over wire)
IP address
safe list
@janeuyvova | #MDBEvenings
MongoDB Atlas
Under the hood
Security
VPC (subnet)
per customer
Firewall
Customers
application
servers
DB User &
Password Auth
TLS/SSL
(encryption
over wire)
IP address
safe list
@janeuyvova | #MDBEvenings
MongoDB Atlas
Under the hood
Security
VPC (subnet)
per customer
Firewall
Customers
application
servers
DB User &
Password Auth
TLS/SSL
(encryption
over wire)
Encryption at
rest (option)
IP address
safe list
@janeuyvova | #MDBEvenings
MongoDB Atlas
Under the hood
●Continuously backs up your data
●PIT RS or SH (Consistent, Cluster-Wide)
●Optional – cost by GB
●Stored in NA
●Restores
Automatic: snapshot or point-in-time
Manual: mongodump / mongorestore
Backup & Recovery
@janeuyvova | #MDBEvenings
BURDENS
PATCHES
UPGRADES
SECURITY
BACKUPS
DISASTER
RECOVERY
99.999%
SCALE UP
SCALE DOWN
PERFORMANCE
UAT
STAGING
MONITORING
ALERTS
PROVISION
CONFIGURE
INSTALL
TERMINATE
@janeuyvova | #MDBEvenings
Don’t forget, these:
SCHEMA
DESIGN
QUERY
SHARD KEY
PROFILING
INDEX
OPTIMIZATION
Are still your responsibility
@janeuyvova | #MDBEvenings
SERVER SIZE
CPU, RAM, IOPS
CAPACITY
PLANNING
REPLICAS
SHARDS
WHEN TO
RESTORE
MongoDB Atlas
Migrating over to Atlas
Hands-on
● Must be created using MongoDB Atlas
● Import data via mongodump / mongorestore
● MongoMirror - downloadable migration utility (replica sets 3.0+)
Managed Migration
Professional Services: Atlas Migration consulting package
@janeuyvova | #MDBEvenings
Migration
Costs
Choose cluster shape and size
● Instance size (CPU and RAM)
● Replication factor
● Number of shards
● Disk space
● Disk speed (IOPS)
Other
● Data Transfer
● Backup
Screenshot of create dialog
mongodb.com/cloud/atlas/pricing
@janeuyvova | #MDBEvenings
Next Steps
• Deploy your first cluster now:
mongodb.com/atlas
• MongoDB University
M123: Getting started with MongoDB Atlas
• Explore pricing:
mongodb.com/cloud/atlas/pricing
• Read the whitepaper
@janeuyvova | #MDBEvenings
Atlas + MongoDB Enterprise Advanced
(add-ons)
• MongoDB Compass • MongoDB Connector for BI
Tooling
• 24 x 7 Database Support
• 1 hr SLA
• On-Demand Training
• Customer Success Program
Support
@janeuyvova | #MDBEvenings
Questions?
Jane Uyvova
Sr. Solutions Architect, MongoDB
jane.uyvova@mongodb.com
@janeuyvova | #MDBEvenings

Introducing MongoDB Atlas

  • 1.
    Introducing MongoDB Atlas JaneUyvova Sr. Solutions Architect, MongoDB jane.uyvova@mongodb.com MongoDB Evenings San Francisco March 21, 2017 @janeuyvova | #MDBEvenings
  • 2.
    Learning Objectives ● Leanhow to set up, operate, and scale your MongoDB deployments in the cloud ● Learn how MongoDB Atlas security works and additional ways to de-risk you deployment ● Distinguish your dev and operational responsibilities from what MongoDB provides for you @janeuyvova | #MDBEvenings
  • 3.
    { IN_THE_ZONE :GIANT_IDEAS } • Developers & DevOps • Fast-moving application teams at companies of all sizes • Entrepreneurs working on the next big thing @janeuyvova | #MDBEvenings
  • 5.
  • 6.
    Automated Service On-demandDBaaS Secure Highly Available Disaster Recovery Elastic Scalability MongoDB Atlas Community 3.2 WT
  • 7.
    MongoDB Atlas Under thehood 5 AWS Regions with 3 AZ zones each ● us-east-1 (N. Virginia) ● us-east-2 (Ohio) ● us-west-2 (Oregon) ● eu-west-1 (Dublin) ● ap-southeast-2 (Sydney) More AWS Regions and Azure and Google Cloud coming soon AZ1 AZ2 AZ3 @janeuyvova | #MDBEvenings
  • 8.
    ● A minimumof three data nodes per replica set/shard are automatically deployed across availability zones for high availability ● If your primary node does go down for any reason, the self healing recovery process in MongoDB Atlas will typically occur in under 2 seconds Highly Available by Default MongoDB Atlas Under the hood @janeuyvova | #MDBEvenings
  • 9.
    MongoDB Atlas Under thehood ●Rolling Upgrades Minor: Automatic Major: User Approved ●Monitoring and Alerts - full metrics ●100’s of Notifications ●MongoDB 3.2 Community – with Wired Tiger Always up to date @janeuyvova | #MDBEvenings
  • 10.
    MongoDB Atlas Under thehood In-flight security: ●TLS/SSL ●Authentication and Authorization ●IP whitelists At-rest security: ●AWS encrypted volumes ●AES-256 CBC hardware encryption @janeuyvova | #MDBEvenings Security
  • 11.
    MongoDB Atlas Under thehood Security VPC (subnet) per customer Firewall @janeuyvova | #MDBEvenings
  • 12.
    MongoDB Atlas Under thehood Security VPC (subnet) per customer Firewall IP address safe list @janeuyvova | #MDBEvenings
  • 13.
    MongoDB Atlas Under thehood Security VPC (subnet) per customer Firewall Customers application servers TLS/SSL (encryption over wire) IP address safe list @janeuyvova | #MDBEvenings
  • 14.
    MongoDB Atlas Under thehood Security VPC (subnet) per customer Firewall Customers application servers DB User & Password Auth TLS/SSL (encryption over wire) IP address safe list @janeuyvova | #MDBEvenings
  • 15.
    MongoDB Atlas Under thehood Security VPC (subnet) per customer Firewall Customers application servers DB User & Password Auth TLS/SSL (encryption over wire) Encryption at rest (option) IP address safe list @janeuyvova | #MDBEvenings
  • 16.
    MongoDB Atlas Under thehood ●Continuously backs up your data ●PIT RS or SH (Consistent, Cluster-Wide) ●Optional – cost by GB ●Stored in NA ●Restores Automatic: snapshot or point-in-time Manual: mongodump / mongorestore Backup & Recovery @janeuyvova | #MDBEvenings
  • 17.
  • 18.
    Don’t forget, these: SCHEMA DESIGN QUERY SHARDKEY PROFILING INDEX OPTIMIZATION Are still your responsibility @janeuyvova | #MDBEvenings SERVER SIZE CPU, RAM, IOPS CAPACITY PLANNING REPLICAS SHARDS WHEN TO RESTORE
  • 19.
    MongoDB Atlas Migrating overto Atlas Hands-on ● Must be created using MongoDB Atlas ● Import data via mongodump / mongorestore ● MongoMirror - downloadable migration utility (replica sets 3.0+) Managed Migration Professional Services: Atlas Migration consulting package @janeuyvova | #MDBEvenings Migration
  • 20.
    Costs Choose cluster shapeand size ● Instance size (CPU and RAM) ● Replication factor ● Number of shards ● Disk space ● Disk speed (IOPS) Other ● Data Transfer ● Backup Screenshot of create dialog mongodb.com/cloud/atlas/pricing @janeuyvova | #MDBEvenings
  • 21.
    Next Steps • Deployyour first cluster now: mongodb.com/atlas • MongoDB University M123: Getting started with MongoDB Atlas • Explore pricing: mongodb.com/cloud/atlas/pricing • Read the whitepaper @janeuyvova | #MDBEvenings
  • 22.
    Atlas + MongoDBEnterprise Advanced (add-ons) • MongoDB Compass • MongoDB Connector for BI Tooling • 24 x 7 Database Support • 1 hr SLA • On-Demand Training • Customer Success Program Support @janeuyvova | #MDBEvenings
  • 23.
    Questions? Jane Uyvova Sr. SolutionsArchitect, MongoDB jane.uyvova@mongodb.com @janeuyvova | #MDBEvenings