Вопросы и ответы по Amazon RDS для MariaDB

В чем разница между Amazon RDS для MySQL и MariaDB?

MariaDB Server – популярная реляционная база данных с открытым исходным кодом, созданная командой разработчиков MySQL. MariaDB имеет функциональные возможности, которые отличаются от Amazon RDS для MySQL. Подробнее см. в Руководстве пользователя Amazon RDS.

Какую версию MariaDB поддерживает Amazon RDS?

В настоящее время Amazon RDS поддерживает MariaDB основных версий 10.3, 10.4, 10.5, 10.6 и 10.11.

Как в Amazon RDS определяются выпуски основных и второстепенных версий?

В MariaDB версии нумеруются таким образом:
версия MariaDB = X.Y.Z

X = основная версия, Y = уровень релиза, Z = номер версии в серии релиза.
В Amazon RDS изменение версии считается основным, если изменилась основная версия или уровень релиза. Пример: переход от версии 10.0.X к версии 10.1.X.

Изменение версии считается второстепенным, если изменился номер версии в рамках одного релиза. Пример: переход от версии 10.1.14 к версии 10.1.17.

Предоставляет ли Amazon RDS рекомендации по обновлению версий ядра или прекращению поддержки тех версий ядра, которые в настоящее время поддерживаются?

Да. Дополнительные сведения см. на странице вопросов и ответов для Amazon RDS.

Какие права предоставляются основному пользователю при работе с инстансом базы данных RDS для MariaDB?

При создании нового инстанса базы данных основной пользователь по умолчанию получает определенные права. Список прав см. в разделе Права аккаунта основного пользователя в Руководстве пользователя Amazon RDS.

Как долго поддерживается каждая основная версия Amazon RDS для MariaDB?

Даты окончания поддержки см. в календаре выпусков Amazon RDS для MariaDB.

Вопросы и ответы о развертываниях Amazon RDS без перерыва в обслуживании

Какие версии поддерживают развертывания Amazon RDS без перерыва в обслуживании?

Развертывания Amazon RDS без перерыва в обслуживании доступны в RDS для MariaDB версий 10.2 и более новых версий. Подробнее о доступных версиях см. в документации о RDS для MariaDB.

В каких регионах поддерживаются развертывания Amazon RDS без перерыва в обслуживании?

Развертывания Amazon RDS без перерыва в обслуживании доступны во всех действительных регионах AWS и регионах AWS GovCloud.

В каких случаях необходимо использовать развертывания Amazon RDS без перерыва в обслуживании?

Развертывания Amazon RDS без перерыва в обслуживании позволяют обновлять базу данных безопаснее, проще и быстрее. Развертывания без перерыва в обслуживании – это идеальное решение для обновления ядра базы данных основных или второстепенных версий, обновления операционной системы, изменения схемы в средах с новой версией приложения без прерывания логической репликации, например для добавления нового столбца в конец таблицы или изменения параметров базы данных. Развертывания без перерыва в обслуживании применимы к параллельному обновлению нескольких баз данных посредством одного переключения. Таким образом, можно отслеживать обновления безопасности, повышать производительность базы данных и получать доступ к новым функциям базы данных за короткое прогнозируемое время простоя.

Сколько стоит использование развертываний Amazon RDS без перерыва в обслуживании?

Вы платите одинаковую цену за выполнение рабочих нагрузок в средах с новыми версиями приложений и за их выполнение в средах с текущими версиями приложений. В стоимость использования инстансов без перерыва в обслуживании входят текущие стандартные цены на инстансы db.instance, стоимость хранения, стоимость операций ввода-вывода для чтения и записи и всех включенных функций, например резервного копирования и аналитики производительности Amazon RDS. Фактически вы платите двойную стоимость выполнения рабочих нагрузок на инстансе базы данных db.instance в течение периода использования развертывания без перерыва в обслуживании.

Например: У вас есть база данных RDS для MariaDB 10.2, запущенная на двух инстансах r5.2xlarge db.instances, основном экземпляре базы данных и реплике для чтения, в регионе AWS us-east-1 с конфигурацией Multi-AZ (MAZ). Каждый инстанс r5.2xlarge db.instance настроен для использования хранилища эластичных блоков Amazon (EBS) общего назначения объемом 20 ГиБ. После создания клона инстанса с текущей версией приложения посредством развертывания Amazon RDS без перерыва в обслуживании его можно использовать в течение 15 дней (360 часов). После успешного переключения инстансы с текущими версиями приложений необходимо удалить. Стоимость инстансов с текущими версиями приложений составляет 1387 USD за 15 дней по модели с оплатой по требованию по цене 1926 USD в час (стоимость инстанса + EBS). Общая стоимость использования развертывания без перерыва в обслуживании за эти 15 дней составит 2774 USD, что в два раза больше стоимости использования инстансов с текущими версиями приложений за тот же период.

Изменения какого типа можно вносить с помощью развертывания Amazon RDS без перерыва в обслуживании?

Развертывание Amazon RDS без перерыва в обслуживании дает вам возможность безопаснее, проще и быстрее вносить в базу данных такие изменения, как обновление основных или второстепенных версий, изменение схемы, масштабирование инстансов, изменение параметров движка и обновление в ходе обслуживания.

Что такое среда с текущей версией приложения при развертываниях Amazon RDS без перерыва в обслуживании? Что такое среда с новой версией приложения?

При развертываниях Amazon RDS без перерыва в обслуживании среда с текущей версией приложения является текущей рабочей средой. Среда с новой версией приложения – это промежуточная среда, которая станет новой рабочей средой после переключения.

Как работают переключения при развертываниях Amazon RDS без перерыва в обслуживании?

Когда развертывания Amazon RDS без перерыва в обслуживании инициируют переключение, они блокируют запись как в среду с новой версией приложения, так и в среду с текущей его версией до завершения переключения. Во время переключения промежуточная среда или среда с новой версией приложения синхронизирует среду с текущей версией приложения, гарантируя единство данных в средах с текущей и новой версией приложения. После полной синхронизации сред с текущей и новой версиями приложения развертывание без перерыва в обслуживании делает среду с новой версией приложения новой средой с текущей версией приложения, перенаправляя трафик в среду с его новой версией. Развертывания без перерыва в обслуживании обеспечивают запись в среду с новой версией приложения после завершения переключения, что гарантирует нулевую потерю данных во время переключения.

Что случится с предыдущей рабочей средой после завершения переключения посредством развертывания Amazon RDS без перерыва в обслуживании?

Развертывания Amazon RDS без перерыва в обслуживании не удаляют предыдущую рабочую среду. При необходимости вы можете обращаться к ней для проведения дополнительной проверки, тестирования производительности и регрессионного тестирования. Если вам больше не нужна предыдущая рабочая среда, то вы можете ее удалить. До тех пор, пока прежние рабочие инстансы не удалены, за них взимается стандартная плата.

Что контролируют ограничения переключения при развертываниях Amazon RDS без перерыва в обслуживании?

Ограничения переключения при развертываниях Amazon RDS без перерыва в обслуживании блокируют операции записи в среду с текущей и в среду с новой версией приложения, пока последняя не синхронизируется полностью. Кроме того, развертывания без перерыва в обслуживании обеспечивают проверку работоспособности основного хранилища и реплик в среде с текущей версией и среде с новой версией приложения. Кроме того, оно проводит проверки работоспособности репликации, например, чтобы проверить, не остановлена ли репликация или не произошли ли ошибки. Они выявляют долгие транзакции между средой с текущей версией и средой с новой версией приложения. Вы можете указать максимально приемлемое время простоя с минимальным значением 30 секунд, и если продолжительность текущей транзакции превышает указанное время, переключение блокируется по истечении времени.

Доступны ли развертывания без перерыва в обслуживании при использовании среды с текущей версией приложения в качестве подписчика/издателя для самоуправляемой логической реплики?

Если среда с текущей версией приложения представляет собой самоуправляемую логическую реплику или подписчика, переключение будет заблокировано. Сначала рекомендуется завершить репликацию в среде с текущей версией приложения, перейти к переключению, а затем возобновить репликацию. Напротив, если среда с текущей версией приложения является источником самоуправляемой логической реплики или издателя, переключение можно продолжить. Однако после переключения потребуется обновить самоуправляемую реплику для репликации из среды с новой версией приложения после переключения.

Поддерживают ли развертывания Amazon RDS без перерыва в обслуживании прокси-сервер Amazon RDS, реплики чтения между регионами или каскадные реплики чтения?

Нет. Развертывания Amazon RDS без перерыва в обслуживании не поддерживают прокси-сервер Amazon RDS, реплики чтения между регионами и каскадные реплики чтения.

Можно ли использовать развертывания Amazon RDS без перерыва в обслуживании для отката изменений?

Нет. В настоящее время использование развертываний Amazon RDS без перерыва в обслуживании для отката изменений невозможно.

Вопросы и ответы об оптимизированной записи Amazon RDS

В чем различие между оптимизированной записью файлов данных Amazon RDS и записью MariaDB?

Сервис MariaDB защищает пользователей от потери данных, записывая данные из страниц памяти размером 16 КиБ дважды в надежное хранилище: сначала в «буфер двойной записи», а затем в табличное хранилище. Оптимизированная запись Amazon RDS обеспечивает запись страниц памяти размером 16 КиБ непосредственно в файлы данных в рамках одной операции посредством функции предотвращения обрыва записи системы AWS Nitro.

Какие версии базы данных RDS для MariaDB поддерживают оптимизированную запись Amazon RDS?

Оптимизированная запись Amazon RDS доступна для версий MariaDB 10.6.10 и более новых версий.

Какие типы инстансов баз данных поддерживают оптимизированную запись Amazon RDS? В каких регионах они доступны?

Оптимизированная запись Amazon RDS доступна на инстансах баз данных db.r6i, db.r6g, db.r5b, db.x2idn и db.x2idn. Они доступны в регионах AWS Восток США (Северная Вирджиния, Огайо), Запад США (Северная Калифорния, Орегон), Канада (Центральная), Европа (Лондон, Ирландия, Париж, Франкфурт, Стокгольм, Милан), Южная Америка (Сан-Паулу), Азиатско-Тихоокеанский регион (Сеул, Мумбаи, Сидней, Токио, Сингапур) и AWS GovCloud (Восток США, Запад США).

В каких случаях необходимо использовать оптимизированную запись Amazon RDS?

Всем пользователям Amazon RDS для MariaDB следует реализовать оптимизированную запись Amazon RDS, чтобы повысить пропускную способность транзакций записи до двух раз. Для приложений с рабочими нагрузками, которые интенсивно используют операции записи, например цифровые платежи, финансовый трейдинг и онлайн-игры, эта возможность будет особенно полезной.

Могут ли клиенты преобразовать существующие базы данных Amazon RDS для оптимизированной записи Amazon RDS?

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

Сколько стоит оптимизированная запись Amazon RDS?

Оптимизированные записи Amazon RDS доступны для клиентов RDS для MariaDB без дополнительной платы.

Вопросы и ответы об оптимизированном чтении Amazon RDS

Насколько оптимизированное чтение Amazon RDS ускоряет выполнение запросов?

Производительность рабочих нагрузок, которые используют временные объекты в MariaDB для обработки запросов, повышается благодаря оптимизированному чтению Amazon RDS. Оптимизированное чтение помещает временные объекты в хранилище инстансов на базе NVMe-инстанса базы данных, а не на том магазина эластичных блоков Amazon. Это помогает ускорить обработку запросов до 2 раз.

Какие версии базы данных RDS для MariaDB поддерживают оптимизированное чтение Amazon RDS?

Оптимизированное чтение Amazon RDS доступно для RDS для MariaDB версии 10.4.25, 10.5.16, 10.6.7 и более новых версий.

Какие типы инстансов баз данных поддерживают оптимизированное чтение Amazon RDS? В каких регионах доступен этот сервис?

Оптимизированное чтение Amazon RDS доступно во всех регионах, где доступны инстансы db.r5d, db.m5d, db.r6gd, db.m6gd, X2idn и X2iedn. Дополнительную информацию см. в документации о классах инстансов баз данных Amazon RDS.

В каких случаях необходимо использовать оптимизированное чтение Amazon RDS?

Клиентам необходимо использовать оптимизированное чтение Amazon RDS, если для рабочих нагрузок требуется обработка сложных запросов, общая аналитика или сложные группы, сортировки, агрегирование хэша, объединение с высокой нагрузкой и обобщенные табличные выражения. В этих примерах использования создаются временные таблицы, которые ускоряют обработку запросов за счет оптимизированного чтения.

Могут ли клиенты преобразовать существующие базы данных Amazon RDS для оптимизированного чтения Amazon RDS?

Да. Клиенты могут преобразовать существующие базы данных Amazon RDS для использования оптимизированного чтения Amazon RDS, перенеся рабочую нагрузку на инстанс, на котором используется оптимизированное чтение. Кроме того, оптимизированное чтение по умолчанию доступно на всех поддерживаемых классах инстансов. Если ваша рабочая нагрузка выполняется на инстансах db.r5d, db.m5d, db.r6gd, db.m6gd, X2idn и X2iedn, то вы уже пользуетесь преимуществами оптимизированных операций чтения.

Подробнее о ценах

Сервис Amazon RDS можно попробовать бесплатно. Платите только за то, чем пользуетесь. Минимальные платежи отсутствуют.  

Подробнее 
Зарегистрировать бесплатный аккаунт

Получите мгновенный доступ к уровню бесплатного пользования AWS. 

Регистрация 
Начать разработку в Консоли

Начните работу с Amazon RDS for MariaDB в Консоли AWS.

Войти