Amazon Aurora

Совместимая с MySQL и PostgreSQL реляционная база данных, созданная для облака. Производительность и доступность коммерческих баз данных при стоимости в 10 раз меньше.

Amazon Aurora – это совместимая с MySQL и PostgreSQL реляционная база данных, созданная для облака и совмещающая в себе скорость и доступность традиционных коммерческих баз данных с простотой и экономичностью баз данных с открытым исходным кодом.

Amazon Aurora работает в пять раз быстрее, чем стандартные базы данных MySQL, и в три раза быстрее, чем стандартные базы данных PostgreSQL. Она обеспечивает безопасность, доступность и надежность на уровне коммерческих баз данных при стоимости в 10 раз меньше. Amazon Aurora полностью управляется сервисом Amazon Relational Database Service (RDS), который автоматизирует трудоемкие задачи администрирования, такие как выделение оборудования, настройка базы данных, установка исправлений и резервное копирование.

Amazon Aurora использует отказоустойчивую распределенную систему хранилищ с возможностью самостоятельного восстановления, которая автоматически масштабируется до 64 ТБ на инстанс базы данных. Aurora обеспечивает высокую производительность и доступность с использованием до 15 реплик чтения с низкой задержкой, восстановление на момент времени, непрерывное резервное копирование в Amazon S3 и репликацию в трех зонах доступности.

Зайдите в консоль управления Amazon RDS, чтобы создать свой первый инстанс базы данных Aurora и начать миграцию БД MySQL и PostgreSQL.

video-thumb-green

Видео «Повышение масштабируемости и снижение задержки репликации базы данных благодаря Autodesk»

Повышение масштабируемости и снижение задержки репликации базы данных благодаря Autodesk

Преимущества

Высокая производительность и масштабируемость

Получите базу данных, работающую в пять раз быстрее стандартной БД MySQL и в три раза быстрее стандартной БД PostgreSQL. Производительность соответствует уровню коммерческих баз данных, а стоимость – в десять раз меньше. По мере изменения потребностей можно легко масштабировать развертывание базы данных в нужном направлении, применяя типы инстансов разных размеров. А при использовании Aurora Serverless масштабирование может выполняться автоматически. Для масштабирования ресурсов и производительности чтения можно добавлять до 15 реплик чтения с низкой задержкой в трех зонах доступности. При необходимости Amazon Aurora автоматически увеличивает объем хранилища вплоть до 64 ТБ на инстанс базы данных. Подробнее: MySQL | PostgreSQL

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

Amazon Aurora обеспечивает доступность на уровне более чем 99,99 % с поддержкой шести копий данных в трех зонах доступности и непрерывно выполняемым резервным копированием ваших данных в хранилище Amazon S3. Восстановление при сбоях физического хранилища происходит незаметно для пользователя, а обработка отказа инстанса, как правило, требует менее 30 секунд. Сервис также позволяет за несколько секунд выполнить возврат до указанного момента в прошлом, чтобы исправить ошибки пользователя. Глобальная база данных означает, что одна база данных Aurora охватывает несколько регионов AWS. Это позволяет обеспечить высокую скорость локального чтения и быстро выполнять аварийное восстановление. Подробнее: MySQL | PostgreSQL

Высокий уровень безопасности

Amazon Aurora обеспечивает несколько уровней защиты базы данных. К ним можно отнести сетевую изоляцию с помощью Amazon VPC, шифрование данных в состоянии покоя с использованием ключей, которые вы создаете и контролируете в сервисе AWS Key Management Service (KMS), а также шифрование передаваемых данных с использованием SSL. В зашифрованном инстансе Amazon Aurora шифруются данные базового хранилища, а также автоматически создаваемые резервные копии, снимки состояния и реплики, находящиеся в том же кластере. Подробнее: MySQL | PostgreSQL

Совместимость с MySQL и PostgreSQL

Ядро базы данных Amazon Aurora полностью совместимо с существующими базами данных с открытым исходным кодом MySQL и PostgreSQL; совместимость с новыми выпусками регулярно добавляется. Это означает, что базы данных MySQL или PostgreSQL можно просто перенести в Aurora с помощью стандартных инструментов импорта / экспорта MySQL или PostgreSQL или с помощью снимков состояния. Это также подразумевает, что большую часть кода, приложений, драйверов и инструментов, уже работающих с существующими базами данных, можно использовать с Amazon Aurora без изменения или с незначительными модификациями. Подробнее: MySQL | PostgreSQL

Полностью управляемая БД

Amazon Aurora работает под полным управлением сервиса Amazon Relational Database Service (RDS). При работе с базами данных больше не требуется заниматься такими административными задачами, как выделение необходимого оборудования, установка исправлений ПО, установка и настройка самой базы данных, а также ее резервное копирование. Aurora автоматически и непрерывно выполняет мониторинг базы данных и делает резервные копии в Amazon S3, что обеспечивает точное восстановление на заданный момент времени. Выполнять мониторинг производительности базы данных можно с помощью Amazon CloudWatch, улучшенного мониторинга или удобного инструмента Performance Insights, который помогает быстро выявлять проблемы с производительностью. Подробнее: MySQL | PostgreSQL

Поддержка миграции

Совместимость с MySQL и PostgreSQL обеспечивает привлекательность Amazon Aurora в качестве целевой БД при миграции баз данных в облако. Если требуется выполнить миграцию баз данных MySQL или PostgreSQL, см. документацию по миграции, где приводится список инструментов и вариантов миграции. Чтобы выполнить миграцию коммерческих баз данных, можно использовать AWS Database Migration Service, обеспечивающий безопасную миграцию с минимальным временем простоя. Подробнее: MySQL | PostgreSQL

Используйте AWS Database Migration Service (DMS), чтобы ускорить миграцию распространенных коммерческих баз данных. При миграции баз данных в Aurora можно использовать DMS бесплатно в течение шести месяцев. Подробнее »

Зарегистрируйтесь, чтобы ознакомиться с новыми возможностями Aurora

Aurora Multi-Master, новая возможность версии, совместимой с MySQL, позволяет масштабировать производительность операций записи в нескольких зонах доступности, чтобы приложения могли направлять операции чтения/записи на несколько инстансов кластера БД и работать с повышенной доступностью. Узнать подробнее и зарегистрироваться для доступа в ознакомительном режиме.

Aurora Serverless для версии, совместимой с PostgreSQL, (ранее выпускалась версия для MySQL) – функция развертывания, которая автоматически запускает, масштабирует и останавливает работу базы данных Aurora. Она предоставляет ресурсы базы данных без необходимости распределения, масштабирования и управления серверами БД. Узнать подробнее и зарегистрироваться для доступа в ознакомительном режиме.

 

Примеры использования

Корпоративные приложения

Amazon Aurora прекрасно подходит для любых корпоративных приложений, использующих реляционные базы данных. По сравнению с коммерческими базами данных Amazon Aurora может сократить затраты на базу данных на 90 % и даже более, одновременно повысив надежность и доступность. Сервис Amazon Aurora, будучи полностью управляемым, обеспечивает экономию времени за счет автоматизации трудоемких задач, таких как выделение ресурсов, установка исправлений ПО, резервное копирование, восстановление, обнаружение и устранение сбоев.

Приложения по модели «программное обеспечение как услуга» (SaaS)

В приложениях SaaS часто используется архитектура с несколькими арендаторами, что требует большой гибкости в масштабировании инстанса и хранилища, а также высокой производительности и надежности. Amazon Aurora предоставляет все эти возможности в виде управляемого сервиса баз данных, помогая SaaS‑компаниям сконцентрироваться на создании высококачественных приложений, не беспокоясь о базе данных, лежащей в основе их работы.

Мобильные и онлайн‑игры

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

Перенос базы данных в Amazon Aurora

Если в настоящее время вы используете Amazon RDS для MySQL или Amazon RDS для PostgreSQL...

Если вы уже используете Amazon RDS для MySQL или Amazon RDS для PostgreSQL, для миграции базы данных в Amazon Aurora достаточно создать снимок состояния и запустить на его основе инстанс Aurora. Для выполнения миграции можно воспользоваться простыми пошаговыми инструкциями, приведенными в Руководстве пользователя. Так как Amazon Aurora полностью совместима с MySQL и PostgreSQL, приложения можно просто подключать к новому инстансу Amazon Aurora, не внося в них никаких изменений.

Миграция баз данных MySQL и PostgreSQL, работающие на Amazon EC2 или в локальной среде, также не требует больших усилий. Достаточно создать снимок состояния существующей БД, загрузить его в Amazon S3, а затем напрямую создать из него кластер Amazon Aurora. Как вариант, можно импортировать данные, хранящиеся в корзине Amazon S3, в таблицу базы данных Amazon Aurora. Кроме того, поддерживаются стандартные инструменты MySQL для импорта / экспорта и репликации бинарных логов. Миграцию в Amazon Aurora поддерживаемых баз данных, работающих на Amazon EC2 или в локальных средах, также можно осуществить с помощью сервиса AWS Database Migration Service.

Если в настоящее время вы используете Oracle или Microsoft SQL Server...

AWS Schema Conversion Tool упрощает перенос данных из баз данных Oracle и Microsoft SQL Server в Amazon Aurora, автоматически конвертируя схему исходной базы данных и основную часть настраиваемого кода (включая представления данных, хранимые процедуры и функции) в формат, совместимый с Amazon Aurora. При невозможности автоматического конвертирования соответствующий код будет выделен, чтобы можно было преобразовать его вручную. Узнать подробнее и загрузить AWS Schema Conversion Tool »

Перенос из баз данных Oracle и Microsoft SQL Server в Amazon Aurora можно просто выполнить с помощью сервиса AWS Database Migration Service. Начать миграцию данных можно всего за несколько щелчков мышью, исходная база данных во время миграции остается в полностью рабочем состоянии, что сводит к минимуму время простоя работающих с ней приложений. Подробнее о сервисе AWS Database Migration Service »

Начать работу с Amazon Aurora

icon3
Начните создавать  проекты на базе AWS с помощью пошаговых руководств Amazon Aurora.

Подробнее об Amazon Aurora

Выберите страницу возможностей: MySQLPostgreSQL

Готовы приступить к разработке?
Начать работу с Amazon Aurora
Есть вопросы?
Свяжитесь с нами