Кратко

  • FSR оплачивается за каждый снимок в каждой включённой зоне: поминутно, минимум за час. Количество выполненных восстановлений в эту единицу цены не входит; расходы продолжаются до отключения функции.
  • Полный выигрыш при создании томов требует отдельных кредитов для каждой пары. На общем снимке платит включивший FSR получатель; отзыв доступа к пользовательскому ключу сам по себе не отключает FSR автоматически.

У службы восстановления есть хороший день: восстанавливать ничего не потребовалось. У включённого EBS Fast Snapshot Restore идёт обычный оплачиваемый день. За подготовку в выбранной зоне AWS считает время, даже когда нового тома никто не создаёт.

Назначение покупки описано в руководстве EBS. FSR позволяет создать из снимка уже инициализированный том и убрать задержку при первом обращении к блокам. Если сервису нужно сократить эту паузу, подготовку можно купить заранее.

Цена зависит от того, сколько снимков подготовлено, в скольких зонах и на какой срок. Одно и то же имя снимка в нескольких местах превращается в несколько оплачиваемых пар. Список резервных копий без этой географии показывает только половину решения о расходах.

Сорок пять минут оплачиваются как час

Официальный пример цены относится к региону Северная Виргиния и использует 0,75 доллара за DSU-час. AWS включает FSR для одного снимка в одной зоне на 45 минут. Минимальный час даёт плату 0,75 доллара.

Соседний пример оставляет один снимок в трёх зонах на 90 минут. Получается 1 × 3 × 1,5 × 0,75, то есть 3,375 доллара за FSR в этом региональном примере. Число фактически созданных томов в формулу не подставляют.

Страница цены прямо указывает, что расходы продолжаются до отключения FSR. Поэтому завершить восстановление и закончить платную подготовку — два разных действия. Оставить её для следующего раза бывает правильным решением. Просто оно покупает ещё время, а не бесплатно продлевает уже выполненную работу.

Хостинг, обещающий короткое ожидание, может намеренно платить за промежутки без обращений. Счётчик оценивает подготовленный ресурс, клиент — возможность быстро им воспользоваться. Редкое использование само по себе не доказывает ненужность покупки. Гораздо предметнее выяснить, какой действующий сервис ещё требует эту пару.

У готовности свой раздел счёта

Описание кодов расходов выделяет FastSnapshotRestore в DSU-часах по зонам. Хранение снимков, ёмкость томов, дополнительные IOPS и пропускная способность, прямые вызовы API имеют другие строки.

Отчёт об уменьшении гигабайтов или числа запросов способен показать настоящую экономию в соседней статье, ничего не объяснив про FSR. Для этой строки нужны пары и их включённое время. Рядом нужен план восстановления, который объясняет назначение каждого оплачиваемого места.

Если план переехал в другую зону, прежняя подготовка требует нового решения. То же относится к замене исходного снимка или окончанию разовой операции. Слова «работа закрыта» в учётной системе компании не выполняют отключение в AWS.

Запас для создания томов живёт по другому правилу

В документации кредитов создания каждой паре снимок-зона выделен свой запас. При включении он равен нулю и пополняется со временем. На один созданный том расходуется один кредит. Если их меньше одного, том создаётся без преимущества FSR.

Объём запаса и скорость пополнения зависят от размера снимка, соответствующего размеру исходного тома. В примере с томом на 200 GiB и 150 GiB записанных данных расчёт идёт от 200 GiB. Эти кредиты определяют число созданий с преимуществом функции, а не денежную скидку.

Описание состояний добавляет ещё одну проверку. Запрос включения, оптимизация и enabled — разные этапы. Во время оптимизации доступна часть эффекта; полный эффект требует enabled и достаточного запаса кредитов. У функции есть также документированные условия по размеру, месту использования и заданной производительности.

Поэтому ожидаемое число одновременных созданий нужно сопоставить с запасом именно в нужной зоне. CloudWatch позволяет следить за кредитами. После создания значение fastRestored показывает, получил ли конкретный том FSR. У покупки появляются проверяемые параметры: подготовленное место, доступное число созданий и полученный том.

Ключ отозван, а отключение ещё предстоит

FSR можно включить для собственного или общего снимка. Если функцию включает получатель общего снимка, её оплачивает его аккаунт. Включение и отключение действуют на аккаунт, который их выполняет. Владелец исходной копии и плательщик за ускорение могут не совпадать.

Руководство по настройке различает способы закончить доступ. Удаление общего снимка владельцем или прекращение общего доступа автоматически отключает FSR у получателя. Но отзыв доступа получателя к пользовательскому ключу CMK, которым зашифрован общий снимок, автоматически FSR не отключает. Требуется ручное отключение.

Для организации это вполне определённая передача сообщения. Ответственный за ключи завершил свой доступ; ответственному за FSR в оплачивающем аккаунте нужно проверить свою настройку. Одна закрытая запись не заполняет вторую сама.

Для оценки отдельного покупателя нужны его пары и время включения, тариф, запас кредитов и потребность в восстановлении. С такими данными можно оставить готовность, которая обслуживает нынешнее обещание клиенту, и закрыть утратившие назначение пары. Короткое ожидание имеет цену. Забытое ожидание получает ту же возможность выставить счёт.