Параметр Создать реплику чтения Aurora отсутствует в консоли RDS
У меня есть база данных PostgreSQL, работающая на версии 10.15, для которой я хотел бы создать
Aurora Read Replica
как указано в этом официальном документе, однако в консоли AWS у меня есть только возможность
Create Read Replica
только и не
Create Aurora Read Replica
. Вариант полностью отсутствует.
Если я выберу Create Read Replica, он просто создаст другой экземпляр PostgreSQL вместо Aurora PostGres, а это не то, что я хочу.
Ps: у меня для этого экземпляра включено автоматическое резервное копирование
3 ответа
У вас должен быть запущен RDS PostegreSQL, так как Aurora PostegreSQL 10.15 не существует .
Для RDS вы создаете только реплики для чтения, как указано в Консоли AWS. Реплики Aurora предназначены только для Aurora PostgreSQL (не для RDS PostgreSQL).
Если я правильно понял, у вас есть экземпляр RDS PostgreSQL (не Aurora) и вы хотите создать из него реплику чтения Aurora PostgreSQL. С указанием шагов по ссылке на документацию, которой вы поделились.
Это возможно, и я смог бы воспроизвести это, но не для всех версий.
Я тестировал MySQL, а не PostgreSQL, но механизм тот же.
Я создал одну версию RDS MySQL (не Aurora)
5.7.33
и из этого я могу создать реплику Aurora Read Replica, как вы можете видеть на рисунке ниже.
Другой я создал версию RDS MySQL (не Aurora)
8.0.23
, этот не показывает мне возможность создать реплику Aurora Read Replica.
Обновлять
Правила для включения этой опции:
- Одна и та же мажорная версия между RDS и Aurora
- Младшая версия, равная или выше на Авроре.
Сегодняшние версии RDS PostgreSQL и Aurora PostgreSQL не соответствуют приведенным выше правилам.
Но, как я показал, у нас есть аналог MySQL.
Если вы хотите перейти с RDS на Aurora, даже если эта опция недоступна, у вас есть другие опции, такие как моментальный снимок и DMS.
Что касается Aurora MySQL, версии Aurora MySQL 2. x совместимы с MySQL 5.7, а версии Aurora MySQL 1. x совместимы с MySQL 5.6.
При создании нового кластера Aurora MySQL DB (включая восстановление снимка) у вас есть возможность выбрать совместимость с MySQL 5.7 или MySQL 5.6.
Это означает, что при создании экземпляра RDS для MySQL вы ограничены версиями MySQL 5.6 или 5.7 (если вы намереваетесь создать реплики чтения Aurora MySQL)
https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Updates.2044.html