Amazon Aurora — реляционная облачная система управления базами данных (СУБД), разработанная компанией Amazon Web Services и совместимая с интерфейсами и протоколами MySQL и PostgreSQL. Aurora спроектирована для использования в облачной инфраструктуре с целью обеспечения высокой производительности, масштабируемости и отказоустойчивости для транзакционных и аналитических рабочих нагрузок. Архитектура системы отделяет вычислительные ресурсы от распределённого блочного хранения с автоматическим распределением реплик по нескольким зонам доступности.
Первоначально представлена как коммерческая облачная СУБД, Aurora сочетает свойства традиционных реляционных СУБД и облачных сервисов: автоматическое управление резервным копированием, масштабирование чтения и автоматическое восстановление после сбоев. На практике Aurora применяется для работы с веб-приложениями, корпоративными информационными системами и сервисами с требованиями к низкой задержке и высокой пропускной способности запросов. Поддерживаемые возможности включают совместимость с существующими клиентскими драйверами, управление транзакциями и средства мониторинга внутри экосистемы облачных сервисов.
- Совместимость: поддержка протоколов и диалектов MySQL и PostgreSQL, что облегчает миграцию приложений.
 - Архитектура хранения: разделение вычислений и распределённого блочного хранения с репликацией данных между несколькими физическими зонами.
 - Производительность: оптимизировано под высокую пропускную способность и низкую задержку по сравнению с типичными экземплярами СУБД в облаке.
 - Масштабирование чтения: возможность добавления до нескольких реплик чтения с автоматическим распределением нагрузки.
 - Высокая доступность и отказоустойчивость: автоматическое переключение на резервные реплики и восстановление после сбоев без ручного вмешательства.
 - Резервное копирование и восстановление: автоматическое резервное копирование в облачное хранилище и точечное восстановление до заданного момента времени.
 - Безопасность: интеграция с механизмами контроля доступа, шифрование данных в состоянии покоя и в передаче, а также управление сетевыми доступами.
 - Мониторинг и управление: встроенные метрики, логи и инструменты для наблюдаемости и оптимизации производительности.
 - Гибкие конфигурации: выбор вычислительных и сетевых параметров, поддержка автоматического масштабирования ресурсов в соответствии с нагрузкой.
 - Сценарии использования: транзакционные базы данных для веб-приложений, аналитические запросы в реальном времени, системы с требованиями высокой доступности и масштабируемости.