Связаться с нами Facebook Linkedin Youtube
Product
Amazon Aurora

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 Aurora

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

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

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

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

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

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

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

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

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

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

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

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

 

Функционал

Версия Amazon Aurora, совместимая с MySQL

Совместимая с MySQL версия Aurora обеспечивает пропускную способность, до 5 раз превышающую пропускную способность стандартных БД MySQL на том же оборудовании. Эта версия сервиса позволяет запускать уже существующие приложения и инструменты MySQL без внесения изменений.

Пропускная способность

Производительность до 5 раз выше, чем у MySQL на аналогичном оборудовании

Аварийное восстановление (DR)

Позволяет создавать архитектуру DR для быстрого и простого восстановления после сбоев

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

С помощью API Amazon RDS или нескольких щелчков мышью в Консоли управления AWS можно масштабировать вычислительные ресурсы и ресурсы памяти, сокращая или расширяя развертывания

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

Amazon Aurora автоматически увеличивает размер тома базы данных при увеличении потребностей в объеме хранилища

Реплики чтения с небольшой задержкой

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

Конфигурация Serverless

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

Пользовательские адреса базы данных

Пользовательские адреса позволяют распределять и осуществлять балансировку рабочих нагрузок в разных наборах инстансов базы данных

Параллельные запросы

Amazon Aurora Parallel Query обеспечивает ускоренное выполнение аналитических запросов к текущим данным. Вдвое ускоряет выполнение запросов, одновременно поддерживая высокую производительность при выполнении основных транзакций

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

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

Развертывания во множестве зон доступности с использованием реплик Aurora

В Amazon Aurora применяется технология RDS во множестве зон доступности для автоматического аварийного переброса сервиса при отказе инстанса на одну из реплик Aurora (которых может быть до 15), созданных в любых из трех зон доступности

Глобальная база данных

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

Отказоустойчивое и самовосстанавливающееся хранилище

Хранилище Amazon Aurora самостоятельно поддерживает свою работоспособность, блоки данных и диски постоянно проверяются на наличие ошибок и автоматически заменяются

Непрерывные, инкрементные резервные копии и восстановление

Восстанавливает базу данных на любой момент периода хранения (до секунды) до последних пяти минут использования

Снимки состояния БД

Автоматизированные инкрементные снимки состояния для ускорения создания и уменьшения требований к хранилищу

Backtrack

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

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

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

Разрешения на уровне доступа к ресурсам

Сервис Aurora интегрирован с AWS Identity and Access Management (IAM) и предоставляет возможность управлять действиями пользователей AWS IAM и групп на конкретных ресурсах для Aurora

Шифрование

Поддерживает шифрование баз данных с использованием ключей, создаваемых и управляемых пользователем с помощью AWS Key Management Service

Расширенные возможности аудита

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

Мониторинг и метрики

Сервис Amazon Aurora без дополнительной платы предоставляет доступ к метрикам Amazon CloudWatch для инстанса БД

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

Amazon RDS для Aurora будет обновлять базу данных до последней версии ПО со всеми установленными исправлениями

Оповещения о событиях БД

Отправляет оповещения о важных событиях баз данных, например о выполнении автоматической обработки отказа, по е-мейл или с помощью SMS

Быстрое клонирование баз данных

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

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

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

Примеры внедрений

Moyo выбрал Amazon Web Services для масштабирования e-commerce платформы

Компания Moyo - крупнейшая сеть магазинов электроники, бытовой техники и других потребительских товаров, совместно с Softprom by ERC - Advanced Consulting... Подробно

Торговля | Amazon EC2
Amazon Simple Storage Service (Amazon S3)
Облачные решения AWS