Yandex Managed Service for MongoDB

Manage a document-oriented NoSQL DBMS in the infrastructure of Yandex Cloud,
an exclusive partner of MongoDB in Russia.

Partnership with MongoDB
Get access to new MongoDB features and official releases that are 100% compatible with the platform.
Easy scaling
If the load on your cluster increases, you can add new servers or increase their capacity in a matter of minutes.
Low upkeep
Invest your time in your project, and we’ll take care of database maintenance: software backups, monitoring, fault tolerance, and updates.
Sharding
You can enable sharding for clusters that have MongoDB version 4.0 or higher. You can also add and configure individual shards to improve cluster performance.
Data security
All DBMS connections are encrypted using the TLS protocol, and DB backups are GPG-encrypted. Data is secured in accordance with the requirements of local regulatory, GDPR, and ISO industry standards.
Flexible data structure
MongoDB has no regular tables and stores data as collections of JSON-like documents. This is great for projects where data structures may change during development.

Implement your projects using Managed Service for MongoDB

Machine learning

In ML tasks, data structures are ever-changing. At first, this is raw data. Once it is processed, a training set is generated and then learning results appear. MongoDB’s flexible storage system handles these data transformations perfectly well.

Fast web apps

MongoDB-based data stores are great at handling real-time queries when you need to be able to scale your system easily. For example, MongoDB can be part of a messaging app, social network, or recommendation system.

Create a queue broker

You can enable information exchange between application components by using intermediate message queues. Many popular queuing tools let you use MongoDB as a backend for data storage.

We take care of most of database maintenance

Processes
Managed Service for MongoDB
MongoDB self‑installation
Data access control
VM deployment
Network configurations
OS and software installation
DBMS updates
Backups
Data replication setup
Data storage and hardware security
Integration with Yandex Cloud services
Monitoring tools

Independent control

Control on the Yandex Cloud side

How do I get started with MongoDB

To get started, go to the Yandex Cloud console and create a MongoDB database cluster.

You can set characteristics, choose a host class and storage size, and select the network to connect your cluster to as well as an availability zone.

Questions and answers

What is the MongoDB database management service?

This service helps you create, use, and scale MongoDB databases in your cloud. The main entity used in the service is a database cluster. Each cluster consists of one or more database hosts, or virtual machines with DBMS servers deployed on them.

This service helps you create, use, and scale MongoDB databases in your cloud. The main entity used in the service is a database cluster. Each cluster consists of one or more database hosts, or virtual machines with DBMS servers deployed on them.

Is DB cluster backup enabled by default?

Yes, backup is enabled by default. A backup of all MongoDB cluster data is automatically created once a day. MongoDB lets you restore the cluster state to any point in time (Point-in-Time-Recovery, PITR) from when the oldest full backup was created until the archiving of the most recent oplog. For this purpose, the backup selected as the starting point of recovery is updated with entries from the cluster oplog. Automatic backups are stored for seven days by default.

Yes, backup is enabled by default. A backup of all MongoDB cluster data is automatically created once a day. MongoDB lets you restore the cluster state to any point in time (Point-in-Time-Recovery, PITR) from when the oldest full backup was created until the archiving of the most recent oplog. For this purpose, the backup selected as the starting point of recovery is updated with entries from the cluster oplog. Automatic backups are stored for seven days by default.

What determines the service price?

The usage cost for the MongoDB database management service is calculated based on the:

  • Selected host class.
  • Storage size reserved for the database host.
  • Size of database cluster backups. Backup space equal to the reserved storage space is free of charge.
  • Number of hours of database host operation. Partial hours are rounded to an integer value. The cost per hour of operation for each host class is listed in Pricing for Managed Service for MongoDB.

The usage cost for the MongoDB database management service is calculated based on the:

  • Selected host class.
  • Storage size reserved for the database host.
  • Size of database cluster backups. Backup space equal to the reserved storage space is free of charge.
  • Number of hours of database host operation. Partial hours are rounded to an integer value. The cost per hour of operation for each host class is listed in Pricing for Managed Service for MongoDB.

How do I change the computing resources and storage size for a database cluster?

In the management console, just choose a different host class for the MongoDB cluster you need to change it for.

The cluster characteristics change within 30 minutes. During this period, other maintenance activity like installing updates may also be enabled for the cluster.

In the management console, just choose a different host class for the MongoDB cluster you need to change it for.

The cluster characteristics change within 30 minutes. During this period, other maintenance activity like installing updates may also be enabled for the cluster.

What MongoDB versions are available in Yandex Cloud?

Managed Service for MongoDB supports MongoDB 4.0, 4.2, 4.4, and 5.0. Version 3.6 is not supported .

Managed Service for MongoDB supports MongoDB 4.0, 4.2, 4.4, and 5.0. Version 3.6 is not supported .

What part of database management and maintenance is Yandex Managed Service for MongoDB responsible for?

When creating clusters, Managed Service for MongoDB allocates resources, installs the DBMS, and creates databases.

For created and running databases, it automatically creates backups and applies fixes and updates to the DBMS.

The service also provides data replication between database hosts (both inside and between availability zones) and automatically switches the load over to a backup replica in the event of a failure.

When creating clusters, Managed Service for MongoDB allocates resources, installs the DBMS, and creates databases.

For created and running databases, it automatically creates backups and applies fixes and updates to the DBMS.

The service also provides data replication between database hosts (both inside and between availability zones) and automatically switches the load over to a backup replica in the event of a failure.

Does the service meet the ISO requirements?

Yes. You can read the full security audit conclusion on the Security page.

Yes. You can read the full security audit conclusion on the Security page.

Get started with Managed Service for MongoDB