10 Delving into database as service
This chapter covers
- Mastering MongoDB Atlas Database as a Service
- Differentiating M0, M2, and M5 Atlas Clusters
- Comprehending dedicated +M10 Atlas Clusters
- Scaling Atlas Cluster and Storage with Auto Scaling
- Using Atlas Serverless Clusters
- Going Multi Cloud with Atlas Multi Cloud and Regions Clusters
In the first part of the book, I intentionally avoided MongoDB server administration issues to focus on Atlas, a managed DBaaS. Atlas takes care of most MongoDB administrative tasks, simplifying database operations and allowing developers to concentrate on application development. It automates critical functions such as deployment, scaling, upgrades, and backups ensuring optimal performance and security. Its features include real-time analytics, comprehensive monitoring, and performance optimization.
Atlas offers various cluster options: M0, M2, and M5 for beginners, M10 and M20 for development, and M30 and higher for production, all with support for replica sets and sharded deployments. It allows automatic adjustments of cluster tiers and storage and provides serverless instances that scale with your application's workload.