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

DB Instance Types

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

Наименьшая единица управления RDS — это DB instance. DB instance представляет собой изолированную среду базы данных в облаке. Каждый DB instance может содержать несколько пользовательских баз данных, и вы можете получить доступ к DB instance с помощью тех же инструментов и приложений, которые используете для отдельного DB instance. Вы можете легко создавать или изменять DB instances с помощью консоли управления или HTTPS‑совместимых интерфейсов прикладного программирования (APIs). RDS не имеет ограничений на количество работающих DB instances. Каждый DB instance имеет уникальный идентификатор.

DB instances классифицируются по следующим типам.

Table 1 типы DB instance

DB Instance Type

Описание

Примечания

Single-node

Используется архитектура single-node. Она более экономична, чем основные DB instances с парой primary/standby.

Если на single-node instance происходит сбой, instance не может восстановиться своевременно. Не используйте single-node instances в производственной среде.

Primary/Standby

Используется HA‑архитектура. В паре primary/standby каждый instance имеет одинаковый класс instance.

  • При создании primary instance синхронно создаётся standby instance для обеспечения избыточности данных. После создания standby instance не виден вам.
  • Если primary instance выходит из строя, инициируется переключение (failover). Клиенты базы данных испытывают короткое прерывание в процессе и должны уметь переподключаться.
  • Режим репликации по умолчанию между primary и standby instances выглядит следующим образом:
    • RDS for MySQL: полу-синхронный
    • RDS for PostgreSQL: асинхронный
    • RDS for SQL Server использует асинхронную репликацию между основным инстансом и Read-репликами.

Read-реплика

Архитектура с одним узлом (без резервного узла)

  • Read-реплики помогают снизить нагрузку чтения на инстансы с одним узлом или основные/резервные инстансы, но их нельзя приобретать отдельно. Для Read-реплики с одним узлом, если отказает физический сервер, на котором она размещена, или репликация с её основным инстансом будет аномальной, необходимо пересоздать и восстановить Read-реплику. Время восстановления будет зависеть от объёма данных.
  • Для нагрузок, интенсивных к чтению, рекомендуется использовать прокси базы данных. Перед использованием прокси базы данных убедитесь, что у вас приобретено более одной Read-реплики. Если одна Read-реплика неисправна, прокси базы данных может распределять трафик на другие Read-реплики.

Кластер

Архитектура Microsoft Always On. Существует один основной узел, один резервный узел и до пяти узлов только для чтения. Она обеспечивает более высокую доступность, надёжность и масштабируемость.

Только для RDS for SQL Server.

Вы можете использовать RDS для создания и управления DB инстансами, работающими на различных движках БД.

Для получения подробной информации о различиях и сравнении функций между различными типами MySQL инстансов см. RDS for MySQL Product Series.

Для получения подробной информации о различиях и сравнении функций между различными типами PostgreSQL инстансов см. RDS for PostgreSQL Product Series.

Для получения подробной информации о различиях и сравнении функций между различными типами SQL Server инстансов см. RDS for SQL Server Product Series.