В рамках нашей сине-зеленой стратегии развертывания мы делаем снимок экземпляра prod RDS, а затем восстанавливаем этот снимок в новый экземпляр, применяя миграции баз данных после него и связывая с ним новое зеленое приложение.
Наш экземпляр RDS имеет 100 ГБ места, но наша БД на данный момент использует только 10 МБ.
Создание снимка занимает примерно ‹2 минуты
Восстановление из снимка занимает 25 минут!
25 минут для восстановления - это слишком долго, учитывая, что пользователи вынуждены оставаться в режиме только для чтения все это время, а размер нашей БД на данный момент составляет менее 10 МБ.
Мне интересно, является ли это время восстановления обычным временем для Amazon RDS или мы делаем что-то не так.
- Amazon RDS Postgres.
- Multi AZ: Да
- Класс экземпляра: средний
- Общего назначения (SSD)
- IOPS: отключено.