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

Amazon RDS

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

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

Amazon RDS предоставляет доступ к возможностям знакомых ядер баз данных, таких как PostgreSQL, MySQL, SQL Server, Oracle, MariaDB и Db2. Это позволяет использовать для сервиса RDS любой код, приложения и инструменты, которые уже применяются с существующими базами данных. Одно из ключевых преимуществ сервиса RDS заключается в том, что он берет на себя задачи по управлению базами данных, такие как выделение ресурсов, установка исправлений, резервное копирование, восстановление, обнаружение сбоев и исправление. RDS предоставляет различные среды развертывания, включая гибридное развертывание с RDS на базе Outposts и привилегированный доступ с помощью RDS Custom. Предварительные капиталовложения не требуются. Оплата начисляется только за используемые ресурсы.

Прокрутите страницу до конца, чтобы увидеть функции, предлагаемые ядром RDS, включая Aurora.

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

Открыть все

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

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

Открыть все

    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.

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

    Система 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 для локального запуска.

    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), добавив их в группу опций, связанную с инстансом базы данных.

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

Открыть все

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

Открыть все

    Для чего используется 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

Удобство управления: автоматизация однообразных задач по администрированию, таких как исправления, выделение ресурсов, резервное копирование и т. д. Настраиваемая производительность: возможность проводить до 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 ТиБ
До 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
Надежные языковые расширения
Нет
Да
Нет
Нет
Да
Н/П
Н/П

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

Храните векторы и встраивания искусственного интеллекта и машинного обучения для поддержки поиска по сходству и приложений на основе генеративного искусственного интеллекта.

Aurora MySQL
Aurora PostgreSQL
Amazon RDS для MySQL
Amazon RDS для MariaDB
Amazon RDS для PostgreSQL
Amazon RDS для Oracle
Amazon RDS для SQL Server
Amazon RDS для Db2
Машинное обучение Aurora
Да
Да
Нет
Нет
Нет
Нет
Нет
Нет
Поддержка векторов и встраиваний
Нет
Нет
Нет
Нет
Нет
Нет

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

Развертывайте 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
Встроенные возможности и интеграции
Да
Да
Да
Да
Да
Да
Да
Да