- Продукты›
- Базы данных›
- Amazon RDS›
- Amazon RDS для MariaDB
Вопросы и ответы по Amazon RDS для MariaDB
Общие вопросы и ответы
Открыть всеВ настоящее время Amazon RDS поддерживает основные версии MariaDB 10.4, 10.5, 10.6, 10.11 и 11.4.
В MariaDB версии нумеруются таким образом:
версия MariaDB = X.Y.Z
X = основная версия, Y = уровень релиза, Z = номер версии в серии релиза.
В Amazon RDS изменение версии считается основным, если изменилась основная версия или уровень релиза. Пример: переход от версии 10.0.X к версии 10.1.X.
Изменение версии считается второстепенным, если изменился номер версии в рамках одного релиза. Пример: переход с 11.4.4 на 11.4.5.
Вопросы и ответы о развертываниях Amazon RDS без перерыва в обслуживании
Открыть всеРазвертывания Amazon RDS «синий/зеленый» доступны в RDS для MariaDB версий 10.4 и выше. Узнайте больше о доступных версиях в документации RDS для MariaDB.
Развертывания Amazon RDS без перерыва в обслуживании позволяют обновлять базу данных безопаснее, проще и быстрее. Развертывания без перерыва в обслуживании – это идеальное решение для обновления ядра базы данных основных или второстепенных версий, обновления операционной системы, изменения схемы в средах с новой версией приложения без прерывания логической репликации, например для добавления нового столбца в конец таблицы или изменения параметров базы данных.
Развертывания без перерыва в обслуживании применимы к параллельному обновлению нескольких баз данных посредством одного переключения. Таким образом, можно отслеживать обновления безопасности, повышать производительность базы данных и получать доступ к новым функциям базы данных за короткое прогнозируемое время простоя.
Вы платите одинаковую цену за выполнение рабочих нагрузок в средах с новыми версиями приложений и за их выполнение в средах с текущими версиями приложений. Стоимость работы с синими и зелеными инстансами включает текущую стандартную цену на инстансы db.instances, стоимость хранения, стоимость операций ввода-вывода на чтение и запись, а также все включенные функции, такие как стоимость резервного копирования и Amazon RDS Performance Insights.
Фактически вы платите двойную стоимость выполнения рабочих нагрузок на инстансе базы данных db.instance в течение периода использования развертывания без перерыва в обслуживании.
Например: у вас есть база данных RDS для MariaDB 10.4, работающая на двух экземплярах r5.2xlarge db.instances, основном экземпляре базы данных и реплике чтения, в регионе AWS us-east-1 с конфигурацией в нескольких зонах доступности (MAZ). Каждый экземпляр r5.2xlarge db.сконфигурирован для хранилища Amazon Elastic Block Storage общего назначения (EBS) объемом 20 ГиБ.
После создания клона инстанса с текущей версией приложения посредством развертывания Amazon RDS без перерыва в обслуживании его можно использовать в течение 15 дней (360 часов). После успешного переключения инстансы с текущими версиями приложений необходимо удалить. Стоимость инстансов с текущими версиями приложений составляет 1387 USD за 15 дней по модели с оплатой по требованию по цене 1926 USD в час (стоимость инстанса + EBS). Общая стоимость использования развертывания без перерыва в обслуживании за эти 15 дней составит 2774 USD, что в два раза больше стоимости использования инстансов с текущими версиями приложений за тот же период.
Когда развертывания Amazon RDS без перерыва в обслуживании инициируют переключение, они блокируют запись как в среду с новой версией приложения, так и в среду с текущей его версией до завершения переключения. Во время переключения промежуточная среда или среда с новой версией приложения синхронизирует среду с текущей версией приложения, гарантируя единство данных в средах с текущей и новой версией приложения.
После полной синхронизации сред с текущей и новой версиями приложения развертывание без перерыва в обслуживании делает среду с новой версией приложения новой средой с текущей версией приложения, перенаправляя трафик в среду с его новой версией. Развертывания без перерыва в обслуживании обеспечивают запись в среду с новой версией приложения после завершения переключения, что гарантирует нулевую потерю данных во время переключения.
Ограничения переключения при развертываниях Amazon RDS без перерыва в обслуживании блокируют операции записи в среду с текущей и в среду с новой версией приложения, пока последняя не синхронизируется полностью. Кроме того, развертывания без перерыва в обслуживании обеспечивают проверку работоспособности основного хранилища и реплик в среде с текущей версией и среде с новой версией приложения.
Кроме того, оно проводит проверки работоспособности репликации, например, чтобы проверить, не остановлена ли репликация или не произошли ли ошибки. Они выявляют долгие транзакции между средой с текущей версией и средой с новой версией приложения. Вы можете указать максимально приемлемое время простоя с минимальным значением 30 секунд, и если продолжительность текущей транзакции превышает указанное время, переключение блокируется по истечении времени.
Если среда с текущей версией приложения представляет собой самоуправляемую логическую реплику или подписчика, переключение будет заблокировано. Сначала рекомендуется завершить репликацию в среде с текущей версией приложения, перейти к переключению, а затем возобновить репликацию.
Напротив, если среда с текущей версией приложения является источником самоуправляемой логической реплики или издателя, переключение можно продолжить. Однако после переключения потребуется обновить самоуправляемую реплику для репликации из среды с новой версией приложения после переключения.
Вопросы и ответы об оптимизированной записи Amazon RDS
Открыть всеСервис MariaDB защищает пользователей от потери данных, записывая данные из страниц памяти размером 16 КиБ дважды в надежное хранилище: сначала в «буфер двойной записи», а затем в табличное хранилище. Amazon RDS Optimized Writes надежно и надежно записывайте страницы данных размером 16 КБ непосредственно в файлы данных за один шаг, используя функцию предотвращения разрывов записи в системе AWS Nitro.
Например, доступность по регионам см. на странице документации «Повышение производительности записи с помощью Amazon RDS Optimized Writes for MariaDB».
Всем пользователям Amazon RDS для MariaDB следует внедрить Amazon RDS Optimized Writes, чтобы увеличить пропускную способность транзакций записи до 2 раз. Для приложений с рабочими нагрузками, которые интенсивно используют операции записи, например цифровые платежи, финансовый трейдинг и онлайн-игры, эта возможность будет особенно полезной.
Вопросы и ответы об оптимизированном чтении Amazon RDS
Открыть всеОптимизированное чтение Amazon RDS доступно для RDS для MariaDB в версиях 10.4.25, 10.5.16, 10.6.7, 10.11.4 и выше.
Например, и доступность по регионам см. на странице документации «Повышение производительности запросов RDS для MariaDB с помощью Amazon RDS Optimized Reads».
Да. Клиенты могут преобразовать существующие базы данных Amazon RDS для использования оптимизированного чтения Amazon RDS, перенеся рабочую нагрузку на инстанс, на котором используется оптимизированное чтение. Кроме того, оптимизированное чтение по умолчанию доступно на всех поддерживаемых классах инстансов.
Начать работу
Узнайте больше о ценах на RDS для MariaDB
Зарегистрировать бесплатный аккаунт
Начните разработку в консоли
Нашли то, что искали сегодня?
Скажите, как улучшить качество контента на наших страницах