Amazon RDS для MariaDB предоставляет полный доступ ко всем возможностям движка БД MariaDB с открытым исходным кодом. Это означает, что код, приложения и инструменты, которые вы применяете для работы с существующими базами данных MariaDB, можно использовать с вашей базой данных MariaDB в Amazon RDS. Сервис Amazon RDS автоматически исправляет программное обеспечение базы данных и создает ее резервную копию, сохраняя резервные копии в течение заданного вами периода хранения, что позволяет выполнять восстановление на момент времени. Гибкость сервиса дает преимущества в виде масштабирования вычислительных ресурсов или емкости хранилища, связанных с используемым инстансом базы данных (инстансом БД), посредством единого вызова API.


Amazon RDS для инстансов БД MariaDB могут предоставляться с любым из трех типов хранилищ, управляемых сервисом блочного хранилища Amazon EBS, а именно с универсальным хранилищем (SSD), хранилищем с выделенным объемом IOPS (SSD) или с хранилищем на магнитном накопителе. Хранилище (SSD) с выделенным объемом IOPS – это высокопроизводительный вариант хранения, предназначенный для обеспечения быстрой, предсказуемой и последовательной производительности рабочих нагрузок транзакционных баз данных с большим количеством операций ввода-вывода. Можно выделять от 1000 до 30 000 операций ввода-вывода в секунду на инстанс БД. (Максимальное количество реализуемых операций ввода-вывода в секунду может быть меньше.) Универсальные хранилища (SSD) обеспечивают не менее 3 операций ввода-вывода в секунду на каждый выделенный гигабайт и позволяют добиться пикового значения в 3 000 операций ввода-вывода в секунду. Магнитные хранилища (ранее известные как стандартные хранилища RDS) можно использовать для рабочих нагрузок с небольшими базами данных и относительно редким доступом к информации.


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

Начать работу с AWS бесплатно

Создать бесплатный аккаунт

Уровень бесплатного пользования AWS с сервисом Amazon Relational Database Service (RDS) включает 750 часов работы инстанса БД Micro в месяц на один год, хранилище данных объемом 20 ГБ и 20 ГБ пространства для резервных копий.

Сведения об уровне бесплатного пользования AWS


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

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

Сервис Amazon RDS предоставляет возможность получения оповещений о развертывании инстанса БД с помощью электронной почты или SMS. С помощью Консоли управления AWS или API Amazon RDS можно подписаться более чем на 40 различных событий БД, связанных с развертыванием в Amazon RDS.

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

Универсальное хранилище (SSD) Amazon RDS обеспечивает не менее трех операций ввода-вывода в секунду (IOPS) на каждый выделенный гигабайт и позволяет добиться пикового значения в 3000 IOPS. Для того чтобы получить дополнительные сведения и начать работу с универсальным хранилищем (SSD) Amazon RDS, ознакомьтесь с разделом Универсальное хранилище (SSD) руководства пользователя Amazon RDS.

Вы можете использовать хранилище объемом до 6 ТБ при 30 000 IOPS на каждый инстанс базы данных. При использовании инстанса r3.8xlarge и рабочей нагрузки с равным количеством операций чтения и записи для базы данных MariaDB можно выполнять до 20 000 операций ввода-вывода в секунду. Однако превышение указанного предела операций ввода-вывода в секунду позволит добиться меньшей задержки и большей пропускной способности.

Для того чтобы получить дополнительную информацию и начать работу с хранилищем (SSD) Amazon RDS с выделенным объемом IOPS, ознакомьтесь с разделом Хранилище с выделенным объемом IOPS руководства пользователя Amazon RDS.

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

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

При необходимости можно выделить дополнительный объем хранилища в процессе работы, исключив при этом время простоя. При использовании выделенных IOPS в RDS можно также масштабировать пропускную способность инстанса БД, задавая количество операций ввода-вывода в секунду от 1000 до 30 000 с шагом 1000 и объем хранилища от 100 ГБ до 6 ТБ.

С помощью API Amazon RDS или нескольких щелчков в Консоли управления AWS вы можете масштабировать (наращивать или сокращать) вычислительные ресурсы и ресурсы памяти вашего развертывания. Масштабирование, как правило, занимает всего несколько минут.

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

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

Теперь Amazon RDS поддерживает шифрование баз данных MariaDB с помощью ключей, управляемых посредством сервиса AWS Key Management Service (KMS). В инстансе БД с шифрованием Amazon RDS все хранимые данные в состоянии покоя зашифрованы, так же как и автоматические резервные копии, реплики чтения и снимки состояния.

Amazon VPC позволяет изолировать инстансы БД в личной виртуальной сети и подключиться к существующей ИТ-инфраструктуре через соединение VPN, зашифрованное с помощью стандартного для данной отрасли набора протоколов IPsec. Подробнее о сервисе Amazon RDS в VPC см. в Руководстве пользователя Amazon RDS. Кроме того, Amazon RDS позволяет настроить параметры брандмауэра и управлять сетевым доступом к вашим инстансам БД.