Перейти к главному контенту

Amazon RDS для MariaDB

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

Общие вопросы и ответы

Открыть все

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

В настоящее время 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.

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

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

Открыть все

Развертывания Amazon RDS «синий/зеленый» доступны в RDS для MariaDB версий 10.4 и выше. Узнайте больше о доступных версиях в документации RDS для MariaDB.

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

Развертывания 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 без перерыва в обслуживании среда с текущей версией приложения является текущей рабочей средой. Среда с новой версией приложения – это промежуточная среда, которая станет новой рабочей средой после переключения.

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

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

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

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

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

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

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

Нет, развертывания Amazon RDS «синий/зеленый» не поддерживают прокси-сервер Amazon RDS, межрегиональные реплики чтения или каскадные реплики чтения.

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

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

Открыть все

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

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

Например, доступность по регионам см. на странице документации «Повышение производительности записи с помощью Amazon RDS Optimized Writes for MariaDB». 

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

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

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

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

Открыть все

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

Оптимизированное чтение 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 для использования оптимизированного чтения Amazon RDS, перенеся рабочую нагрузку на инстанс, на котором используется оптимизированное чтение. Кроме того, оптимизированное чтение по умолчанию доступно на всех поддерживаемых классах инстансов. 

Начать работу

Узнайте больше о ценах на RDS для MariaDB

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

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

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

Начните разработку в консоли

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

Нашли то, что искали сегодня?

Скажите, как улучшить качество контента на наших страницах