Amazon RDS – это автоматизированный сервис реляционных баз данных, который поддерживает шесть широко используемых движков баз данных: Amazon AuroraMySQL, MariaDB, Oracle, Microsoft SQL Server и PostgreSQL. Это означает, что код, приложения и инструменты, которые уже применяются с существующими базами данных, можно использовать с сервисом Amazon RDS. Amazon RDS берет на себя рутинную часть работы с базами данных, такую как выделение ресурсов, установка исправлений, резервное копирование, восстановление, обнаружение и устранение сбоев.

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

Как и с другими сервисами Amazon Web Services, здесь не требуются предварительные капиталовложения. Вы платите только за используемые ресурсы.

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

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

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

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

AmazonRDS_ProductBanner

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

Amazon Aurora | MySQL | MariaDBOracle | SQL Server | PostgreSQL

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

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

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

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

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

Доступное в сервисе Amazon RDS хранилище с выделенным объемом операций ввода-вывода в секунду (IOPS) – это вариант хранения на базе SSD, предназначенный для обеспечения быстрой, предсказуемой и последовательной производительности ввода-вывода данных. При создании инстанса БД укажите нужный объем IOPS, и сервис Amazon RDS выделит указанный объем IOPS на срок использования этого инстанса БД. Этот тип хранилища оптимально подходит для рабочих нагрузок на транзакционные (OLTP) базы данных с повышенными требованиями к скорости операций ввода-вывода. На каждый инстанс БД может быть выделено до 40 000 IOPS, хотя фактическое количество IOPS может быть иным в зависимости от рабочей нагрузки на базу данных, типа инстанса и выбранного движка БД. Подробнее »

Вы можете масштабировать вычислительные ресурсы и ресурсы памяти, обеспечивающие работу системы, уменьшая или увеличивая их объем до максимально возможных 32 виртуальных ЦП и 244 ГиБ оперативной памяти. Масштабирование вычислительных ресурсов, как правило, занимает всего несколько минут.

Если вам потребуется больше места для хранения, можно выделить дополнительное хранилище. Движок Amazon Aurora автоматически увеличивает размер тома БД по мере увеличения требуемого места для хранения БД до максимально возможных 64 ТБ или до установленного вами предела. Ядра MySQL, MariaDB, SQL Server, Oracle и PostgreSQL позволяют выполнять масштабирование до 16 ТБ хранилища прямо в процессе работы, без простоев. Подробнее »

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

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

Снимки состояния БД – это инициированные пользователем резервные копии инстанса, хранимые в корзине Amazon S3 до момента их преднамеренного удаления пользователем. В любой момент из снимка состояния БД можно создать новый инстанс. В то время как снимки состояния БД могут служить полноценными резервными копиями, плата взимается только за дополнительный объем хранилища.

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

В случае аппаратного сбоя сервис Amazon RDS автоматически обеспечит замену ответственного за вычисления инстанса для вашего развертывания.

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

Amazon RDS поддерживает технологию Transparent Data Encryption на платформах SQL Server и Oracle. В системах Oracle технология Transparent Data Encryption встроена в AWS CloudHSM, что обеспечивает безопасную интеграцию, организацию и хранение криптографических ключей в аппаратном модуле безопасности (HSM) с одним владельцем в рамках облака AWS.

Сервис Amazon RDS поддерживает протокол SSL для защиты передаваемых данных.

AWS рекомендует запускать инстансы БД в облаке Amazon VPC, что позволит изолировать базу данных в частной виртуальной сети и подключаться к локальной ИТ-инфраструктуре через сети VPN со стандартным шифрованием IPsec. Вы можете настроить брандмауэр и управлять сетевым доступом к инстансам БД.

Сервис Amazon RDS интегрирован с системой AWS Identity and Access Management (IAM) и позволяет управлять действиями пользователей и групп AWS IAM в отношении конкретных ресурсов Amazon RDS, в том числе инстансов БД, снимков состояния, групп параметров и групп настроек. Также можно присваивать теги ресурсам Amazon RDS и управлять действиями пользователей и групп IAM в отношении ресурсов, имеющими тот же тег и связанное значение. Например, можно настроить правила IAM таким образом, чтобы разработчики могли изменять инстансы БД в стадии разработки, но только администраторы баз данных могли вносить изменения в рабочие инстансы БД. Подробнее »

Сервис Amazon RDS предоставляет доступ к метрикам инстансов БД в Amazon CloudWatch без дополнительной платы. С помощью Консоли управления RDS можно просматривать основные рабочие метрики, включая использование вычислительных ресурсов, памяти и хранилища, интенсивность операций ввода-вывода и подключения к инстансу. Помимо этого Amazon RDS предлагает улучшенный мониторинг, который обеспечивает доступ более чем к 50 метрикам использования процессора, памяти, файловой системы и жесткого диска, а также Performance Insights – удобный инструмент для быстрого обнаружения проблем с производительностью.

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

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

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

Зарезервированные инстансы Amazon RDS предоставляют возможность зарезервировать инстанс БД на один или три года и взамен получить значительную скидку по сравнению со стоимостью инстансов БД по требованию.

Amazon RDS позволяет легко останавливать и запускать инстансы базы данных на срок до 7 дней за один раз. Это упрощает работу и позволяет использовать базы данных для разработки и тестирования, когда не требуется их постоянная работа.