RDS for PostgreSQL поддерживает Read-реплики.
В сценариях с интенсивным чтением отдельный DB instance может быть не в состоянии справиться с нагрузкой чтения, и производительность сервиса может пострадать. Чтобы разгрузить нагрузку чтения на primary DB instance, вы можете создать одну или несколько Read-реплик в том же регионе, что и primary instance. Эти Read-реплики могут обрабатывать большое количество запросов чтения и повышать пропускную способность приложения. Необходимо отдельно настроить адреса подключения primary DB instance и каждой Read-реплики в ваших приложениях, чтобы все запросы чтения отправлялись к Read-репликам, а запросы записи — к primary DB instance.
Read-реплика использует архитектуру с одним узлом (без резервного узла). RDS синхронизирует изменения от primary instance ко всем Read-репликам, используя встроенную репликацию PostgreSQL. Если задержка сети на primary instance высока, синхронизация данных между primary instance и Read-репликами будет затронута. Read-реплики и primary DB instance должны находиться в одном регионе, но могут быть в разных AZs.