21 октября AWS добавила в Amazon Aurora и Amazon RDS резервирование мощностей по требованию — аналог давно существующих On-Demand Capacity Reservations в EC2. Функция доступна во всех коммерческих регионах.
Как работает
- Вы выбираете класс инстанса, движок, зоны доступности и объём резерва в каждой зоне. Для Multi-AZ нужны резервы минимум в двух зонах.
- При создании, восстановлении, изменении или запуске инстанса указывается идентификатор резерва — резерв адресный и используется только теми инстансами, которые на него ссылаются.
- Резерв можно взять сразу, без обязательств, и отменить в любой момент, либо запланировать на 5–120 дней вперёд — тогда действует минимальный срок.
Сколько стоит
Резерв оплачивается по ставкам On-Demand всё время, пока он активен, независимо от того, работают ли инстансы. Остановленный инстанс оставляет слот неиспользованным, но платить за него всё равно нужно. Это не скидка: Reserved DB Instances и Database Savings Plans применяются поверх автоматически. Резерв покрывает только вычисления — хранилище и I/O оплачиваются как обычно.
Зачем
AWS называет сценарии, где нехватка мощностей в зоне особенно болезненна: миграции, запуски продуктов, сезонные пики, отказоустойчивые развёртывания и аварийное восстановление. Раньше Reserved Instances для RDS давали скидку, но не гарантировали наличие мощностей в конкретной зоне — новая функция закрывает этот пробел.
On October 21 AWS added On-Demand Capacity Reservations to Amazon Aurora and Amazon RDS — the counterpart of the long-standing EC2 feature. It is available in all commercial Regions.
How it works
- You choose the instance class, engine, Availability Zones and the capacity per zone. Multi-AZ deployments need reservations in at least two zones.
- You reference the reservation ID when creating, restoring, modifying or starting an instance — reservations are targeted and only used by instances that point at them.
- You can reserve for immediate use with no commitment and cancel anytime, or schedule a reservation 5 to 120 days ahead, which carries a minimum commitment.
Pricing
Reservations are billed at On-Demand rates for as long as they are active, whether or not instances are running. A stopped instance leaves its slot unused, but you still pay for it. It’s not a discount: Reserved DB Instances and Database Savings Plans apply on top automatically. Reservations cover compute only — storage and I/O are billed as usual.
Why
AWS points to scenarios where running out of capacity in a zone hurts most: migrations, product launches, seasonal peaks, high-availability deployments and disaster recovery. RDS Reserved Instances gave a discount but never guaranteed capacity in a specific zone — the new feature closes that gap.