Terms and definitions for Managed Service for YDB
Database
You can create a YDB database
Serverless database
Computing resources for serverless YDB DBs in Managed Service for YDB are provided automatically for running DB queries.
The payment amount depends on the CPU capacity actually used and the I/O operations required to run a database query. The amount of data stored in the database is paid additionally.
Database on dedicated resources
A Managed Service for YDB DB is provided on VMs running on platforms supported by Yandex Compute Cloud. For more information, see Platforms.
Warning
For reliable and stable performance, a database needs multiple slots. A database run in the production environment must have at least three slots.
In Managed Service for YDB, the following VM configurations are available:
Platform | Configuration name | Number of vCPUs | Guaranteed vCPU share | RAM, GB |
---|---|---|---|---|
Intel Cascade Lake | medium | 8 | 100% | 32 |
Intel Cascade Lake | medium-m64 | 8 | 100% | 64 |
Intel Cascade Lake | medium-m96 | 8 | 100% | 96 |
Intel Cascade Lake | large | 12 | 100% | 48 |
Intel Cascade Lake | xlarge | 16 | 100% | 64 |
Databases run on allocated computing resources are paid on an hourly basis. The amount of data storage for the database is paid additionally (see Storage groups below).
Cluster
A YDB cluster is a set of YDB nodes the load is distributed across.
The Managed Service for YDB team takes care of cluster maintenance, while application developers can work directly with YDB.
For more information about YDB clusters, see the documentation
Storage groups
Yandex Managed Service for YDB uses three disks in each of the three availability zones, both for databases on dedicated resources and serverless databases. This configuration ensures fault tolerance if a zone or disk fails, as well as provides a redundancy factor of 3.
For more information about storage groups in YDB, see the documentation
Regions and availability zones
Managed Service for YDB databases are hosted in three availability zones of the central Russia ru-central1
region. Managed Service for YDB ensures the databases are fully available if any availability zone fails.
You can learn more about Yandex Cloud availability zones in here. To move a database to a different availability zone, follow this guide.