Облачная платформаAdvanced

Введение Read Replicas

Язык статьи: Русский
Показать оригинал
Страница переведена автоматически и может содержать неточности. Рекомендуем сверяться с английской версией.

Введение

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.

Функции

  • Характеристики read replica должны быть как минимум равны характеристикам primary DB instance, чтобы предотвратить длительные задержки и высокую нагрузку.
  • Не требуется поддерживать отдельные учётные записи баз данных или базы данных. Они синхронизируются из primary DB instance.
  • Read replicas поддерживают мониторинг производительности системы. RDS предоставляет до 20 метрик мониторинга, включая Объем хранения, IOPS, количество подключений к базе данных, использование CPU и сетевой трафик. Вы можете просматривать эти метрики, чтобы узнать о нагрузке на DB instances.
  • Read replicas не поддерживают автоматические бэкапы и ручные бэкапы.
  • Read replicas не поддерживают восстановление из бэкапов в новые, существующие или оригинальные read replicas.
  • Данные нельзя мигрировать в read replicas.
  • Read replicas не поддерживают создание и удаление баз данных.
  • Read replicas не поддерживают создание учётных записей баз данных.
  • Характеристики read replicas должны быть больше или равны характеристикам текущего primary DB instance.

Ограничения

  • Вы можете приобрести реплики чтения только для вашего созданного первичного экземпляра DB.
  • Для экземпляра DB можно создать до 10 реплик чтения.

Создание и управление Read Replica