Возможности Amazon RDS
Простые в управлении реляционные базы данных, оптимизированные с учетом совокупной стоимости владения
Amazon RDS предоставляет доступ к возможностям знакомых ядер баз данных, таких как PostgreSQL, MySQL, SQL Server, Oracle, MariaDB и Db2. Это позволяет использовать для сервиса RDS любой код, приложения и инструменты, которые уже применяются с существующими базами данных. Одно из ключевых преимуществ сервиса RDS заключается в том, что он берет на себя задачи по управлению базами данных, такие как выделение ресурсов, установка исправлений, резервное копирование, восстановление, обнаружение сбоев и исправление. RDS предоставляет различные среды развертывания, включая гибридное развертывание с RDS на базе Outposts и привилегированный доступ с помощью RDS Custom. Предварительные капиталовложения не требуются. Оплата начисляется только за используемые ресурсы.
Прокрутите страницу до конца, чтобы увидеть функции, предлагаемые ядром RDS, включая Aurora.
- Удобство управления
11
- Настраиваемая производительность
5
- Высокая доступность и надежность
4
- Безопасность и соответствие требованиям
5
- Высокая масштабируемость
5
- Экономичность
6
- Производительность разработчика
1
- Интеграция с искусственным интеллектом и машинным обучением
2
- Выбор сред развертывания
3
- Гибкие варианты миграции
4
- Дополнительные функции и возможности
5
- Надлежащее использование и ограничения
1
- Вопросы и ответы
2
- Функции ядра Amazon RDS
1
Удобство управления
Открыть всеИспользуйте Консоль управления AWS, интерфейс командной строки Amazon RDS, пакеты SDK или простые вызовы API, чтобы всего за несколько минут получить доступ к возможностям реляционной базы данных, полностью готовой к работе.
Для инстансов базы данных Amazon RDS предварительно задан набор параметров и значений, соответствующих выбранному ядру и классу. Вы можете запустить инстанс БД и в считанные минуты подключить приложение. Группы параметров базы данных предоставляют возможность точного управления и подробной настройки базы данных.
Amazon RDS снижает административную нагрузку, управляя однообразными задачами по администрированию, такими как установка исправлений ПО, резервное копирование, выделение ресурсов и плановое обслуживание. При использовании сервиса Amazon RDS вы можете быть уверены, что ваше развертывание происходит с использованием актуальной версии ядра реляционной базы данных со всеми выпущенными исправлениями. При желании вы можете контролировать, когда и как к инстансу базы данных применяются исправления.
Amazon RDS предлагает улучшенный мониторинг, который обеспечивает доступ более чем к 50 метрикам использования процессора, памяти, файловой системы и жесткого диска, а также к сервису Аналитика производительности Amazon RDS – удобному инструменту для быстрого обнаружения проблем с производительностью. Amazon RDS также поддерживает метрики Amazon CloudWatch для ваших инстансов баз данных без дополнительной оплаты. С помощью консоли Amazon RDS можно просматривать основные рабочие метрики, включая использование вычислительных ресурсов, памяти и хранилища, интенсивность операций ввода-вывода и обращения к инстансу.
Аналитика базы данных Amazon CloudWatch объединяет журналы и метрики из приложений, баз данных парков операционных систем, где они представлены в унифицированном виде в консоли. Используя встроенные панели управления, рекомендуемые аварийные сигналы и автоматический сбор телеметрии, вы можете отслеживать состояние инстансов базы данных для анализа первопричин. Разработчики приложений могут соотнести производительность приложений с производительностью базы данных, перейдя от контекста представления производительности приложений в Отслеживании состояния приложений Amazon CloudWatch к конкретной зависимой базе данных в Аналитике базы данных CloudWatch. Аналитика базы данных CloudWatch наследует все функции Аналитики производительности Amazon RDS и имеет дополнительные функции, такие как мониторинг на уровне парка, интеграция с мониторингом производительности приложений и корреляция метрик базы данных с журналами и событиями.
Amazon RDS интегрирован с сервисом CloudFormation, который помогает моделировать ресурсы AWS, выделять их и управлять ими в аккаунтах AWS и регионах. При создании ресурсов Amazon RDS с помощью CloudFormation можно упростить управление ресурсами и инфраструктурой, если повторно использовать шаблоны и разрешить CloudFormation выделять ресурсы и настраивать их.
Amazon RDS может оповещать вас о событиях БД с помощью электронной почты или текстовых SMS-сообщений через сервис Amazon SNS. Через Консоль управления AWS или Amazon RDS API можно подписаться более чем на 40 различных событий, связанных с инстансами базы данных.
Интеграция Amazon RDS с сервисом AWS Config помогает обеспечить соответствие требованиям и повысить безопасность благодаря возможности фиксировать изменения конфигурации и выполнять аудит для инстансов базы данных, включая изменения групп параметров, групп подсетей, снимков состояния, групп безопасности и подписок на события.
Aurora поддерживает быстрое и эффективное клонирование. К примеру, клонирование кластеров баз данных объемом в несколько терабайтов занимает лишь пару минут. Клонирование базы данных актуально в самых разных ситуациях, включая разработку и тестирование приложений, обновление баз данных и выполнение аналитических запросов. Немедленная доступность данных позволяет значительно ускорить реализацию проектов по разработке и обновлению программного обеспечения, а также повысить точность аналитики. Клонировать базу данных Aurora можно всего за несколько шагов. При этом плата за хранение данных взимается только в том случае, если вы используете дополнительное место для хранения изменений данных.
Развертывание Amazon RDS без перерыва в обслуживании позволяет вам обновлять базу данных безопаснее, проще, быстрее и без потери данных. За несколько шагов развертывание Amazon RDS без перерыва в обслуживании создает промежуточную среду, которая является зеркалом рабочей среды, и синхронизирует обе среды с использованием логической репликации. Вы можете вносить изменения, например обновлять основные и дополнительные версии, модифицировать схемы и изменять значения параметров без снижения производительности вашей рабочей нагрузки.
Во время продвижения промежуточной среды развертывание Amazon RDS без перерыва в обслуживании блокирует запись как в среду с новой версией приложения, так и в среду с текущей его версией до завершения переключения. Развертывание Amazon RDS без перерыва в обслуживании использует встроенные ограничения переключения, которые вызывают тайм-аут переключения, если оно занимает больше времени, чем указано в параметре максимально допустимого простоя, выявляет ошибки репликации, проверяет работоспособность инстансов и выполняет другие функции.
Политики развертывания обновлений Организаций AWS позволяют централизованно управлять автоматическими обновлениями нескольких ресурсов и аккаунтов AWS в организации и распределять их поэтапно. Политики развертывания обновлений поддерживают Amazon RDS для управления автоматическими второстепенными обновлениями версий в нескольких ресурсах баз данных и аккаунтах AWS.
Эта политика помогает реализовать стратегию контролируемого обновления для инстансов Amazon RDS, автоматически обновляя базы данных в заданном порядке (например, обновление среды разработки перед обновлением среды производства), определяя последовательности обновлений с помощью политик или тегов ресурсов на уровне аккаунта, обеспечивая возможность проверки изменений между этапами и отслеживая уведомления о работоспособности обновлений на каждом из них.
Чтобы использовать политики развертывания обновлений, ваш аккаунт AWS должен входить в организацию в Организациях AWS, в которой включена политика развертывания обновлений. Подробнее см. раздел Управление политиками организации с помощью Организаций AWS.
Интеграция с нулевым использованием ETL обеспечивает доступ к аналитике и возможностям машинного обучения на петабайтах транзакционных данных из баз данных. Применяя интеграцию с нулевым использованием ETL, вы можете избавиться от необходимости создавать собственные сложные конвейеры данных и управлять ими. Транзакционные данные автоматически, непрерывно и быстро реплицируются после записи в базу данных Amazon Aurora или Amazon RDS. Вы можете получать беспрепятственный доступ к ним в Amazon Redshift или Amazon SageMaker.
Вы можете консолидировать данные из нескольких баз данных AWS и реплицировать их в Amazon Redshift и озеро данных в Amazon SageMaker, чтобы получить больше информации о своих данных. К выбранным базам данных и таблицам для репликации данных в Amazon Redshift или озере данных в Amazon SageMaker можно применить фильтрацию данных. Это позволит адаптировать репликацию к вашим конкретным потребностям.
Загружая данные в озеро данных в Amazon SageMaker, вы можете объединить все данные в озерах данных Amazon S3 и хранилищах данных Amazon Redshift, помогая создавать мощные аналитические приложения и приложения искусственного интеллекта и машинного обучения на одной копии данных. Вы можете использовать широкий спектр функций аналитики и машинного обучения, таких как аналитика SQL, поисковая аналитика, бизнес-аналитика, генеративный искусственный интеллект и многое другое.
Загружая данные в Amazon Redshift, вы можете сразу приступить к их анализу и использовать расширенные функции, такие как обмен данными, материализованные представления и машинное обучение Amazon Redshift, для получения целостной и прогнозной информации. При использовании Бессерверной конфигурации Amazon Aurora и бессерверного Amazon Redshift для интеграции с нулевым использованием ETL вам не нужно управлять емкостью базы данных или хранилищ данных для конвейеров.
Amazon RDS предоставляет рекомендации по оптимизации на основе анализа конфигурации и метрик использования инстансов БД. Рекомендации затрагивают такие аспекты, как версия ядра базы данных, хранилище, типы инстансов и сетевые настройки. Можно сразу же просмотреть и реализовать рекомендации, запланировать их выполнение в рамках следующего окна обслуживания или отклонить.
Настраиваемая производительность
Открыть всеAmazon RDS предлагает на выбор два разных типа хранилищ. В большинстве случаев универсальное хранилище подойдет для рабочих нагрузок базы данных. Такое хранилище на базе SSD обеспечивает не менее трех операций IOPS на каждый выделенный гигабайт и позволяет добиться пикового значения в 3000 IOPS сверх базовых показателей.
Для рабочих нагрузок, требующих более высокой производительности, Amazon RDS предлагает хранилище с выделенными IOPS — это вариант хранения на базе SSD, предназначенный для обеспечения быстрой, предсказуемой и последовательной производительности ввода-вывода данных. При создании инстанса базы данных можно указать нужный объем IOPS, и сервис Amazon RDS выделит указанный объем IOPS на срок использования этого инстанса базы данных. Такой тип хранилища оптимально подходит для рабочих нагрузок на транзакционные (OLTP) базы данных с повышенными требованиями к скорости операций ввода-вывода. Вы можете предоставить до 256 000 IOPS на каждый инстанс базы данных, хотя реальные показатели IOPS могут варьироваться в зависимости от рабочей нагрузки базы данных, типа инстанса и выбора ядра базы данных.
Чтобы повысить производительность базы данных и приложений Amazon RDS, в базу данных можно добавить управляемый сервис ElastiCache, размещенный в памяти. Это можно сделать непосредственно из консоли Amazon RDS. Вместе эти сервисы могут эффективно обеспечивать производительность ваших приложений и баз данных в реальном времени. Подробнее см. на страницах с информацией о создании кластеров ElastiCache в Amazon RDS и в документации Aurora.
DevOps Guru — это сервис облачных операций на основе машинного обучения, который помогает повысить доступность приложения. DevOps Guru для RDS позволяет использовать аналитические данные, полученные с помощью машинного обучения, для быстрого обнаружения и диагностики проблем, связанных с производительностью реляционной базы данных. Благодаря этому сервису время устранения таких проблем сокращается с нескольких дней до нескольких минут. Разработчики и специалисты DevOps могут с помощью DevOps Guru для RDS автоматически диагностировать основную причину проблем с производительностью и получать обоснованные рекомендации для устранения этих проблем, не обращаясь за помощью к экспертам по базам данных.
Чтобы начать работу, просто перейдите в консоль Amazon RDS и включите Аналитику производительности Amazon RDS. После включения Аналитики производительности перейдите в консоль DevOps Guru и включите применение сервиса для ресурсов Aurora, других поддерживаемых ресурсов или для всего аккаунта сразу.
Оптимизированная запись в Amazon RDS на основе AWS Nitro System с функцией предотвращения обрыва записи позволяет вам повысить пропускную способность транзакций почти вдвое без дополнительных затрат. Оптимизированная запись позволяет безопасно записывать страницы памяти размером 16 КиБ в один прием. Оптимизированная запись принесет особую пользу клиентам, которые работают с базами данных, требующими больших объемов записи, например с системами цифровых платежей, финансовой торговли и онлайн-играми.
Оптимизированное чтение Amazon RDS предназначено для повышения производительности базы данных благодаря ускорению обработки запросов почти в 2 раза без дополнительных затрат. Оптимизированные операции чтения повышают скорость обработки ваших сложных запросов, которые используют временные таблицы, например запросов, требующих сортировки, агрегирования хэша, объединений с высокой нагрузкой и общих табличных выражений (CTE). Оптимизированные операции чтения повышают скорость обработки ваших запросов, помещая временные таблицы в ваше хранилище инстансов на базе NVMe, которое физически подключено к вашему хост-серверу.
Высокая доступность и надежность
Открыть всеФункция автоматического резервного копирования Amazon RDS позволяет восстанавливать инстанс базы данных на определенный момент времени. Amazon RDS выполняет резервное копирование базы данных и журналов транзакций и сохраняет их в течение указанного пользователем периода. Это позволяет восстановить инстанс БД на любой момент срока хранения (с точностью до секунды), вплоть до последних пяти минут. Настраиваемый период хранения автоматически созданных резервных копий может составлять до 35 дней.
Снимки состояния базы данных — это инициированные пользователем резервные копии инстанса, хранимые в Amazon Simple Storage Service (Amazon S3) до момента их преднамеренного удаления пользователем. Из снимка состояния базы данных можно в любой момент создать новый инстанс. Хотя снимки базы данных фактически служат полноценными резервными копиями, плата взимается только за дополнительный объем хранилища.
Развертывание Amazon RDS в нескольких зонах доступности повышает доступность и надежность инстансов базы данных с соглашением об уровне обслуживания до 99,95 %, что позволяет эффективно справляться с нагрузками на рабочие базы данных. При выделении инстанса базы данных для использования в нескольких зонах доступности сервис Amazon RDS синхронно реплицирует данные в резервный инстанс, находящийся в другой зоне доступности.
Благодаря использованию нескольких зон доступности и двух резервных инстансов с возможностью чтения клиенты могут развернуть один основной и два резервных инстанса с возможностью чтения в трех зонах доступности. Клиенты могут использовать этот вариант развертывания, чтобы среди прочего обеспечить обработку отказа, которая обычно занимает менее 35 секунд, почти двукратное снижение времени задержек операций по сравнению с Amazon RDS в нескольких зонах доступности с одним резервным инстансом, а также дополнительный объем ресурсов чтения.
Подключив открытый источник или прокси-сервер Amazon Relational Database Service (Amazon RDS) к нескольким зонам доступности с двумя резервными развертываниями с возможностью чтения, можно сократить время простоя при промежуточном обновлении версии, как правило, до одной секунды.
В Aurora применяется технология развертывания Amazon RDS в нескольких зонах доступности, благодаря чему можно достичь высокой доступности с соглашением об уровне обслуживания до 99,99 %. Это поможет автоматически переключить сервис на одну из 15 реплик Aurora, созданных в любых трех зонах доступности.
В сочетании с несколькими зонами доступности межрегиональные реплики чтения могут повысить отказоустойчивость и производительность за счет асинхронной репликации данных между регионами в рамках эффективного решения по аварийному восстановлению.
Глобальная база данных Aurora обеспечивает быстрое локальное чтение и аварийное восстановление в нескольких регионах AWS из одной базы данных Aurora. Глобальная база данных Aurora обеспечивает задержку менее 1 секунды, а в случае ухудшения состояния или сбоя во время работы в регионе ее можно переместить в другой регион менее чем за 1 минуту. Глобальная база данных Aurora идеально подходит для распределенных по всему миру рабочих нагрузок со строгими требованиями к доступности, например в финансовой, туристической и игровой отраслях.
Безопасность и соответствие требованиям
Открыть всеAmazon RDS поддерживает шифрование в базах данных с использованием ключей, управляемых с помощью Сервиса управления ключами AWS (AWS KMS). В инстансе БД с шифрованием Amazon RDS шифруются все данные, находящиеся в базовом хранилище, а также автоматические резервные копии, реплики чтения и снимки состояния.
Amazon RDS поддерживает использование SSL для защиты данных в движении, а такжетехнологию прозрачного шифрования данных в SQL Server и Oracle.
AWS рекомендует запускать инстансы БД в облаке Amazon VPC, что позволит изолировать базу данных в частной виртуальной сети и подключаться к локальной ИТ-инфраструктуре через сети VPN со стандартным шифрованием IPsec. Вы можете настроить брандмауэр и управлять сетевым доступом к инстансам БД.
Amazon RDS поддерживает несколько способов аутентификации пользователей, включая Управление идентификацией и доступом AWS (AWS IAM) и Kerberos.
Сервис Amazon RDS интегрирован с системой IAM и позволяет управлять действиями пользователей и групп AWS IAM в отношении конкретных ресурсов Amazon RDS, в том числе инстансов базы данных, снимков состояния, групп параметров и групп настроек. Также можно присваивать теги ресурсам Amazon RDS и управлять действиями пользователей и групп IAM в отношении ресурсов, имеющими тот же тег и связанное значение.
Например, можно настроить правила IAM таким образом, чтобы разработчики могли изменять инстансы базы данных в стадии разработки, но только администраторы баз данных могли вносить изменения в рабочие инстансы базы данных.
Благодаря аутентификации Kerberos ваша база данных Amazon RDS работает с Сервисом каталогов AWS для Microsoft Active Directory для аутентификации учетных данных и централизованного управления ими. При использовании Amazon RDS для SQL Server вы можете выбрать использование управляемой системы AWS Managed Microsoft AD или присоединить базу данных непосредственно к самоуправляемой AD.
Amazon RDS поддерживает программы соответствия требованиям, включая HIPAA, FedRAMP, SOC и ISO. Посетите страницу Сервисы AWS в программе соответствия требованиям, чтобы ознакомиться с актуальным списком поддерживаемых программ.
Сервис GuardDuty используется вместе с Aurora для мониторинга базы данных и рабочих нагрузок с целью выявления потенциальных угроз. В Amazon GuardDuty RDS Protection эта функция анализирует и профилирует активность входа в базу данных на предмет подозрительной активности. При обнаружении угрозы GuardDuty генерирует подробные сведения о безопасности взломанной базы данных.
Высокая масштабируемость
Открыть все-
Вы можете масштабировать вычислительные ресурсы и ресурсы памяти, обеспечивающие работу системы, уменьшая или увеличивая их объем до максимально возможных 128 виртуальных ЦПУ и 4096 ГиБ оперативной памяти. Масштабирование вычислительных ресурсов, как правило, занимает лишь несколько минут.
Если вам потребуется больше места для хранения, можно выделить дополнительное хранилище. Программное ядро Aurora автоматически увеличивает размер тома базы данных по мере увеличения требуемого места для хранения базы данных до максимально возможных 256 ТиБ или до установленного вами предела. Ядра RDS для MySQL, RDS для MariaDB, RDS для PostgreSQL и RDS для Db2 позволяют масштабировать хранилище до 64 ТиБ. При использовании RDS для Oracle и RDS для SQL Server можно масштабировать до 256 ТиБ, подключив к инстансу дополнительные тома хранения. Масштабирование хранилища происходит в процессе работы, без простоев.
Реплики чтения в Amazon RDS упрощают эластичное масштабирование с возможностью превышения емкости одного инстанса базы данных для выполнения рабочих нагрузок с большим количеством операций чтения. На основе исходного инстанса базы данных можно создать одну или несколько реплик и использовать множество копий данных для обслуживания трафика приложений с большим количеством операций чтения. Это позволяет увеличить общую пропускную способность таких операций.
Прокси-сервер Amazon RDS дает возможность повысить эффективность баз данных и сделать приложения более масштабируемыми, безопасными и устойчивыми к сбоям базы данных, предоставив возможность объединять приложения с базой данных и совместно использовать соединения. При возникновении отказов прокси-сервер Amazon RDS может сократить время резервного переключения сервиса для обеспечения отказоустойчивости Aurora и Amazon RDS до 66 %. Кроме того, вы можете централизованно управлять мандатами, аутентификацией и доступом к базе данных благодаря интеграции с Менеджером секретов AWS и IAM.
Бессерверная конфигурация Aurora — это конфигурация для Aurora, которая доступна по запросу и предоставляет возможности автоматического масштабирования. Благодаря такому варианту развертывания база данных автоматически подключается, отключается и масштабирует ресурсы в зависимости от потребностей приложения.
Экономичность
Открыть всеВ сервисе Amazon RDS не предусмотрено никаких предварительных обязательств – вы просто вносите ежемесячную плату за каждый запускаемый инстанс БД. Если вы решите прекратить использование инстанса БД, его можно легко удалить. Подробные сведения см. на страницах Типы инстансов Amazon RDS и Цены на Amazon RDS.
Зарезервированные инстансы Amazon RDS – это возможность зарезервировать инстанс базы данных на год или на три года и получить значительную скидку по сравнению со стоимостью того же инстанса по требованию.
Amazon RDS позволяет легко останавливать и запускать инстансы базы данных на срок до 7 дней за один раз. Это упрощает работу и позволяет использовать базы данных для разработки и тестирования, когда не требуется их постоянная работа.
Система Aurora разработана с учетом экономически выгодных цен для большинства приложений с низким и умеренным уровнем операций ввода-вывода. Для рабочих нагрузок с большим количеством операций ввода-вывода можно выбрать оптимизированную для ввода-вывода конфигурацию Aurora, чтобы повысить соотношение цены и производительности.
Если вы оформили подписку на Уровень бесплатного пользования AWS до 15 июля 2025 года, то можете бесплатно продолжать работу с RDS в отдельных базах данных с инстансом в одной зоне доступности в течение одного года (с использованием не более 750 часов в месяц, 20 ГБ универсального хранилища на базе SSD (gp2) в месяц и 20 ГБ автоматизированного хранилища резервных копий базы данных в месяц). Если вы подписались на Уровень бесплатного пользования AWS после 15 июля 2025 года, то можете выбрать бесплатный или платный тарифный план для доступа к RDS. Любой из этих планов предусматривает предоставление кредитов в размере 100 USD, и еще 100 USD в виде кредитов на активацию базовых сервисов AWS. Кредиты Уровня бесплатного пользования действительны до 12 месяцев. Дополнительные сведения вы найдете в виджете «Explore AWS» в Консоли управления AWS. Уровень бесплатного пользования AWS для входящих в него сервисов действует в регионах по всему миру. На данный момент Уровень бесплатного пользования AWS недоступен в регионах AWS GovCloud (США) и Китай (Пекин).
Для коммерческих ядер Amazon RDS предлагает несколько моделей лицензирования: с использованием собственной лицензии (BYOL), с использованием собственного устройства (BYOM), «Лицензия включена» (LI) или лицензирование через Торговую площадку AWS. BYOL и BYOM дают возможность воспользоваться существующей лицензией на коммерческое программное обеспечение для использования вместе с Amazon RDS. Если лицензия включена, то стоимость лицензии на программное обеспечение включена в стоимость инстанса Amazon RDS. Вам не нужно покупать лицензию отдельно. При лицензировании через Торговую площадку AWS можно подписаться на лицензии по запросу с почасовой платой за каждое ядро без необходимости приобретать лицензию отдельно.
Подробнее о вариантах лицензирования, доступных для каждого ядра, см. на страницах цен на Amazon RDS для Oracle, Amazon RDS для SQL Server, Amazon RDS для Db2 и Amazon RDS Custom.
Производительность разработчика
Открыть всеTLE для PostgreSQL – это комплект разработчика и проект с открытым исходным кодом, который позволяет быстро создавать высокопроизводительные расширения и безопасно запускать их в Aurora и Amazon RDS без необходимости получения сертификата AWS на код. Разработчики могут использовать популярные доверенные языки, например JavaScript, PL/pgSQL, Perl и SQL, для безопасного написания кода расширений.
Назначение TLE – предотвращать доступ к небезопасным ресурсам и ограничивать дефекты расширений одним подключением к базе данных. Администраторы баз данных получают возможность для точного онлайн-контроля, что позволяет решать, кому разрешено устанавливать расширения, и могут создать модель разрешений для их запуска. TLE доступны для клиентов Aurora и Amazon RDS без дополнительной платы.
Интеграция с искусственным интеллектом и машинным обучением
Открыть всеС помощью машинного обучения Aurora в приложения можно добавлять прогнозы на основе машинного обучения, используя привычный язык программирования SQL. Вы можете получить доступ к широкому выбору алгоритмов машинного обучения благодаря простой, безопасной и оптимизированной интеграции с сервисами AWS ML.
В Aurora PostgreSQL и Amazon RDS для PostgreSQL для поиска сходств векторов можно использовать pgvector – расширение PostgreSQL с открытым исходным кодом. В базе данных можно хранить встраивания из моделей машинного обучения и искусственного интеллекта, например из Amazon Bedrock или Amazon SageMaker.
Встраивание – это числовое представление (вектор), отражающее семантическое значение контента, такого как текст, изображения и видео. Генеративный искусственный интеллект и другие системы искусственного интеллекта и машинного обучения используют встраивания для отражения семантического значения ввода текста в большую языковую модель (LLM). Ознакомьтесь с нашей документацией о том, как хранить встраивания и выполнять поиск сходств векторов в Aurora PostgreSQL и Amazon RDS для PostgreSQL.
Выбор сред развертывания
Открыть всеAmazon RDS обеспечивает гибкость и масштабируемость, что позволяет быстро адаптироваться к потребностям вашей базы данных. В один прием можно масштабировать вычислительный ресурс базы данных в большую или меньшую сторону, либо в несколько приемов в консоли можно запустить новый инстанс базы данных.
Outposts — это полностью управляемый сервис, который позволяет использовать инфраструктуру и сервисы AWS в любом локальном или совместном местоположении в гибридном режиме.
При использовании Amazon RDS для Outposts можно запускать Amazon RDS локально и получать те же функции и преимущества Amazon RDS, что и в облаке, включая автоматизированные задачи по администрированию.
Amazon RDS Custom — это управляемый сервис баз данных, предоставляющий привилегированный доступ к базовой операционной системе и среде баз данных для запуска пакетных, настраиваемых и старых версий приложений для Microsoft SQL Server и Oracle. Это модель совместной ответственности в обмен на большую гибкость.
Гибкие варианты миграции
Открыть всеДля выполнения как однородных, так и разнородных миграций Amazon RDS позволяет использовать AWS DMS — управляемый сервис миграции и репликации для рабочих нагрузок баз данных и аналитики. С помощью таких ключевых функций Сервиса миграции баз данных AWS (AWS DMS), как Fleet Advisor и Schema Conversion, можно обнаруживать, планировать, конвертировать и переносить рабочие нагрузки в AWS DMS. Благодаря Сервису миграции баз данных AWS (AWS DMS) Serverless и встроенным нативным инструментам миграция стала еще проще, поскольку вам больше не нужно вручную выделять ресурсы для миграции, управлять ими и масштабировать их.
В отличие от однородных миграций, разнородная миграция требует преобразования схемы для обеспечения совместимости исходной схемы с новым целевым ядром. Для разнородной миграции в Amazon RDS сервис AWS DMS предлагает встроенные возможности преобразования схем AWS DMS или возможность загрузки программного обеспечения AWS SCT для локального запуска.
Для однородной миграции вы также можете использовать простые собственные инструменты миграции баз данных для переноса рабочих нагрузок в AWS. Ниже приведены ссылки на документацию о том, с чего начать:
|
Ядро базы данных |
Нативные инструменты миграции |
|
PostgreSQL |
|
|
MySQL |
|
|
Microsoft SQL Server |
|
|
Oracle |
|
|
Db2 |
Миграция баз данных Db2 с помощью встроенных инструментов Db2 |
Babelfish для Aurora PostgreSQL позволяет запускать приложения Microsoft SQL Server на Aurora PostgreSQL с минимальными изменениями кода. Babelfish является встроенной функцией Aurora и позволяет Aurora PostgreSQL понимать T-SQL, что упрощает перенос приложений и ускоряет этот процесс.
Дополнительные функции и возможности
Открыть всеБлагодаря версии Aurora, совместимой с MySQL, и Amazon RDS для MySQL вы можете получить доступ к последним основным и второстепенным версиям MySQL и связанным с ними возможностям и функциям от сообщества, таким как функции JSON, распространенные табличные выражения с использованием предложения WITH, оптимизированные предложения ADD COLUMN и RENAME COLUMN для инструкции ALTER TABLE и многое другое.
Полный список поддерживаемых версий и возможностей MySQL см. в документации Aurora и Amazon RDS.
С помощью Amazon RDS для MariaDB вы можете получить доступ к последним основным и второстепенным версиям MariaDB, а также к соответствующим возможностям и функциям от сообщества. Сюда входит доступ к ядру MyRocks Storage для оптимизации потребления хранилища высокопроизводительными веб-приложениями с большим количеством операций записи. Другие усовершенствования включают отложенную репликацию, совместимость с Oracle PL/SQL и Atomic DDL.
Информацию о последних доступных версиях и возможностях см. в документации Amazon RDS.
Благодаря версии, совместимой с Aurora PostgreSQL, и Amazon 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 см. здесь.
С помощью Amazon RDS для Oracle можно включить такие опции баз данных Oracle, как Oracle Application Express (APEX), Oracle On-line Analytical Processing (OLAP) и Oracle Enterprise Manager (OEM), добавив их в группу опций и связав ее с инстансом базы данных. Вы также можете использовать сторонние продукты, такие как Oracle GoldenGate и Amazon RDS для Oracle, чтобы собирать, реплицировать и управлять транзакционными данными между базами данных для репликации баз данных в режиме «активная – активная», при аварийном восстановлении и т. д.
С помощью Amazon RDS для SQL Server вы можете включить такие опции баз данных SQL Server, как связанные серверы, координатор распределенных транзакций Microsoft (MSDTC), аудит SQL Server и пакет приложений бизнес-аналитики SQL Server (SSIS, SSRS и SSAS), добавив их в группу опций, связанную с инстансом базы данных.
Надлежащее использование и ограничения
Открыть всеИспользование этого сервиса регулируется Клиентским соглашением AWS.
Вопросы и ответы
Открыть всеДля чего используется Amazon RDS?
Amazon RDS – это реляционная база данных, которая используется для хранения, организации и предоставления доступа к связанным данным для анализа, моделирования, создания отчетов и других бизнес-задач.
В чем преимущества Amazon RDS?
Среди преимуществ Amazon RDS – доказанная эффективность в качестве полностью управляемой и экономически эффективной реляционной базы данных с высочайшими стандартами безопасности. Уже более десяти лет клиенты используют базу данных Amazon RDS, чтобы поддерживать критически важные рабочие нагрузки в облаке, благодаря ее высокой доступности, надежности, масштабируемости и безопасности. Клиенты по достоинству оценят простоту запуска Amazon RDS и управления ею независимо от своих знаний касательно облачных решений.
Какие преимущества получает администратор баз данных при использовании Amazon RDS?
Amazon RDS позволяет администраторам баз данных сосредоточиться на инновациях и повышении ценности бизнеса. Amazon RDS автоматизирует однообразные задачи по администрированию для управления базой данных, такие как выделение ресурсов, установка исправлений и резервное копирование. Amazon RDS также предлагает экономичные функции, обеспечивающие высокую доступность, производительность и безопасность для удовлетворения требований самых важных рабочих нагрузок, таких как несколько зон доступности, зарезервированные инстансы и контроль разрешений через AWS IAM.
К какому типу базы данных относится Amazon RDS?
Amazon RDS – это реляционная (или SQL) база данных.
Какие ядра баз данных поддерживает Amazon RDS?
Amazon RDS поддерживает восемь ядер баз данных: пять с открытым исходным кодом и три коммерческих. В категории с открытым исходным кодом доступны версии Aurora, совместимые с PostgreSQL и MySQL, Amazon RDS для PostgreSQL, Amazon RDS для MySQL и Amazon RDS для MariaDB. В категории коммерческих ядер доступны версии Amazon RDS для SQL Server, Amazon RDS для Oracle и Amazon RDS для Db2.
Каковы преимущества переноса локальной базы данных в Amazon RDS?
Ключевым преимуществом Amazon RDS является снижение административных издержек, связанных с самоуправляемыми локальными базами данных. Amazon RDS очень просто использовать. Сервис снимает однообразную административную нагрузку, связанную с выделением ресурсов, установкой исправлений, резервным копированием и т. д. Кроме того, Amazon RDS предлагает гибкость и широкий выбор функций для удовлетворения потребностей наших клиентов в производительности, масштабируемости, доступности и безопасности.
Как настроить Amazon RDS?
Amazon RDS можно настроить несколькими щелчками мыши в консоли. Обратитесь к документации Amazon RDS и следуйте инструкциям по настройке.
Просмотрите документацию Amazon RDS или страницы, посвященные конкретным функциям, в раскрывающемся меню «Функции Amazon RDS», например страницу Amazon RDS в нескольких зонах доступности. Кроме того, вы можете найти ответы на часто задаваемые вопросы о дополнительных функциях на следующих страницах: Aurora, Amazon RDS для PostgreSQL, Amazon RDS для MySQL, Amazon RDS для MariaDB, Amazon RDS для SQL Server, Amazon RDS для Oracle и Amazon RDS для Db2.
Функции ядра Amazon RDS
Открыть всеВ этой таблице представлены преимущества и функции Amazon RDS по ядрам Amazon RDS. Обратите внимание, что в этой таблице не представлен полный список всех доступных возможностей. Чтобы узнать больше о нашем быстрорастущем сервисе, посетите страницу с описанием функций Aurora.
Функции ядра Amazon RDS
Удобство управления: автоматизация однообразных задач по администрированию, таких как исправления, выделение ресурсов, резервное копирование и т. д. Настраиваемая производительность: возможность проводить до 64 000 универсальных операций ввода‑вывода в секунду (IOPS) и 256 000 операций с объемом выделенных IOPS позволяют воспользоваться преимуществами высокой производительности.
|
|
Aurora MySQL
|
Aurora PostgreSQL
|
Amazon RDS для MySQL
|
Amazon RDS для MariaDB
|
Amazon RDS для PostgreSQL
|
Amazon RDS для Oracle
|
Amazon RDS для SQL Server
|
Amazon RDS для Db2
|
|---|---|---|---|---|---|---|---|---|
|
Автоматическая установка исправлений ПО
|
Да
|
Да
|
Да
|
Да
|
Да
|
Да
|
Да
|
Да
|
|
Масштабирование инфраструктуры с помощью CloudFormation
|
Да
|
Да
|
Да
|
Да
|
Да
|
Да
|
Да
|
Да
|
|
Мониторинг через консоль Amazon RDS
|
Да
|
Да
|
Да
|
Да
|
Да
|
Да
|
Да
|
Да
|
|
Аналитика баз данных CloudWatch
|
Да
|
Да
|
Да
|
Да
|
Да
|
Да
|
Да
|
Да
|
|
Аналитика производительности Amazon RDS
|
Да
|
Да
|
Да
|
Да
|
Да
|
Да
|
Да
|
Да
|
|
Клонирование базы данных
|
Нет
|
Нет
|
Нет
|
Нет
|
Нет
|
Нет
|
||
|
Развертывание Amazon RDS без перерыва в обслуживании
|
Да
|
Да
|
Да
|
Да
|
Да
|
Нет
|
Нет
|
Нет
|
|
Интеграция с нулевым использованием ETL с Amazon SageMaker
|
Да |
Нет |
Да |
Нет |
Нет |
Нет |
Нет |
Нет |
|
Интеграция с нулевым использованием ETL с Amazon Redshift
|
Да
|
Да
|
Да
|
Нет
|
Да |
Да |
Нет
|
Нет
|
|
Выбор типов инстансов
|
||||||||
|
Универсальное хранилище SSD (автомасштабирование)
|
До 64 000 IOPS
|
До 64 000 IOPS
|
До 64 000 IOPS
|
До 64 000 IOPS
|
До 64 000 IOPS
|
До 64 000 IOPS
|
||
|
Хранилище для выделенных IOPS (SSD)
|
До 256 000 IOPS
|
До 256 000 IOPS
|
До 256 000 IOPS
|
До 256 000 IOPS
|
До 64 000 IOPS
|
До 256 000 IOPS
|
||
|
Добавление кэша ElastiCache
|
Да
|
Да
|
Да
|
Да
|
Да
|
Да
|
Да
|
Да
|
|
DevOps Guru для Amazon RDS
|
Да
|
Да
|
Нет
|
Нет
|
Да
|
Нет
|
Нет
|
Нет
|
|
Оптимизированная запись Amazon RDS
|
Н/П
|
Н/П
|
Да
|
Да
|
Нет
|
Нет
|
Нет
|
Нет
|
|
Оптимизированное чтение Amazon RDS
|
Нет
|
Да, оптимизированное чтение Aurora PostgreSQL
|
Да
|
Да
|
Да
|
Нет
|
Нет
|
Нет
|
Высокая доступность и надежность
Используйте снимки БД, резервные копии и возможность развертывания в нескольких зонах доступности.
|
|
Aurora MySQL
|
Aurora PostgreSQL
|
Amazon RDS для MySQL
|
Amazon RDS для MariaDB
|
Amazon RDS для PostgreSQL
|
Amazon RDS для Oracle
|
Amazon RDS для SQL Server
|
Amazon RDS для Db2
|
|---|---|---|---|---|---|---|---|---|
|
Автоматическое резервное копирование баз данных
|
Да
|
Да
|
Да
|
Да
|
Да
|
Да
|
Да
|
Да
|
|
Снимки состояния баз данных
|
Да
|
Да
|
Да
|
Да
|
Да
|
Да
|
Да
|
Да
|
|
Amazon RDS в нескольких зонах доступности (с одним резервным инстансом)
|
Да
|
Да
|
Да
|
Да
|
Да
|
Да
|
Да
|
Да
|
|
Amazon RDS в нескольких зонах доступности (с двумя резервными инстансами с возможностью чтения)
|
Да
|
Да
|
Да
|
Нет
|
Да
|
Нет
|
Нет
|
Нет
|
|
Многорегиональное аварийное восстановление
|
Да (для глобальной базы данных) |
Да (для глобальной базы данных) |
Да
|
Да
|
Да
|
Да
|
Да
|
Да
|
Безопасность и соответствие требованиям
Решайте задачи безопасности с помощью изоляции сети, разрешений на уровне ресурсов и множества других функций.
|
|
Aurora MySQL
|
Aurora PostgreSQL
|
Amazon RDS для MySQL
|
Amazon RDS для MariaDB
|
Amazon RDS для PostgreSQL
|
Amazon RDS для Oracle
|
Amazon RDS для SQL Server
|
Amazon RDS для Db2
|
|---|---|---|---|---|---|---|---|---|
|
Шифрование в местах хранения и в движении
|
Да
|
Да
|
Да
|
Да
|
Да
|
Да
|
Да
|
Да
|
|
Изолирование сети
|
Да
|
Да
|
Да
|
Да
|
Да
|
Да
|
Да
|
Да
|
|
Разрешения на уровне доступа к ресурсам
|
Да
|
Да
|
Да
|
Да
|
Да
|
Да
|
Да
|
Да
|
|
Amazon GuardDuty
|
Да
|
Да
|
Нет
|
Нет
|
Да |
Нет
|
Нет
|
Нет
|
Высокая масштабируемость
Простое масштабирование вычислительных ресурсов до 128 виртуальных ЦПУ и до 15 реплик чтения.
|
|
Aurora MySQL
|
Aurora PostgreSQL
|
Amazon RDS для MySQL
|
Amazon RDS для MariaDB
|
Amazon RDS для PostgreSQL
|
Amazon RDS для Oracle
|
Amazon RDS для SQL Server
|
Amazon RDS для Db2
|
|---|---|---|---|---|---|---|---|---|
|
Масштабирование вычислительных ресурсов одной кнопкой
|
До 128 виртуальных ЦПУ
|
До 128 виртуальных ЦПУ
|
До 128 виртуальных ЦПУ
|
До 128 виртуальных ЦПУ
|
До 128 виртуальных ЦПУ
|
До 128 виртуальных ЦПУ
|
До 128 виртуальных ЦПУ
|
До 128 виртуальных ЦПУ
|
|
Простое масштабирование хранилища
|
До 256 ТиБ |
До 256 ТиБ |
До 64 ТиБ
|
До 64 ТиБ
|
До 64 ТиБ
|
До 256 ТиБ (с дополнительными томами хранения) |
До 256 ТиБ (с дополнительными томами хранения)
|
До 64 ТиБ
|
|
Реплики чтения в Amazon RDS
|
Да, до 15 реплик
|
Да, до 15 реплик
|
Да, до 15 реплик
|
Да, до 15 реплик
|
Да, до 15 реплик
|
Да, до 5 реплик
|
Да, до 15 реплик |
Да, до 3 реплик |
|
Прокси-сервер Amazon RDS
|
Да
|
Да
|
Да
|
Да
|
Да
|
Нет
|
Да
|
Нет
|
|
Бессерверная конфигурация
|
Нет
|
Нет
|
Нет
|
Нет
|
Нет
|
Нет
|
Экономичность
Начните работу с Уровня бесплатного пользования AWS для Amazon RDS и снижайте расходы с помощью остановки и запуска инстансов, зарезервированных инстансов и других возможностей.
|
|
Aurora MySQL
|
Aurora PostgreSQL
|
Amazon RDS для MySQL
|
Amazon RDS для MariaDB
|
Amazon RDS для PostgreSQL
|
Amazon RDS для Oracle
|
Amazon RDS для SQL Server
|
Amazon RDS для Db2
|
|---|---|---|---|---|---|---|---|---|
|
Остановка и запуск инстансов базы данных
|
Да
|
Да
|
Да
|
Да
|
Да
|
Да
|
Да
|
Да
|
|
Зарезервированные инстансы
|
Да
|
Да
|
Да
|
Да
|
Да
|
Да
|
Да
|
Нет
|
|
Оптимизированная для ввода-вывода конфигурация Aurora
|
Да
|
Да
|
Нет
|
Нет
|
Нет
|
Нет
|
Нет
|
Нет
|
|
Уровень бесплатного пользования AWS
|
Нет
|
Нет
|
Да
|
Да
|
Да
|
Нет
|
Да
|
Нет
|
|
Варианты лицензирования
|
Н/П
|
Н/П
|
Н/П
|
Н/П
|
Н/П
|
Да, см. страницу с ценами |
Да, см. страницу с ценами |
Да, см. страницу с ценами |
Производительность разработчика
Повысьте производительность труда разработчиков с помощью сервисов и инструментов, доступных в Amazon RDS.
|
|
Aurora MySQL
|
Aurora PostgreSQL
|
Amazon RDS для MySQL
|
Amazon RDS для MariaDB
|
Amazon RDS для PostgreSQL
|
Amazon RDS для Oracle
|
Amazon RDS для SQL Server
|
Amazon RDS для Db2
|
|---|---|---|---|---|---|---|---|---|
|
Надежные языковые расширения
|
Нет
|
Да
|
Нет
|
Нет
|
Да
|
–
|
Н/П
|
Н/П
|
Интеграция с искусственным интеллектом и машинным обучением
Храните векторы и встраивания искусственного интеллекта и машинного обучения для поддержки поиска по сходству и приложений на основе генеративного искусственного интеллекта.
Выбор сред развертывания
Развертывайте Amazon RDS, используя два дополнительных варианта развертывания и семь ядер реляционных БД.
|
|
Aurora MySQL
|
Aurora PostgreSQL
|
Amazon RDS для MySQL
|
Amazon RDS для MariaDB
|
Amazon RDS для PostgreSQL
|
Amazon RDS для Oracle
|
Amazon RDS для SQL Server
|
Amazon RDS для Db2
|
|---|---|---|---|---|---|---|---|---|
|
AWS Outposts
|
Нет
|
Нет
|
Да
|
Нет
|
Да
|
Да |
Да
|
Нет
|
|
Amazon RDS Custom
|
Нет
|
Нет
|
Нет
|
Нет
|
Нет
|
Да
|
Да
|
Нет
|
Гибкие варианты миграции
Используйте собственные инструменты миграции и управляемые сервисы, такие как AWS DMS, для перехода на RDS.
|
|
Aurora MySQL
|
Aurora PostgreSQL
|
Amazon RDS для MySQL
|
Amazon RDS для MariaDB
|
Amazon RDS для PostgreSQL
|
Amazon RDS для Oracle
|
Amazon RDS для SQL Server
|
Amazon RDS для Db2
|
|---|---|---|---|---|---|---|---|---|
|
AWS DMS
|
Да
|
Да
|
Да
|
Да
|
Да
|
Да
|
Да
|
Да
|
|
AWS SCT
|
Да
|
Да
|
Да
|
Да
|
Да
|
Н/П
|
Н/П
|
Н/П
|
|
Нативные инструменты миграции
|
Да
|
Да
|
Да
|
Нет
|
Да
|
Да
|
Да
|
Да
|
|
Babelfish для Aurora PostgreSQL
|
Нет
|
Да
|
Нет
|
Нет
|
Нет
|
Нет
|
Нет
|
Нет
|
Дополнительные функции и возможности
|
|
Aurora MySQL
|
Aurora PostgreSQL
|
Amazon RDS для MySQL
|
Amazon RDS для MariaDB
|
Amazon RDS для PostgreSQL
|
Amazon RDS для Oracle
|
Amazon RDS для SQL Server
|
Amazon RDS для Db2
|
|---|---|---|---|---|---|---|---|---|
|
Встроенные возможности и интеграции
|
Да
|
Да
|
Да
|
Да
|
Да
|
Да
|
Да
|
Да
|