Read Replica RDS for PostgreSQL
RDS for PostgreSQL поддерживает создание Read-реплик — копий основного RDS-инстанса, которые обрабатывают только запросы на чтение.
Высокая нагрузка на один RDS-инстанс, связанная с чтением данных из БД, может повлиять на производительность. Чтобы снизить нагрузку на Primary-инстанс, можно создать одну или несколько Read-реплик. Они способны обрабатывать большое количество запросов на чтение.
Изменения на Primary-инстансе синхронизируются со всеми Read-репликами автоматически с помощью PostgreSQL Replication.
Ограничения и особенности:
-
Максимальное количество Read-реплик у одного Primary-инстанса — 5.
-
Спецификация Read-реплики должна быть такой же, как у Primary-инстанса, или выше.
-
Primary-инстанс и его Read-реплики могут находиться в разных зонах доступности.
-
Read-реплика может быть только типа «Single» — инстанс с одним узлом в одной зоне доступности. Создать реплику типа «Primary/Standby» нельзя.
-
Между Primary-инстансом и Read-репликами учетные записи баз данных синхронизируются автоматически.
-
Поддерживается мониторинг Read-реплик.
-
Read-реплики не поддерживают автоматическое или ручное создание резервных копий.
-
Read-реплики не поддерживают восстановление из резервных копий.
-
На Read-реплики нельзя мигрировать данные.
-
На Read-репликах нельзя создавать и удалять базы данных.
-
На Read-репликах нельзя создавать учетные записи баз данных.