Возможности HAQM RDS

Начало работы с HAQM RDS

Служба реляционных баз данных HAQM (HAQM RDS) – это управляемый сервис реляционных баз данных, который предлагает на выбор восемь популярных движков баз данных: версию HAQM Aurora, совместимую с PostgreSQL, версию HAQM Aurora, совместимую с MySQL, RDS для PostgreSQL, RDS для MySQL, RDS для MariaDB, RDS для SQL Server, RDS для Oracle и RDS для Db2.

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

HAQM RDS предоставляет три различных среды развертывания, включая развертывание в облаке с помощью HAQM Aurora или HAQM RDS, гибридные рабочие нагрузки с HAQM RDS на AWS Outposts и развертывание с привилегированным доступом с помощью HAQM RDS Custom.

Как и при работе с другими сервисами AWS, предварительная оплата не требуется. Она начисляется только за используемые ресурсы. См. страницу с ценами на HAQM RDS, чтобы узнать больше.

Удобство управления

Open all

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

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

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

HAQM RDS предлагает улучшенный мониторинг, который обеспечивает доступ более чем к 50 метрикам использования процессора, памяти, файловой системы и жесткого диска, а также к сервису Аналитика производительности HAQM RDS – удобному инструменту для быстрого обнаружения проблем с производительностью. HAQM RDS также поддерживает метрики HAQM CloudWatch для ваших инстансов баз данных без дополнительной оплаты. С помощью консоли HAQM RDS можно просматривать основные рабочие метрики, включая использование вычислительных ресурсов, памяти и хранилища, интенсивность операций ввода-вывода и обращения к инстансу.

Аналитика базы данных HAQM CloudWatch объединяет журналы и метрики из приложений, баз данных парков операционных систем, где они представлены в унифицированном виде в консоли. Используя встроенные панели управления, рекомендуемые аварийные сигналы и автоматический сбор телеметрии, вы можете отслеживать состояние инстансов базы данных для анализа первопричин. Разработчики приложений могут соотнести производительность приложений с производительностью базы данных, перейдя от контекста представления производительности приложений в Отслеживании состояния приложений HAQM CloudWatch к конкретной зависимой базе данных в Аналитике базы данных CloudWatch. CloudWatch Database Insights наследует все функции Аналитики производительности HAQM RDS и имеет дополнительные функции, такие как мониторинг на уровне парка, интеграция с мониторингом производительности приложений и корреляция метрик базы данных с журналами и событиями.

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

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

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

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

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

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

Интеграция с нулевым использованием ETL с HAQM Redshift обеспечивает доступ к возможностям аналитики и машинного обучения на петабайтах транзакционных данных из баз данных Aurora, совместимых с MySQL (версия), Aurora, совместимых с PostgreSQL и RDS для MySQL. Применяя интеграцию с нулевым использованием ETL вместе с HAQM Redshift, вы можете избавиться от необходимости создавать собственные сложные конвейеры данных и управлять ими.

Транзакционные данные автоматически, непрерывно и быстро реплицируются после записи в базу данных HAQM Aurora или HAQM RDS. Вы можете получать беспрепятственный доступ к ним в HAQM Redshift. Вы можете консолидировать данные из нескольких баз данных AWS, включая HAQM Aurora и HAQM RDS, а также реплицировать их в HAQM Redshift, чтобы получить больше информации о своих данных. К выбранным базам данных и таблицам для репликации данных в HAQM Redshift можно применить фильтрацию данных. Это позволит адаптировать репликацию к вашим конкретным потребностям.

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

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

Настраиваемая производительность

Open all

HAQM RDS предлагает на выбор два разных типа хранилищ. В большинстве случаев универсальное хранилище подойдет для рабочих нагрузок базы данных. Такое хранилище на базе SSD обеспечивает не менее трех операций IOPS на каждый выделенный гигабайт и позволяет добиться пикового значения в 3000 IOPS сверх базовых показателей.

Для рабочих нагрузок, требующих более высокой производительности, HAQM RDS предлагает хранилище с выделенными IOPS — это вариант хранения на базе SSD, предназначенный для обеспечения быстрой, предсказуемой и последовательной производительности ввода-вывода данных. При создании инстанса базы данных можно указать нужный объем IOPS, и сервис HAQM RDS выделит указанный объем IOPS на срок использования этого инстанса базы данных. Такой тип хранилища оптимально подходит для рабочих нагрузок на транзакционные (OLTP) базы данных с повышенными требованиями к скорости операций ввода-вывода. Вы можете предоставить до 256 000 IOPS на каждый инстанс базы данных, хотя реальные показатели IOPS могут варьироваться в зависимости от рабочей нагрузки базы данных, типа инстанса и выбора ядра базы данных.

Чтобы повысить производительность базы данных и приложений HAQM RDS, в базу данных можно добавить управляемый сервис ElastiCache, размещенный в памяти. Это можно сделать непосредственно из консоли HAQM RDS. Вместе эти сервисы могут эффективно обеспечивать производительность ваших приложений и баз данных в реальном времени. Подробнее см. на страницах с информацией о создании кластеров ElastiCache в HAQM RDS и в документации Aurora.

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

Чтобы начать работу, просто перейдите в консоль HAQM RDS и включите Аналитику производительности HAQM RDS. После включения Аналитики производительности перейдите в консоль DevOps Guru и включите применение сервиса для ресурсов Aurora, других поддерживаемых ресурсов или для всего аккаунта сразу.

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

Оптимизированное чтение HAQM RDS предназначено для повышения производительности базы данных благодаря ускорению обработки запросов почти в 2 раза без дополнительных затрат. Оптимизированные операции чтения повышают скорость обработки ваших сложных запросов, которые используют временные таблицы, например запросов, требующих сортировки, агрегирования хэша, объединений с высокой нагрузкой и общих табличных выражений (CTE). Оптимизированные операции чтения повышают скорость обработки ваших запросов, помещая временные таблицы в ваше хранилище инстансов на базе NVMe, которое физически подключено к вашему хост-серверу.

Высокая доступность и надежность

Open all

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

Снимки состояния базы данных — это инициированные пользователем резервные копии инстанса, хранимые в корзине HAQM Simple Storage Service (HAQM S3) до момента их преднамеренного удаления пользователем. Из снимка состояния базы данных можно в любой момент создать новый инстанс. В то время как снимки состояния БД могут служить полноценными резервными копиями, плата взимается только за дополнительный объем хранилища.

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

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

Подключив открытый источник или прокси-сервер Службы реляционных баз данных HAQM (HAQM RDS) к нескольким зонам доступности с двумя резервными развертываниями с возможностью чтения, можно сократить время простоя при промежуточном обновлении версии, как правило, до одной секунды. 

В Aurora применяется технология развертывания HAQM RDS в нескольких зонах доступности, благодаря чему можно достичь высокой доступности с соглашением об уровне обслуживания до 99,99 %. Это поможет автоматически перебросить сервис на одну из 15 реплик Aurora, созданных в любых трех зонах доступности.

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

Глобальная база данных Aurora обеспечивает быстрое локальное чтение и аварийное восстановление в нескольких регионах AWS из одной базы данных Aurora. Глобальная база данных Aurora обеспечивает задержку менее 1 секунды, а в случае ухудшения состояния или сбоя во время работы в регионе ее можно переместить в другой регион менее чем за 1 минуту. Глобальная база данных Aurora идеально подходит для распределенных по всему миру рабочих нагрузок со строгими требованиями к доступности, например в финансовой, туристической и игровой отраслях.

Безопасность и соответствие требованиям

Open all

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

HAQM RDS поддерживает использование SSL для защиты передаваемых данных, а такжетехнологию прозрачного шифрования данных в SQL Server и Oracle.

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

HAQM RDS поддерживает несколько способов аутентификации пользователей, включая Управление идентификацией и доступом AWS (AWS IAM) и Kerberos.

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

Например, можно настроить правила IAM таким образом, чтобы разработчики могли изменять инстансы базы данных в стадии разработки, но только администраторы баз данных могли вносить изменения в рабочие инстансы базы данных.

Благодаря аутентификации Kerberos ваша база данных HAQM RDS работает с Сервисом каталогов AWS для Microsoft Active Directory для аутентификации учетных данных и централизованного управления ими. При использовании HAQM RDS для SQL Server вы можете выбрать использование управляемой системы AWS Managed Microsoft AD или присоединить базу данных непосредственно к самоуправляемой AD.

HAQM RDS поддерживает программы соответствия требованиям, включая HIPAA, FedRAMP, SOC и ISO. Посетите страницу Сервисы AWS в программе соответствия требованиям, чтобы ознакомиться с актуальным списком поддерживаемых программ.

Сервис GuardDuty используется вместе с Aurora для мониторинга базы данных и рабочих нагрузок с целью выявления потенциальных угроз. В HAQM GuardDuty RDS Protection эта функция анализирует и профилирует активность входа в базу данных на предмет подозрительной активности. При обнаружении угрозы GuardDuty генерирует подробные сведения о безопасности взломанной базы данных.

Высокая масштабируемость

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

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

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

Прокси-сервер HAQM RDS дает возможность повысить эффективность баз данных и сделать приложения более масштабируемыми, безопасными и устойчивыми к сбоям базы данных, предоставив возможность объединять приложения с базой данных и совместно использовать соединения. При возникновении отказов прокси-сервер HAQM RDS может сократить время переноса сервиса для обеспечения отказоустойчивости Aurora и HAQM RDS до 66 %. Кроме того, вы можете централизованно управлять учетными данными, аутентификацией и доступом к базе данных благодаря интеграции с Менеджером секретов AWS и IAM.

Aurora Serverless — это конфигурация для Aurora, которая доступна по запросу и предоставляет возможности автоматического масштабирования. Благодаря такому варианту развертывания база данных автоматически подключается, отключается и масштабирует ресурсы в зависимости от потребностей приложения.

Экономичность

Open all

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

Зарезервированные инстансы HAQM RDS – это возможность зарезервировать инстанс базы данных на год или на три года и получить значительную скидку по сравнению со стоимостью того же инстанса по требованию.

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

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

Благодаря уровню бесплатного пользования AWS можно бесплатно начать работу с HAQM RDS в отдельных базах данных с инстансом в одной зоне доступности: в течение одного года вы будете получать до 750 часов в месяц, 20 ГБ универсального хранилища на базе SSD (gp2) в месяц и 20 ГБ автоматизированного хранилища резервных копий базы данных в месяц. Чтобы узнать больше, перейдите на страницу Уровень бесплатного пользования HAQM RDS.

Для коммерческих ядер HAQM RDS предлагает несколько моделей лицензирования: с использованием собственной лицензии (BYOL), с использованием собственного устройства (BYOM), «Лицензия включена» (LI) или лицензирование через Торговую площадку AWS. BYOL и BYOM дают возможность воспользоваться существующей лицензией на коммерческое программное обеспечение для использования вместе с HAQM RDS. Если лицензия включена, то стоимость лицензии на программное обеспечение включена в стоимость инстанса HAQM RDS. Вам не нужно покупать лицензию отдельно. При лицензировании через Торговую площадку AWS можно подписаться на лицензии по запросу с почасовой платой за каждое ядро без необходимости приобретать лицензию отдельно.

Подробнее о вариантах лицензирования, доступных для каждого ядра, см. на страницах цен на HAQM RDS для Oracle, HAQM RDS для SQL Server, HAQM RDS для Db2 и HAQM RDS Custom.

Эффективность разработчиков

Open all

TLE для PostgreSQL – это комплект разработчика и проект с открытым исходным кодом, который позволяет быстро создавать высокопроизводительные расширения и безопасно запускать их в Aurora и HAQM RDS без необходимости получения сертификата AWS на код. Разработчики могут использовать популярные доверенные языки, например JavaScript, PL/pgSQL, Perl и SQL, для безопасного написания кода расширений.

Назначение TLE – предотвращать доступ к небезопасным ресурсам и ограничивать дефекты расширений одним подключением к базе данных. Администраторы баз данных получают возможность для точного онлайн-контроля, что позволяет решать, кому разрешено устанавливать расширения, и могут создать модель разрешений для их запуска. TLE доступны для клиентов Aurora и HAQM RDS без дополнительной платы.

Интеграция с искусственным интеллектом и машинным обучением

Open all

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

В Aurora PostgreSQL и HAQM RDS для PostgreSQL для поиска сходств векторов можно использовать pgvector – расширение PostgreSQL с открытым исходным кодом. В базе данных можно хранить вложения из моделей машинного обучения и искусственного интеллекта, например из HAQM Bedrock или HAQM SageMaker.

Вложение – это числовое представление (вектор), отражающее семантическое значение контента, такого как текст, изображения и видео. Генеративный искусственный интеллект и другие системы искусственного интеллекта и машинного обучения используют встраивание для отражения семантического значения ввода текста в большую языковую модель (LLM). Ознакомьтесь с нашей документацией о том, как хранить вложения и выполнять поиск сходств векторов в Aurora PostgreSQL и HAQM RDS для PostgreSQL.

Выбор сред развертывания

Open all

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

Outposts — это полностью управляемый сервис, который позволяет использовать инфраструктуру и сервисы AWS в любом локальном или совместном местоположении в гибридном режиме.

При использовании HAQM RDS для Outposts можно запускать HAQM RDS локально и получать те же функции и преимущества HAQM RDS, что и в облаке, включая автоматизированные задачи по администрированию.

HAQM RDS Custom — это управляемый сервис баз данных, предоставляющий привилегированный доступ к базовой операционной системе и среде баз данных для запуска пакетных, настраиваемых и старых версий приложений для Microsoft SQL Server и Oracle. Это модель совместной ответственности в обмен на большую гибкость.

Гибкие варианты миграции

Open all

Для выполнения как однородных, так и разнородных миграций HAQM RDS позволяет использовать AWS DMS — управляемый сервис миграции и репликации для рабочих нагрузок баз данных и аналитики. С помощью таких ключевых функций Сервиса миграции баз данных AWS (AWS DMS), как Fleet Advisor и Schema Conversion, можно обнаруживать, планировать, конвертировать и переносить рабочие нагрузки в AWS DMS. Благодаря Сервису миграции баз данных AWS (AWS DMS) Serverless и встроенным нативным инструментам миграция стала еще проще, поскольку вам больше не нужно вручную выделять ресурсы для миграции, управлять ими и масштабировать их.

В отличие от однородных миграций, разнородная миграция требует преобразования схемы для обеспечения совместимости исходной схемы с новым целевым ядром. Для разнородной миграции в HAQM RDS сервис AWS DMS предлагает встроенные возможности преобразования схем AWS DMS или возможность загрузки программного обеспечения AWS SCT для локального запуска.

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

Ядро базы данных

Нативные инструменты миграции

PostgreSQL

Руководство по миграции HAQM RDS для PostgreSQL

MySQL

Руководство по импорту данных в HAQM RDS для MySQL

Microsoft SQL Server

Импорт и экспорт баз данных SQL Server с использованием встроенного резервного копирования и восстановления

Oracle

Руководство по импорту данных в HAQM RDS для Oracle

Db2

Миграция баз данных Db2 с помощью встроенных инструментов Db2

Babelfish для Aurora PostgreSQL позволяет запускать приложения Microsoft SQL Server на Aurora PostgreSQL с минимальными изменениями кода. Babelfish является встроенной функцией Aurora и позволяет Aurora PostgreSQL понимать T-SQL, что упрощает перенос приложений и ускоряет этот процесс.

Дополнительные функции и возможности

Open all

Благодаря версии Aurora, совместимой с MySQL, и HAQM RDS для MySQL вы можете получить доступ к последним основным и второстепенным версиям MySQL и связанным с ними возможностям и функциям от сообщества, таким как функции JSON, распространенные табличные выражения с использованием предложения WITH, оптимизированные предложения ADD COLUMN и RENAME COLUMN для инструкции ALTER TABLE и многое другое.

Полный список поддерживаемых версий и возможностей MySQL см. в документации Aurora и HAQM RDS.

С помощью HAQM RDS для MariaDB вы можете получить доступ к последним основным и второстепенным версиям MariaDB, а также к соответствующим возможностям и функциям от сообщества. Сюда входит доступ к ядру MyRocks Storage для оптимизации потребления хранилища высокопроизводительными веб-приложениями с большим количеством операций записи. Другие усовершенствования включают отложенную репликацию, совместимость с Oracle PL/SQL и Atomic DDL.

Информацию о последних доступных версиях и возможностях см. в документации HAQM RDS.

Благодаря версии, совместимой с Aurora PostgreSQL, и HAQM RDS для PostgreSQL вы можете получить доступ к последним основным и второстепенным версиям PostgreSQL и соответствующим возможностям и функциям от сообщества.

Например, можно использовать PostGIS в качестве пространственного расширения для объектно-реляционных баз данных PostgreSQL и добавить поддержку географических объектов для выполнения запросов о местоположении в SQL. Вы можете получить доступ к различным процедурным языкам, включая Perl, pgSQL, TCL, JavaScript (через ядро JavaScript версии 8) и Rust (RDS только для PostgreSQL). Для внешних оболочек данных можно использовать расширения от сообщества, такие как pg_stat_statements или postgres_fdw.

Включена поддержка PostgreSQL типа данных JSON и двух функций JSON. Это позволяет возвращать данные JSON непосредственно с сервера баз данных. PostgreSQL включает в себя расширение, которое интегрирует тип данных hstore для хранения наборов пар «ключ — значение» в одном значении PostgreSQL. Полный список основных функций ядра PostgreSQL см. здесь.

С помощью HAQM RDS для Oracle можно включить такие опции баз данных Oracle, как Oracle Application Express (APEX), Oracle On-line Analytical Processing (OLAP) и Oracle Enterprise Manager (OEM), добавив их в группу опций и связав ее с инстансом базы данных. Вы также можете использовать сторонние продукты, такие как Oracle GoldenGate и HAQM RDS для Oracle, чтобы собирать, реплицировать и управлять транзакционными данными между базами данных для репликации баз данных в режиме «активная – активная», при аварийном восстановлении и т. д.

С помощью HAQM RDS для SQL Server вы можете включить такие опции баз данных SQL Server, как связанные серверы, координатор распределенных транзакций Microsoft (MSDTC), аудит SQL Server и пакет приложений бизнес-аналитики SQL Server (SSIS, SSRS и SSAS), добавив их в группу опций, связанную с инстансом базы данных.

Надлежащее использование и ограничения

Open all

Использование этого сервиса регулируется Клиентским соглашением AWS.

Вопросы и ответы

Open all

Для чего используется HAQM RDS?

HAQM RDS – это реляционная база данных, которая используется для хранения, организации и предоставления доступа к связанным данным для анализа, моделирования, создания отчетов и других бизнес-задач.

В чем преимущества HAQM RDS?

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

Какие преимущества получает администратор баз данных при использовании HAQM RDS?

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

К какому типу базы данных относится HAQM RDS?

HAQM RDS – это реляционная (или SQL) база данных.

Какие ядра баз данных поддерживает HAQM RDS?

HAQM RDS поддерживает восемь ядер баз данных: пять с открытым исходным кодом и три коммерческих. В категории с открытым исходным кодом доступны версии Aurora, совместимые с PostgreSQL и MySQL, HAQM RDS для PostgreSQL, HAQM RDS для MySQL и HAQM RDS для MariaDB. В категории коммерческих ядер доступны версии HAQM RDS для SQL Server, HAQM RDS для Oracle и HAQM RDS для Db2.

Каковы преимущества переноса локальной базы данных в HAQM RDS?

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

Как настроить HAQM RDS?

HAQM RDS можно настроить несколькими щелчками мыши в консоли. Обратитесь к документации HAQM RDS и следуйте инструкциям по настройке.

Просмотрите документацию HAQM RDS или страницы, посвященные конкретным функциям, в раскрывающемся меню «Функции HAQM RDS», например страницу HAQM RDS в нескольких зонах доступности. Кроме того, вы можете найти ответы на часто задаваемые вопросы о дополнительных функциях на следующих страницах: Aurora, HAQM RDS для PostgreSQL, HAQM RDS для MySQL, HAQM RDS для MariaDB, HAQM RDS для SQL Server, HAQM RDS для Oracle и HAQM RDS для Db2.

Функции ядра HAQM RDS

Open all

В этой таблице представлены преимущества и функции HAQM RDS по ядрам HAQM RDS. Обратите внимание, что в этой таблице не представлен полный список всех доступных возможностей. Чтобы узнать больше о нашем быстрорастущем сервисе, посетите страницу с описанием функций Aurora.

Функции ядра HAQM RDS

Удобство управленияавтоматизация однообразных задач по администрированию, таких как исправления, выделение ресурсов, резервное копирование и т. д.
 

Aurora MySQL

Aurora PostgreSQL

HAQM RDS для MySQL

HAQM RDS для MariaDB

HAQM RDS для PostgreSQL

HAQM RDS для Oracle

HAQM RDS для SQL Server

HAQM RDS для Db2
Настраиваемая производительность:возможность проводить до 64 000 универсальных операций ввода‑вывода в секунду (IOPS) и 256 000 операций с объемом выделенных IOPS позволяют воспользоваться преимуществами высокой производительности
 

Aurora MySQL

Aurora PostgreSQL

HAQM RDS для MySQL

HAQM RDS для MariaDB

HAQM RDS для PostgreSQL

HAQM RDS для Oracle

HAQM RDS для SQL Server

HAQM RDS для Db2

Автоматическая установка исправлений ПО

Да

Да

Да

Да

Да

Да

Да

Да

Масштабирование инфраструктуры с помощью CloudFormation

Да

Да

Да

Да

Да

Да

Да

Да

Мониторинг через консоль HAQM RDS

Да

Да

Да

Да

Да

Да

Да

Да

Аналитика баз данных CloudWatch

Да

Да

Да

Да

Да

Да

Да

Да

Аналитика производительности HAQM RDS

Да

Да

Да

Да

Да

Да

Да

Да
Клонирование базы данных Да Да Нет Нет Нет Нет Нет Нет

Развертывание HAQM RDS без перерыва в обслуживании

Да

Да

Да

Да

Да

Нет

Нет

Нет
Интеграция с нулевым использованием ETL с HAQM Redshift Да Да Да  Нет Нет Нет Нет Нет

Выбор типов инстансов

Да

Да

Да

Да

Да

Да

Да

Да

Универсальное хранилище на основе SSD

Автомасштабирование

Автомасштабирование

До 64 000 IOPS

До 64 000 IOPS

До 64 000 IOPS

До 64 000 IOPS

До 64 000 IOPS

До 64 000 IOPS

Хранилище на основе SSD с выделенными IOPS

Автомасштабирование

Автомасштабирование

До 256 000 IOPS

До 256 000 IOPS

До 256 000 IOPS

До 256 000 IOPS

До 64 000 IOPS

До 256 000 IOPS

Добавление кэша ElastiCache

Да

Да

Да

Да

Да

Да

Да

Да

DevOps Guru для HAQM RDS

Да

Да

Нет

Нет

Да

Нет

Нет

Нет

Оптимизированная запись в HAQM RDS

Н/П

Н/П

Да

Да

Нет

Нет

Нет

Нет

Оптимизированное чтение HAQM RDS

Нет

Да, оптимизированное чтение Aurora PostgreSQL

Да

Да

Да

Нет

Нет

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

Aurora MySQL

Aurora PostgreSQL

HAQM RDS для MySQL

HAQM RDS для MariaDB

HAQM RDS для PostgreSQL

HAQM RDS для Oracle

HAQM RDS для SQL Server

HAQM RDS для Db2

Автоматическое резервное копирование баз данных

Да

Да

Да

Да

Да

Да

Да

Да

Снимки состояния базы данных

Да

Да

Да

Да

Да

Да

Да

Да

HAQM RDS в нескольких зонах доступности (с одним резервным инстансом)

Да

Да

Да

Да

Да

Да

Да

Да

HAQM RDS в нескольких зонах доступности (с двумя резервными инстансами с возможностью чтения)

Да

Да

Да

Нет

Да

Нет

Нет

Нет

Многорегиональное аварийное восстановление

Да (для глобальной базы данных)

Да (для глобальной базы данных)

Да

Да

Да

Да

Да

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

Aurora MySQL

Aurora PostgreSQL

HAQM RDS для MySQL

HAQM RDS для MariaDB

HAQM RDS для PostgreSQL

HAQM RDS для Oracle

HAQM RDS для SQL Server

HAQM RDS для Db2

Шифрование данных при хранении и передаче

Да

Да

Да

Да

Да

Да

Да

Да

Изолирование сети

Да

Да

Да

Да

Да

Да

Да

Да

Разрешения на уровне ресурсов

Да

Да

Да

Да

Да

Да

Да

Да

HAQM GuardDuty

Да

Да

Нет

Нет

Нет

Нет

Нет

Нет
Высокая масштабируемостьпростое масштабирование вычислительных ресурсов до 128 виртуальных ЦПУ и до 15 реплик чтения
 

Aurora MySQL

Aurora PostgreSQL

HAQM RDS для MySQL

HAQM RDS для MariaDB

HAQM RDS для PostgreSQL

HAQM RDS для Oracle

HAQM RDS для SQL Server

HAQM RDS для Db2

Масштабирование вычислительных ресурсов одной кнопкой

До 128 виртуальных ЦПУ

Простое вертикальное масштабирование хранилища

До 128 ТиБ

До 128 ТиБ

До 64 ТиБ

До 64 ТиБ

До 64 ТиБ

До 64 ТиБ

До 16 ТиБ

До 64 ТиБ

Реплики чтения в HAQM RDS

Да, до 15 реплик

Да, до 15 реплик

Да, до 15 реплик

Да, до 15 реплик

Да, до 15 реплик

Да, до 5 реплик

Да, до 5 реплик

Нет

Прокси-сервер HAQM RDS

Да

Да

Да

Да

Да

Нет

Да

Нет

Бессерверная конфигурация

Да

Да

Нет

Нет

Нет

Нет

Нет

Нет
Экономичностьначните работу с Уровня бесплатного пользования AWS для HAQM RDS и снижайте расходы с помощью остановки и запуска инстансов, зарезервированных инстансов и других возможностей
 

Aurora MySQL

Aurora PostgreSQL

HAQM RDS для MySQL

HAQM RDS для MariaDB

HAQM RDS для PostgreSQL

HAQM RDS для Oracle

HAQM RDS для SQL Server

HAQM RDS для Db2

Остановка и запуск инстансов базы данных

Да

Да

Да

Да

Да

Да

Да

Да

Зарезервированные инстансы

Да

Да

Да

Да

Да

Да

Да

Нет

Оптимизированная для ввода-вывода конфигурация Aurora

Да

Да

Нет

Нет

Нет

Нет

Нет

Нет

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

Нет

Нет

Да

Да

Да

Нет

Да

Нет

Варианты лицензирования

Н/П

Н/П

Н/П

Н/П

Н/П

Да, см. страницу с ценами

Да, см. страницу с ценами

Да, см. 
страницу с ценами
Производительность труда разработчиковповысьте производительность труда разработчиков с помощью сервисов и инструментов, доступных в HAQM RDS
 

Aurora MySQL

Aurora PostgreSQL

HAQM RDS для MySQL

HAQM RDS для MariaDB

HAQM RDS для PostgreSQL

HAQM RDS для Oracle

HAQM RDS для SQL Server

HAQM RDS для Db2

Надежные языковые расширения

Нет

Да

Нет

Нет

Да

Н/П

Н/П
Интеграция с искусственным интеллектом и машинным обучениемхраните векторы и встраивания искусственного интеллекта и машинного обучения для поддержки поиска по сходству и приложений на основе генеративного искусственного интеллекта 
 

Aurora MySQL

Aurora PostgreSQL

HAQM RDS для MySQL

HAQM RDS для MariaDB

HAQM RDS для PostgreSQL

HAQM RDS для Oracle

HAQM RDS для SQL Server

HAQM RDS для Db2

Aurora ML

Да

Да

Нет

Нет

Нет

Нет

Нет

Нет

Поддержка векторов и встраиваний

Нет

Да

Нет

Нет

Да

Нет

Нет

Нет
Ассортимент сред для развертывания: для HAQM RDS можно использовать два дополнительных варианта развертывания и семь ядер реляционных баз данных.
 

Aurora MySQL

Aurora PostgreSQL

HAQM RDS для MySQL

HAQM RDS для MariaDB

HAQM RDS для PostgreSQL

HAQM RDS для Oracle

HAQM RDS для SQL Server

HAQM RDS для Db2

AWS Outposts

Нет

Нет

Да

Нет

Да

Нет

Да

Нет

HAQM RDS Custom

Нет

Нет

Нет

Нет

Нет

Да

Да

Нет
Гибкие варианты миграциииспользуйте нативные инструменты миграции и управляемые сервисы, такие как AWS DMS, для миграции на RDS
 

Aurora MySQL

Aurora PostgreSQL

HAQM RDS для MySQL

HAQM RDS для MariaDB

HAQM RDS для PostgreSQL

HAQM RDS для Oracle

HAQM RDS для SQL Server

HAQM RDS для Db2

AWS DMS

Да

Да

Да

Да

Да

Да

Да

Да

AWS SCT

Да

Да

Да

Да

Да

Н/П

Н/П

Н/П

Нативные инструменты миграции

Да

Да

Да

Нет

Да

Да

Да

Да

Babelfish для Aurora PostgreSQL

Нет

Да

Нет

Нет

Нет

Нет

Нет

Нет
 

Aurora MySQL

Aurora PostgreSQL

HAQM RDS для MySQL

HAQM RDS для MariaDB

HAQM RDS для PostgreSQL

HAQM RDS для Oracle

HAQM RDS для SQL Server

HAQM RDS для Db2

Встроенные возможности и интеграции

Да

Да

Да

Да

Да

Да

Да

Да