Leaving your data center and moving to the cloud is a big change — and for many organizations, it’s a change that desperately needs to be made. To help you assess your data center exit plans, MongoDB has enhanced the Modernization Toolkit. The scorecard criteria now cover three main categories: considerations for data center exit and entry to the cloud; assessment of cloud data platforms; and finally, individual application-level qualification matrices. You can download the latest modernization toolkit here.
How to use the Modernization Scorecard
The current MongoDB Modernization Scorecard helps evaluate the suitability of various databases for new applications and for the modernization of legacy applications. It scores MongoDB and other databases against multiple application requirements, such as:
- Data modeling
- Query requirements
- Performance & scalability
- Availability & disaster recovery
- Operational management
- Deployment model & TCO
Now, the scorecard has been enhanced to help assess fully managed offerings such as MongoDB Atlas and other cloud-native database services. Some of our criteria include:
- Freedom from platform lock-in
- Automated capacity management
- Support for multi-document ACID transactions across distributed environments
- Support for graph traversals
- Full-text search functionality
- Multi-region deployment flexibility
- Data partitioning options
- Operational parameters concerning monitoring, backup, and data security.
There is also a new section covering data center exit criteria. Here we’ll help you look at considerations such as:
- Migration of large volumes of data to support modern applications
- Data type and query complexity of applications
- Resiliency and uptime
- Security and redaction strategies in the cloud
- Cost comparisons: cloud-based, modern databases versus relational databases running on a mainframe in a private data center.
MongoDB Atlas and Cloud Migration
Your choices of data management platform will be a key factor in a successful migration from your data center to the cloud. The MongoDB Cloud section of the architecture guide, available here, discusses the unique value MongoDB can bring to organizations making the transition to cloud.
The key components of the MongoDB cloud platform are:
At its core is MongoDB, the general purpose operational database for modern applications. Nearly every application needs a fast database that can deliver single digit millisecond response times. And with its flexible document data model, transactional guarantees, rich and expressive query language, and native support for both vertical and horizontal scaling, MongoDB can be used for practically any use case, reducing the need for specialized databases even as your requirements change.
We deliver MongoDB as a fully managed cloud service with MongoDB Atlas. Atlas is available on 70+ regions across AWS, GCP, and Azure. Best-in-class infrastructure and database automation, and proven practices guarantee continuous availability, elastic scalability, and compliance with the most demanding data security and privacy standards. Advanced features like auto-scaling and intelligent guidance to help optimize your deployments ensure you find the right balance between performance and efficiency.
Atlas Search is built into MongoDB Atlas, making it easy to build fast full-text search capabilities on top of your MongoDB data with no need to learn a different API or deploy a separate search technology.
Atlas Data Lake is an on-demand, serverless query service that allows you to perform analysis on data in S3 in-place using the MongoDB query language. Support for federated queries allows you to combine and analyze data across your cloud object storage and your Atlas database clusters together with a single query.
Realm Mobile Database extends this data foundation to the edge. Realm is a lightweight database embedded on the client. Realm helps solve the unique challenges of building for mobile, making it simple to store data on-device and enabling data access even when offline. Realm Sync is seamlessly integrated and keeps data up-to-date across devices and users by automatically syncing data between the client and a backend Atlas cluster.
MongoDB Realm goes further, simplifying the code required to stand up both mobile and web applications. Realm’s SDKs give developers the tools needed to access data stored in MongoDB Atlas directly from the client, and interact with the platform’s application services.
MongoDB Charts gives you the fastest and easiest way to create visualizations of MongoDB data. Build charts in minutes, then assemble and share dashboards. With the Charts SDK, it’s easy to embed charts into applications, enriching them with live data visualizations.