Хранилище в Yandex Managed Service for Sharded PostgreSQL
Примечание
На стадии Preview в Managed Service for Sharded PostgreSQL хранилище не используется, но создать кластер без него нельзя. В будущем оно понадобится для агрегации данных, которые не помещаются в оперативную память хостов SPQRINFRA и SPQRROUTER.
Managed Service for Sharded PostgreSQL позволяет использовать сетевые диски для организации хранилища кластера. Сетевые диски реализованы на базе сетевых блоков — виртуальных дисков в инфраструктуре Yandex Cloud.
Для хранилища доступны следующие типы дисков:
-
Сетевые HDD-диски (
network-hdd) — стандартный сетевой диск, сетевое блочное хранилище на HDD-накопителе. -
Сетевые SSD-диски (
network-ssd) — быстрый сетевой диск, сетевое блочное хранилище на SSD-накопителе.
Примечание
До 5% дискового пространства резервируется для служебных нужд, поэтому на дисках может быть меньше доступного места, чем заявлено при создании кластера.
Подробнее о размерах и производительности разных типов дисков см. в документации Yandex Compute Cloud.
В Managed Service for Sharded PostgreSQL количество хостов, которые можно создать вместе с кластером, зависит не от выбранного типа диска, а от типа шардирования:
-
Стандартное шардирование — от одного до семи хостов
SPQRINFRA. Чтобы обеспечить отказоустойчивость кластера, рекомендуется создавать не менее трех хостовSPQRINFRAв разных зонах доступности. -
Расширенное шардирование:
- Не менее одного хоста
SPQRROUTER. Максимальное число хостовSPQRROUTERне ограничено. - Не более пяти хостов
SPQRCOORDINATOR. Чтобы обеспечить отказоустойчивость кластера, рекомендуется создавать три хостаSPQRCOORDINATORв разных зонах доступности.
- Не менее одного хоста