Select Page

Do I Still Need a DBA When I Move to MongoDB Atlas?

Charleste King | | October 21, 2019

Many people read about Databases as a service (DBaaS) and think “My prayers are answered!” or “I will have no need for additional database help”. But is this true?

To answer these questions, first you need to understand what DBaaS *is and *is not*.

What is DBaaS?

Database as a service is a service you purchase that includes the infrastructure, as well as the database that sits on top of it. DBaaS makes it very easy to spin up instances, manage, administer, and decommision a database with a few clicks. Typically done via a web interface.

Most people are familiar with Amazon RDS and how it delivers various DBaaS (e.g. MySQL, SQL Server, and Oracle). These are the most common DBaaS. You neither “own” the infrastructure, nor the database engine. You only allocate resources to support your data, and define how it can expand or contract, as needed.

All of these options have price impact, but are limited in their flexibility. You cannot tune the RDMS, only your implementation. You do not control the RDMS, only your own data and configuration.

What do I get with MongoDB Atlas?

With Atlas, you get a solid infrastructure on the cloud provider of your choice (AWS, Azure, and GCP). You get the Atlas implementation of Cloud Manager, allowing you to create, deploy, upgrade, etc… with the click of a button, all with “pay as you go pricing”.

You provide the cloud infrastructure (e.g. EC2 on AWS), the structure, and the data. MongoDB provides the DB, the MongoDB Atla Manager, and basic monitoring. Some security features are available, such as LDAP, Encryption at Rest, Two-factor authentication, depending on your configuration. You also get automated backups, and an option, and automated upgrades.

What DON’T I get with MongoDB Atlas?

MongoDB Atlas does not provide you control of the DBMS. You are a user. Similar with Amazon RDS, you cannot tune the RDMS, only your implementation. MongoDB provides the infrastructure, but only support for specific issues with MongoDB itself, unless you pay for consulting services. You are your own DBA.

What CAN’T I do on MongoDB Atlas?

As of this writing, in MongoDB Atlas, you cannot:

  • Sharding
  • PCI/HIPPA/PII Compliance
  • Tuning the MongoDB Instance
  • Full control of your version
  • Full control of your backups

 
What does Datavail typically DO when supporting MongoDB Atlas? We do LOTS of things!

Preliminary Activities

  • Stakeholder Interview
  • Best Practices are in place
  • Provisioning the Instance(s)
  • High Availability and Scalability Options
  • Instance types/size
  • Schema Design
  • Configuration Optimization
  • Security Assessment and Best Practices
  • Info Sec Policies and Auditing Requirements
  • User management and access management
  • Cost Optimization

Ongoing Activities

  • Troubleshooting DB issues like locking/blocking/long-running queries, etc.
  • Restore/Recovery operations
  • Address Replication Latency issues
  • Identifying Slow queries
  • Deadlocks and Application errors
  • Data Management and SQL Deployments
  • Maintenance Scheduling
  • Cross-region Replication
  • Snapshot Management
  • Migrating In/Out of Cloud
  • Enabling new features/functionality and enhancements
  • AD/SSO Integrations
  • Encryption of Data at rest/transition/masking
  • DR Test cases
  • Secret Managers in AWS

 
As a premier partner of MongoDB we can help your organization with making the decision if MongoDB Atlas is right for your organization. Contact us to learn more.

Read This Next

Why NBCUniversal Migrated to MongoDB Atlas

In this presentation, learn how making this move enabled the entertainment titan to reduce overhead and labor costs associated with managing its database environment.

Subscribe to Our Blog

Never miss a post! Stay up to date with the latest database, application and analytics tips and news. Delivered in a handy bi-weekly update straight to your inbox. You can unsubscribe at any time.

12c Upgrade Bug with SQL Tuning Advisor

This blog post outlines steps to take on Oracle upgrade 11.2 to 12.1 if you’re having performance problems. Oracle offers a patch and work around to BUG 20540751.

Megan Elphingstone | March 22, 2017

Scripting Out the Logins, Server Role Assignments, and Server Permissions

Imagine over one hundred logins in the source server, you need to migrate them to the destination server. Wouldn’t it be awesome if we could automate the process?

JP Chen | October 1, 2015
sharepoint ideas

9 Awesome Things You Can Do with SharePoint

This blog post discusses out-of-the-box uses for SharePoint that you can execute in just a few clicks without using any code.

Amol Gharat | May 23, 2017

Work with Us

Let’s have a conversation about what you need to succeed and how we can help get you there.

CONTACT US

Work for Us

Where do you want to take your career? Explore exciting opportunities to join our team.

EXPLORE JOBS