Цены на Amazon ECS
Обзор цен
Amazon ECS – это полностью управляемый сервис оркестрации контейнеров, который позволяет создавать, запускать и контролировать даже самые требовательные контейнерные рабочие нагрузки. Кроме того, он избавляет от сложностей, возникающих при управлении инфраструктурой. Благодаря этому команды разработчиков могут быстрее внедрять инновации.
Дополнительная плата за оркестрацию Amazon ECS отсутствует. Вы платите только за базовые вычислительные ресурсы, используемые для запуска приложений на основе контейнеров.
Варианты вычислений Amazon ECS
Тарифы на Amazon ECS зависят от выбранного варианта вычислений — AWS Fargate, Amazon EC2 или AWS Outposts. При использовании этих вариантов плата за управление ECS не взимается; вы платите только за базовые вычислительные ресурсы. Для управляемых инстансов ECS взимается дополнительная плата за управление каждым инстансом в рамках операционного управления, предоставляемого AWS.
При использовании AWS Fargate оплате подлежат виртуальные ЦПУ, память и ресурсы хранилища, запрашиваемые приложением на основе контейнеров. Использование ресурсов учитывается с момента извлечения образов контейнера и до завершения задачи Amazon ECS, с округлением вверх до ближайшей секунды. Предусмотрен минимальный обязательный платеж за одну минуту использования.
Подробнее о ценах см. на странице цен на AWS Fargate.
Вы оплачиваете управление инстансами Amazon EC2, запущенными и управляемыми с помощью управляемых инстансов ECS, в дополнение к стандартной плате за инстансы EC2. Оплата как за управляемые инстансы ECS, так и за EC2 рассчитывается посекундно (минимум одна минута) в зависимости от типа и продолжительности использования инстанса. Подробнее о ценах см. на странице цен на управляемые инстансы Amazon ECS.
Дополнительная плата за использование вычислительных ресурсов Amazon EC2 отсутствует. Оплате подлежат ресурсы AWS (например, инстансы Amazon EC2, тома Amazon EBS или публичные адреса IPv4), которые создаются для запуска вашего приложения. Вы платите только за используемые ресурсы по мере потребления.
Подробнее о ценах см. на странице цен на Amazon EC2.
Цены на Amazon ECS для AWS Outposts определяются очень просто и ничем не отличаются от облачных: плоскость управления Amazon ECS размещается в облаке, а не в Outposts, а инстансы контейнеров выполняются на мощностях Outposts EC2 без дополнительной оплаты за ECS.
Дополнительная информация о расценках на ресурсы Outposts доступна на странице цен на AWS Outposts.
Подробности
|
Режим вычислений
|
За что вы платите
|
Плата за обслуживание ECS?
|
Детализация выставления счетов
|
|---|---|---|---|
|
AWS Fargate
|
виртуальный ЦПУ + память + краткосрочное хранилище (опционально) |
Без отдельной платы за ECS. Оплачивайте ресурсы по тарифам Fargate. |
Посекундно (мин. 1 минута) |
|
Управляемые инстансы ECS
|
Цена инстанса EC2 + плата за управление управляемыми инстансами ECS |
Да — плата за управление в зависимости от типа инстанса |
Посекундно (мин. 1 минута) |
|
EC2
|
Инстансы EC2 |
Без отдельной платы за ECS |
Посекундно (мин. 1 минута) |
|
ECS Anywhere
|
0,01025 USD за зарегистрированный локальный инстанс в час |
Да — фиксированная плата за инстанс |
В час (не менее 1 часа) |
|
ECS для AWS Outposts
|
Аналогично EC2. Плоскость управления работает в облаке |
Без отдельной платы за ECS |
В соответствии с правилами выставления счетов EC2 |
AWS Fargate
Авансовые платежи за AWS Fargate отсутствуют, а потребляемые ресурсы оплачиваются по факту использования. Стоимость рассчитывается по количеству виртуальных ЦПУ, памяти и ресурсов хранилища, использованных приложениями на базе контейнеров, работающими в Amazon Elastic Container Service (ECS).
При использовании AWS Fargate вы платите только за запрашиваемые вашим контейнеризованным приложением ресурсы виртуальных ЦПУ и памяти. Потребление ресурсов виртуальных ЦПУ и памяти вычисляется с момента вызова ваших образов контейнера и до завершения задачи Amazon ECS (с округлением вверх до ближайшей секунды). Предусмотрен минимальный обязательный платеж за одну минуту использования. Вам не нужно выбирать, покупать серверные инстансы или управлять ими. Fargate автоматически управляет базовой инфраструктурой.
Сведения о ценах
Цены зависят от запрошенных виртуальных ЦПУ, памяти, операционных систем, архитектуры ЦПУ1, а также ресурсов хранилища для задачи или пода. Пять параметров настраиваются независимо.
1 Операционная система Windows и архитектура ЦП ARM на данный момент доступны только для Amazon ECS.
-
Linux/X86
-
Linux /ARM
-
Windows/X86
-
Linux/X86
-
-
Linux /ARM
-
-
Windows/X86
-
Примечание: Каждая задача Fargate получает 20 ГБ краткосрочного хранилища без дополнительной оплаты. Дополнительное хранилище сверх 20 ГБ (максимум 200 ГБ) оплачивается по вышеуказанной ставке. Операционная система Windows и архитектура ЦП ARM на данный момент доступны только для Amazon ECS.
Цены на Fargate Spot
Fargate Spot позволяет выполнять устойчивые к прерываниям задачи Amazon ECS со скидкой до 70 % по сравнению с тарифами Fargate по запросу. Fargate Spot использует свободные ресурсы Fargate и может быть прерван с предупреждением за 2 минуты, когда AWS потребуется вернуть ресурсы. Он идеально подходит для отказоустойчивых и гибких рабочих нагрузок, таких как пакетная обработка, преобразование данных или конвейеры CI/CD.
Цены на Fargate Spot колеблются в зависимости от доступных ресурсов. Актуальные спотовые цены по регионам доступны на странице цен AWS Fargate. Для сочетания ресурсов по запросу и спотовых ресурсов вы можете указать стратегию поставщика ресурсов в сервисе ECS или определении задачи.
-
Spot Linux/X86
-
Spot Linux/ARM
-
Spot Linux/X86
-
-
Spot Linux/ARM
-
* Fargate Spot для Amazon ECS в настоящее время доступен только для операционной системы Linux и архитектуры ЦП x86/ARM.
Цены на краткосрочное хранение Fargate
20 ГБ краткосрочного хранилища доступно для всех задач и подов Fargate по умолчанию, и вы платите только за дополнительные ресурсы хранилища, которые настроены.
Поддерживаемые конфигурации
| ЦПУ |
Объем памяти |
|---|---|
| 0,25 виртуального ЦПУ | 0,5 ГБ, 1 ГБ и 2 ГБ |
| 0,5 виртуального ЦПУ | От 1 ГБ и до 4 ГБ, с шагом в 1 ГБ |
| 1 виртуальный ЦПУ | От 2 ГБ и до 8 ГБ, шаг в 1 ГБ |
| 2 виртуальных ЦПУ | От 4 ГБ и до 16 ГБ, шаг в 1 ГБ |
| 4 виртуальных ЦПУ | От 8 ГБ и до 30 ГБ, шаг в 1 ГБ |
| 8 виртуальных ЦПУ | От 16 ГБ и до 60 ГБ, шаг в 4 ГБ |
| 16 виртуальных ЦПУ | От 32 ГБ и до 120 ГБ, шаг в 8 ГБ |
| 32 виртуальных ЦПУ | 60 ГБ, 120 ГБ и 244 ГБ |
Экономичные планы распространяются на плату за виртуальный ЦПУ и память Fargate. Спотовые скидки распространяются на всю стоимость задачи Fargate. Эти варианты можно комбинировать: используйте экономичные планы для базовой нагрузки и Spot для пиковых и гибких рабочих нагрузок.
Планы экономии вычислительных ресурсов для Fargate
Планы экономии вычислительных ресурсов обеспечивают максимальную гибкость и позволяют сократить расходы на величину до 52 % за счет подписки с почасовым расходом сроком на 1 или 3 года. Эти планы автоматически применяются к использованию инстансов EC2 и Fargate вне зависимости от семейства инстансов, размера, ОС, типа аренды или региона AWS.
| Варианты покупки | Срок подписки | Типовая скидка по сравнению с оплатой по требованию | |
|---|---|---|---|
| Планы экономии вычислительных ресурсов | 1 год | До ~17–26 % | |
| Планы экономии вычислительных ресурсов | 3 года | До ~52 % | |
| Fargate Spot | Без подписки | До 70 % (переменная, спотовый рынок) |
Примеры расчета стоимости
Все приведённые ниже примеры основаны на ценах для региона Восток США (Северная Вирджиния).
-
Пример 1
Предположим, сервис использует 5 задач ECS, работающих на протяжении 10 минут (600 секунд) ежедневно на протяжении месяца (30 дней), в течение которого каждая задача ECS использует 1 виртуальный ЦПУ, 2 ГБ памяти и 30 ГБ краткосрочного хранилища. Используются цены на Linux /X86 региона Восток США (Северная Вирджиния). Стоимость ЦПУ: 0,000011244 USD за секунду виртуального ЦПУ; стоимость памяти: 0,000001235 USD за ГБ в секунду; стоимость краткосрочного хранения: 0,0000000308 USD за ГБ в секунду
Ежемесячная плата за ЦПУ
Общая плата за виртуальный ЦПУ = (количество задач) x (количество vCPUs) x (цена ЦПУ в секунду) x (продолжительность работы ЦПУ в день в секундах) x (количество дней)
Общая плата за виртуальный ЦПУ = 5 x 1 x 0,000011244 x 600 x 30 = 1,01 USDЕжемесячная плата за память
Общая плата за память = (количество задач) x (память в ГБ) x (цена за ГБ) x (продолжительность использования памяти в день в секундах) x (количество дней)
Общая плата за память = 5 x 2 x 0,000001235 x 600 x 30 = 0,22 USDЕжемесячная плата за краткосрочное хранилище
Общая плата за краткосрочное хранилище = (количество задач) x (дополнительное краткосрочное хранилище в ГБ) x (цена за ГБ) x (продолжительность использования памяти в день в секундах) x (количество дней)
Дополнительное краткосрочное хранилище в ГБ: 30 - 20 = 10
Общая плата за краткосрочное хранилище = 5 x 10 x 0,0000000308 x 600 x 30 = 0,03 USDЕжемесячная плата за вычислительные ресурсы Fargate
Ежемесячная плата за вычислительные ресурсы Fargate = (ежемесячная плата за ЦПУ) + (ежемесячная плата за память) + (ежемесячная плата за краткосрочное хранилище)
Ежемесячная плата за вычислительные ресурсы Fargate = 1,01 USD + 0,22 USD + 0,03 USD = 1,26 USD -
Пример 2
Предположим, для оптимизации соотношения цены и эффективности вы запускаете сервис в Fargate с процессором AWS Graviton2 на основе архитектуры Arm. Сервис использует 5 задач ECS на протяжении 10 минут (600 секунд) ежедневно на протяжении месяца (30 дней), в течение которого каждая задача ECS использует 1 виртуальный ЦПУ, 2 ГБ памяти и 30 ГБ краткосрочного хранилища. Применяются цены на Linux/ARM региона Восток США (Северная Вирджиния). Стоимость ЦПУ: 0,0000089944 USD за секунду виртуального ЦПУ; стоимость памяти: 0,0000009889 USD за ГБ в секунду; стоимость краткосрочного хранилища: 0,0000000308 USD за ГБ в секунду.
Ежемесячная плата за ЦПУ
Общая плата за виртуальный ЦПУ = (количество задач) x (количество vCPUs) x (цена за ЦПУ в секунду) x (продолжительность работы ЦПУ в секундах в день) x (количество дней)
Общая плата за виртуальный ЦПУ = 5 x 1 x 0,0000089944 x 600 x 30 = 0,81 USDЕжемесячная плата за память
Общая плата за память = (количество задач) x (память в ГБ) x (цена за ГБ) x (продолжительность использования памяти в день в секундах) x (количество дней)
Общая плата за память = 5 x 2 x 0,0000009889 x 600 x 30 = 0,18 USDЕжемесячная плата за краткосрочное хранилище
Общая плата за краткосрочное хранилище = (количество задач) x (дополнительное краткосрочное хранилище в ГБ) x (цена за ГБ) x (продолжительность использования памяти в день в секундах) x (количество дней)
Дополнительное краткосрочное хранилище в ГБ: 30 - 20 = 10
Общая плата за краткосрочное хранилище = 5 x 10 x 0,0000000308 x 600 x 30 = 0,03 USDЕжемесячная плата за вычислительные ресурсы Fargate
Ежемесячная плата за вычислительные ресурсы Fargate = (ежемесячная плата за ЦПУ) + (ежемесячная плата за память) + (ежемесячная плата за краткосрочное хранилище)
Ежемесячная плата за вычислительные ресурсы Fargate = 0,81 USD + 0,18 USD + 0,03 USD = 1,02 USD -
Пример 3
Предположим, сервис использует 10 задач ECS в Windows, работающих на протяжении 1 часа (3600 секунд) ежедневно в течение месяца (30 дней), и каждая задача ECS использует 1 виртуальный ЦПУ и 2 ГБ памяти.
Ежемесячная плата за ЦПУ
Общая плата за виртуальный ЦПУ = (количество задач) x (количество vCPUs) x (цена за ЦПУ в секунду) x (продолжительность работы ЦПУ в день в секундах) x (количество дней)
Общая плата за виртуальный ЦПУ = 10 x 1 x 0,0000254167 x 3600 x 30 = 27,45 USDЕжемесячная плата за ОС Windows
Общая плата за память = (количество задач) x (количество vCPUs) x (цена ОС за секунду ЦПУ) x (продолжительность работы ЦПУ в день в секундах) x (количество дней)
Общая плата за ОС Windows = 10 x 1 x 0,0000127778 x 3600 x 30 = 13,80 USDЕжемесячная плата за память
Общая плата за память = (количество задач) x (память в ГБ) x (цена за ГБ) x (продолжительность использования памяти в день в секундах) x (количество дней)
Общая плата за память = 10 x 2 x 0,0000027778 x 3600 x 30 = 6,00 USDЕжемесячная плата за вычислительные ресурсы Fargate
Ежемесячная плата за вычислительные ресурсы Fargate = (ежемесячная плата за ЦПУ) + (ежемесячная плата за ОС Windows) + (ежемесячная плата за память)
Ежемесячная плата за вычислительные ресурсы Fargate = 27,45 USD + 13,80 USD + 6,00 USD = 47,25 USD
Управляемые инстансы Amazon ECS
Управляемые инстансы Amazon ECS — это полностью управляемый вычислительный сервис, который обеспечивает желаемую производительность приложений и необходимую простоту эксплуатации. Управляемые инстансы ECS автоматически выделяют инстансы EC2, управляют ими и масштабируют их в вашем кластере ECS, выполняя установку исправлений и управление жизненным циклом от вашего имени. Вы сохраняете полную видимость инстансов EC2 в своей учетной записи и можете использовать существующие зарезервированные инстансы EC2 или экономичные планы.
При использовании управляемых инстансов Amazon ECS вы платите по двум отдельным тарифам:
1. Цена инстансов EC2 — стандартная цена Amazon EC2 для запускаемого вами типа инстанса в зависимости от выбранного варианта покупки: Инстансы по требованию, зарезервированные инстансы, планы экономии вычислительных ресурсов или спотовые инстансы.
2. Плата за управление управляемыми инстансами ECS — плата за управление каждым инстансом, которая взимается независимо от варианта покупки EC2.
Оба тарифа рассчитываются посекундно с минимальным уровнем оплаты в одну минуту.
Сведения о ценах
Управляемые инстансы Amazon ECS — пример цены
Вы хотите развернуть приложение на основе контейнеров в Amazon ECS. Вы выбираете управляемые инстансы ECS, чтобы снизить эксплуатационные издержки на управление инфраструктурой EC2, сохранив при этом полный контроль над кластером.
Допустим, ваше приложение состоит из трех задач ECS (групп контейнеров): одна отвечает за предоставление внешнего веб-интерфейса для конечных пользователей и требует 0,5 виртуального ЦПУ и 1 ГБ оперативной памяти, другая обрабатывает внутреннюю серверную часть веб-приложения и требует 2 виртуальных ЦПУ и 5 ГБ оперативной памяти, а третья выполняет периодические пакетные задачи обработки данных и требует 1 виртуального ЦПУ и 8 ГБ оперативной памяти. В среднем ожидается, что для работы приложения потребуется 6 задач для внешнего интерфейса, 10 задач для внутренней серверной части и 2 задачи для обработки данных. За исключением задач пакетной обработки данных, каждая задача также настроена для работы как минимум в двух зонах доступности для обеспечения высокой доступности.
Вы развертываете свое приложение в регионе Запад США (Орегон). Управляемые инстансы ECS определяют, что наиболее экономичным выбором инстансов EC2 в соответствии с требованиями приложения будет сочетание c6a.2xlarge, c6a.4xlarge, m5a.2xlarge и m5a.xlarge. За использование управляемых инстансов ECS в дополнение к обычным расходам на инстансы EC2 взимается плата за управление, которая зависит от типа запускаемого инстанса EC2. Ниже приведены общие затраты на управляемые инстансы ECS за каждый час и месяц работы приложения, включая обычные затраты на инстансы EC2:
| Типы инстансов | Кол-во | Инстанс EC2 | Управляемые инстансы ECS |
|---|---|---|---|
| c6a.2xlarge | 1 | 0,306 USD | 0,037 USD |
| c6a.4xlarge | 1 | 0,612 USD | 0,073 USD |
| m5a.2xlarge | 1 | 0,344 USD | 0,041 USD |
| m5a.xlarge | 1 | 0,172 USD | 0,021 USD |
| Всего за час | 1,434 USD | 0,172 USD | |
| Всего за месяц | 1046,82 USD | 125,62 USD |
Плата за управление управляемыми инстансами ECS взимается отдельно и не зависит от выбранного вами варианта покупки EC2. Оба тарифа рассчитываются посекундно с минимальным уровнем оплаты в одну минуту.
Следующие шаги и ресурсы
| Ресурс | Описание | URL-адрес |
|---|---|---|
| Калькулятор цен AWS | Оцените ежемесячные затраты на ECS с разбивкой по вариантам вычислений, количеству задач, количеству виртуальных ЦПУ/памяти и региону | calculator.aws |
| Страница цен ECS | Официальная актуальная страница цен ECS со всеми типами запуска | aws.amazon.com/ecs/pricing |
| Страница цен Fargate | Подробные цены на Fargate по регионам, включая конфигурации Windows, ARM (Graviton) и графических процессоров (GPU) | aws.amazon.com/fargate/pricing |
| Цены на управляемые инстансы ECS | Карта тарифов за управление по типам инстансов | aws.amazon.com/ecs/managed-instances/pricing |
| Цены на ECS Anywhere | Цены на локальные инстансы и часто задаваемые вопросы | aws.amazon.com/ecs/anywhere/pricing |
| Цены на AWS Outposts | Цены на резервирование ёмкости для стоек Outposts | aws.amazon.com/outposts/pricing |
| Обозреватель затрат AWS | Проанализируйте фактические расходы и модели использования AWS | console.aws.amazon.com/cost-management |
| Связаться с отделом продаж | Обсуждение корпоративных цен, переговоры о зарезервированой пропускной способности или ценовые предложения Outposts | aws.amazon.com/contact-us |
Отказ от ответственности
Цены, указанные в этом документе, приведены исключительно в информационных целях и отражают тарифы по запросу в регионе Восток США (Северная Вирджиния) на дату создания документа. Цены AWS могут изменяться. Всегда проверяйте актуальные цены на сайте aws.amazon.com, прежде чем принимать решение о покупке. В этом документе объединены данные с официальных страниц цен на AWS ECS, Fargate, управляемые инстансы ECS, ECS Anywhere и AWS Outposts