mongodb atlas the best way to run mongodb in the cloud part 2
TRANSCRIPT
Webinar 2: MongoDB Atlas the best way to run
MongoDB in the cloud
Ashley TownsendSenior Solutions Architect
Competition Winners!
Congratulations to:
1. Jonahson
2. Mia
3. Bhupen
4. Karthick
5. Olivia
You have all won $100 Atlas Credits!
Agenda
MongoDB Atlas Security
Monitoring & Real Time Performance Panel
Migrating to MongoDB Atlas
Does MongoDB Atlas Fit Your Business?
Pricing
MongoDB Atlas: Security
Secure in the CloudMongoDB Atlas Security
All MongoDB Atlas nodes are single-tenant and deployed into their own
VPC for security isolation.
VPC Peering is available between AWS VPCs in the same AWS region.
In-flight security:
● TLS/SSL for in-flight data encryption
● Authentication and authorization access controls with SCRAM-SHA1
● IP whitelists enforced with AWS Security Groups
At-rest security:
● AWS encrypted storage volumes
● AES-256 (CBC mode) hardware encryption with Seagate
Self-Encrypting Drives
Encryption Option ComparisonMongoDB Atlas Security
MongoDB Atlas MongoDB Enterprise Advanced
MongoDB Community Server with 3rd Party Encryption
MongoDB Edition MongoDB Community Server MongoDB Enterprise Server MongoDB Community Server
Storage Engine WiredTiger Encrypted Storage Engine Any Storage Engine
Encryption for Data In Flight TLS/SSL TLS/SSL TLS/SSL
Encryption for Data At Rest
AWS encrypted storage volumes covers data at rest inside the volume, all data moving between volumes and instances, & snapshots created from the volumes
Only authenticated and authorized users can read database files.
Integrate with KMIP solutions for key management.
3rd party tools such as Vormetric for encryption of data provide encryption-at-rest for database files. KMIP or alternative key management required.
Additional Encryption Details Users with access to volumes have read access to the database
Additional option of AWS encrypted storage volume. AES-256 (CBC mode) hardware encryption with Seagate SED.
Encryption & database separated for segregation of duties. Less efficient as solution is not native to the database – no insight into delta changes, etc.
Estimated Performance Overhead 0-1% 10-20% 20-30+ %
What You Control
MongoDB Atlas will take care of most of your database operations, but there are some things that you control:
● Schema design
● Query and index optimization
● Server size selection – you select the appropriate size of server, coupled with disk IOPs and storage capacity
● Capacity planning - you determine when you need additional capacity, typically using the monitoring telemetry provided by MongoDB
Atlas, but you can make these changes with no downtime
● Initiating database restores
Thanks to MongoDB Atlas’ flexibility, you can of course change your mind on the server speed, storage capacity, size of replica set/shards, etc.
We encourage you to engage with MongoDB Consulting for any assistance with deploying or running MongoDB.
MongoDB Atlas:Monitoring & Real Time Performance Panel
Fine-Grained Monitoring & AlertsUnder the hood
● Monitoring and alerts provide full metrics on the state of your
cluster’s database and server usage
● Automatic notifications when your database operations or
server usage reach defined thresholds that affect your cluster's
performance
● Combining our automated alerting with the flexible
scale-up-and-out options in MongoDB Atlas, we can keep your
database-supported applications always performing as well as
they should
Real-Time Performance PanelUnder the hood
The real-time performance panel provides unparalleled insight into
your database by allowing you to see what’s happening in your
cluster live and diagnose issues quickly.
It displays:
• Operations
• Read/Writes
• Network In/Out
• Memory
• Hottest Collections
• Slowest Operations
Demo: Real Time Performance Panel
Migrating to Atlas
Live Migration Migrate existing deployments running anywhere into MongoDB
Atlas with minimal impact to your application. Live migration
works by:
● Performing a sync between your source database and a
target database hosted in MongoDB Atlas
● Syncing live data between your source database and the
target database by tailing the oplog
● Notifying you when it’s time to cut over to the MongoDB
Atlas cluster
Need assistance? Talk to us about migration consulting.
Demo: Live Import
Does MongoDB Atlas Fit Your Business?
Preset Options to Reduce Complexity In order to simplify the MongoDB Atlas experience for our customers, there are certain MongoDB features that are preset or unavailable:
● Security cannot be disabled
● Specialized replica set members, such as arbiters, hidden members, delayed secondaries are not available.
● Reconfiguration of replica set member priority is not supported
● Custom database access roles are not supported
● Advanced configuration options (eg, maxConns) are not supported.
Other features included in the MongoDB Enterprise Advanced subscription such as MongoDB Compass or the MongoDB Connector for BI are
not included with MongoDB Atlas. They’re available for use in the development phase of your project and can be added as part of an
additional package for your production environments.
What are other options
If the above functionality is important to your business, you should consider MongoDB Enterprise Advanced, managed by Cloud Manager
Premium.
Demo: Pricing
Full pricing details
https://www.mongodb.com/cloud/atlas/pricing
Or, use the live Atlas Price Estimator:https://cloud.mongodb.com/links/registerForAtlas
MongoDB Atlas + End to end support for MongoDB
MongoDB Atlas Professional
• Data visualization
• Full CRUD with visual editor
• Visual explain plans
• Index management
• Document validation UI
MongoDB Compass
• Schema design
• Application design
• Performance tuning
• Proactive issue detection, diagnosis, & troubleshooting
• Break/Fix
• 24 x 7
• 2 hr SLA
End to end SupportMongoDB Atlas Professional grants you on-demand peace of mind
with end to end support that goes beyond break/fix.
Rely on us for advice at any stage of your application lifecycle — from initial design to scale out.
Also included with MongoDB Atlas Professional is access to MongoDB Compass, the best way to visualize and manipulate your MongoDB data.
MongoDB Atlas Professional is available with the purchase of annual MongoDB Atlas credits.
MongoDB Atlas With MongoDB Atlas Professional
Automated Deployment & Configuration ✔ ✔
Automated Management & Sharding ✔ ✔
Monitoring and Custom Alerts ✔ ✔
Cloud Backups & Point-in-Time Recovery ✔ ✔
Highly Available Clusters by Default ✔ ✔
TLS / SSL Encryption & Filesystem Encryption ✔ ✔
Robust Access Controls, Network Isolation, IP Whitelists ✔ ✔
Support for Usage of MongoDB Atlas Service
Support for Availability of Database Service ✔ ✔
Support for Interface and Connectivity Issues ✔ ✔
MongoDB Atlas Professional
Schema, Design, & Performance Tuning Guidance ✔
Proactive Issue Detection, Diagnosis, & Troubleshooting ✔
MongoDB Compass ✔
Response Time SLA 2 hrs
Next Steps
● Get started with Atlas for free -
https://www.mongodb.com/cloud/atlas/
● Read up on Atlas - https://resources.mongodb.com/atlas
● MongoDB Atlas documentation -
https://docs.atlas.mongodb.com/?_ga=2.239400451.1634269103.
1498424110-1213778119.1480930669
Q&A