Открыть сервис

Amazon RDS

Amazon Relational Database Service (Amazon RDS) — это облачный сервис компании Amazon Web Services (AWS), предоставляющий управляемые реляционные базы данных. RDS автоматизирует рутинные задачи администрирования баз данных, такие как резервное копирование, установка исправлений, управление репликацией и масштабирование, позволяя пользователям сосредоточиться на разработке приложений, а не на обслуживании инфраструктуры.

История

Сервис Amazon RDS был запущен 22 октября 2009 года. Первоначально он поддерживал только базы данных MySQL. В последующие годы функциональность была расширена: в 2011 году добавлена поддержка Oracle, в 2012 — Microsoft SQL Server, в 2013 — PostgreSQL и MariaDB. В 2014 году появилась поддержка Amazon Aurora — собственной реляционной базы данных AWS, совместимой с MySQL и PostgreSQL. В 2018 году была представлена возможность использования RDS on VMware, позволяющая разворачивать управляемые базы данных в локальных центрах обработки данных. К 2024 году RDS стал одним из основных сервисов AWS, используемым тысячами организаций по всему миру.

Поддерживаемые СУБД

Amazon RDS поддерживает несколько популярных систем управления реляционными базами данных (СУБД), предоставляя для каждой из них оптимизированные конфигурации:

Архитектура и компоненты

RDS работает в рамках виртуальной частной облачной сети (VPC) AWS. Основные компоненты сервиса:

Инстанс базы данных (DB Instance)

Изолированная среда в облаке, представляющая собой виртуальный сервер с предустановленной СУБД. Каждый инстанс имеет уникальный идентификатор и может быть развернут в одном из нескольких классов:

Хранилище

RDS поддерживает три типа хранилищ:

Мульти-AZ (Multi-AZ) развёртывание

Обеспечивает высокую доступность за счёт автоматического создания резервной копии инстанса в другой зоне доступности (Availability Zone). В случае отказа основного инстанса AWS автоматически переключает трафик на резервный.

Реплики чтения (Read Replicas)

Позволяют создавать до 15 копий базы данных, которые обслуживают запросы на чтение. Это снижает нагрузку на основной инстанс и повышает производительность приложений с интенсивным чтением.

Автоматическое резервное копирование

RDS автоматически создаёт резервные копии базы данных в течение заданного периода хранения (от 0 до 35 дней). Также поддерживаются ручные снимки (snapshots), которые хранятся неограниченное время.

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

Сервис интегрирован с Amazon CloudWatch, что позволяет отслеживать метрики производительности (загрузка CPU, использование памяти, количество соединений, IOPS и т.д.) и настраивать оповещения.

Классификация по модели развёртывания

Применение

Amazon RDS используется в различных сценариях:

Преимущества и недостатки

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

Недостатки

Интересные факты

Источники

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →