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