Тарификация AWS
Тарификация AWS — это система ценообразования на услуги облачной платформы Amazon Web Services (AWS; компания Amazon не внесена в реестр нежелательных организаций и не запрещена в РФ), основанная на модели оплаты по факту потребления (pay-as-you-go) с возможностью применения различных скидок и резервирования ресурсов. В отличие от традиционной ИТ-инфраструктуры, где требуется покупка и обслуживание физического оборудования, AWS позволяет клиентам платить только за фактически использованные вычислительные мощности, объём хранилища, трафик и другие сервисы, измеряемые в секундах, минутах, часах или гигабайтах.
Модели ценообразования
AWS предлагает несколько основных моделей оплаты, каждая из которых ориентирована на разные сценарии использования и бюджетные ограничения.
Оплата по факту потребления (On-Demand)
Это базовая модель, при которой клиент не берёт на себя долгосрочных обязательств и платит за каждый час или секунду использования ресурсов (в зависимости от типа сервиса). Например, для виртуальных машин Amazon EC2 (Elastic Compute Cloud) тарификация идёт посекундно (с минимальным периодом в 60 секунд) для большинства типов инстансов. Эта модель подходит для проектов с непредсказуемой нагрузкой, тестирования, разработки или краткосрочных задач.
Резервированные инстансы (Reserved Instances, RI)
Модель, при которой клиент заранее оплачивает использование определённого типа ресурса на срок от 1 до 3 лет. Взамен он получает значительную скидку (до 72% по сравнению с On-Demand). Резервированные инстансы делятся на три варианта оплаты:
- Полная предоплата (All Upfront) — максимальная скидка, все средства вносятся сразу.
- Частичная предоплата (Partial Upfront) — меньшая скидка, часть суммы вносится сразу, остальное — помесячно.
- Без предоплаты (No Upfront) — минимальная скидка, ежемесячные платежи.
Резервирование применяется к стабильным нагрузкам, например, для производственных систем с прогнозируемым объёмом работы.
Сберегательные планы (Savings Plans)
Гибкая альтернатива RI, появившаяся в 2019 году. Клиент обязуется тратить определённую сумму в час (например, 10 долларов в час) на услуги AWS в течение 1 или 3 лет. Взамен он получает скидку, сопоставимую с RI, но без привязки к конкретному типу инстанса или региону. Сберегательные планы бывают двух типов:
- Вычислительные (Compute Savings Plans) — покрывают любые вычислительные сервисы (EC2, AWS Lambda, AWS Fargate), независимо от региона и семейства.
- EC2 Savings Plans — привязаны к конкретному семейству инстансов (например, m5) в выбранном регионе.
Спотовые инстансы (Spot Instances)
Модель, при которой AWS продаёт неиспользуемые вычислительные мощности по сниженным ценам (скидка до 90% от On-Demand). Цена на спотовые инстансы динамически меняется в зависимости от спроса и предложения. Если цена превышает максимальную ставку, установленную клиентом, или ресурсы требуются другим пользователям, инстанс может быть прерван (terminated) с двухминутным уведомлением. Спотовые инстансы подходят для пакетной обработки данных, задач машинного обучения, тестирования и других отказоустойчивых нагрузок.
Выделенные хосты (Dedicated Hosts) и выделенные инстансы (Dedicated Instances)
Физические серверы, арендуемые целиком. Используются для лицензирования ПО (например, Microsoft SQL Server) или для выполнения требований корпоративной безопасности. Оплата может быть почасовой или через резервирование.
Факторы, влияющие на стоимость
Стоимость использования AWS складывается из нескольких компонентов, которые различаются в зависимости от сервиса.
Вычислительные ресурсы (Compute)
Для Amazon EC2 стоимость зависит от:
- Типа инстанса — семейство (общего назначения, оптимизированные для вычислений, памяти, GPU и т.д.), количество vCPU и объём RAM.
- Операционной системы — Windows и коммерческие дистрибутивы Linux (например, Red Hat Enterprise Linux) стоят дороже, чем стандартный Amazon Linux.
- Региона — цены различаются в зависимости от дата-центра (например, us-east-1 (Северная Виргиния) обычно дешевле, чем eu-west-2 (Лондон) или ap-northeast-1 (Токио)).
- Продолжительности работы — оплата за секунды или часы.
Для бессерверных вычислений AWS Lambda тарификация идёт за количество запросов (первые 1 млн запросов в месяц — бесплатно) и за время выполнения (в миллисекундах) с учётом выделенного объёма памяти.
Хранилище (Storage)
Стоимость хранения данных в Amazon S3 (Simple Storage Service) зависит от:
- Класса хранения — S3 Standard (часто используемые данные), S3 Intelligent-Tiering (автоматическое перемещение между уровнями), S3 Glacier (архивное хранение с длительным временем доступа), S3 Deep Archive (самое дешёвое, время восстановления до 12 часов).
- Объёма данных — в гигабайтах в месяц.
- Количества запросов (GET, PUT, LIST) и объёма переданного трафика.
Для блочного хранения Amazon EBS (Elastic Block Store) оплачивается выделенный объём (в ГБ в месяц) и количество операций ввода-вывода (IOPS) для типов с высокой производительностью (io1, io2).
Сетевой трафик (Data Transfer)
AWS взимает плату за передачу данных между регионами, между зонами доступности (Availability Zones) и за исходящий трафик в интернет. Входящий трафик (из интернета в AWS) обычно бесплатный. Исходящий трафик тарифицируется по прогрессивной шкале: первые 100 ГБ в месяц — бесплатно (в течение первого года), затем — от 0,09 до 0,12 доллара за ГБ в зависимости от региона. Передача данных между сервисами внутри одного региона и одной зоны доступности (например, между EC2 и S3 через внутренний IP) — бесплатна.
Дополнительные сервисы
Стоимость других сервисов (базы данных Amazon RDS, очереди Amazon SQS, уведомления Amazon SNS, DNS-сервис Amazon Route 53, сервисы машинного обучения Amazon SageMaker) рассчитывается по собственным метрикам: часы работы, количество запросов, объём обработанных данных, количество активных правил и т.д.
Бесплатный уровень (AWS Free Tier)
AWS предоставляет бесплатный уровень для новых клиентов в течение первых 12 месяцев с момента регистрации. В него входят, например:
- 750 часов в месяц использования инстанса t2.micro (1 vCPU, 1 ГБ RAM) или t3.micro в регионах, где t2.micro недоступен.
- 5 ГБ хранилища Amazon S3 Standard.
- 25 ГБ хранилища Amazon DynamoDB.
- 1 млн запросов к AWS Lambda в месяц.
- 30 ГБ дискового пространства Amazon EBS (в виде магнитных томов).
После истечения 12 месяцев или превышения лимитов начинается тарификация по стандартным ценам.
Калькулятор стоимости и управление затратами
Для оценки будущих расходов AWS предоставляет AWS Pricing Calculator — веб-инструмент, позволяющий смоделировать конфигурацию сервисов и получить примерную ежемесячную стоимость. Для мониторинга текущих расходов используется AWS Cost Explorer — сервис с графиками и отчётами, позволяющий анализировать затраты по сервисам, регионам, тегам и временным периодам. Также доступны бюджеты (AWS Budgets), которые отправляют уведомления при превышении заданных порогов, и отчёты о затратах и использовании (Cost and Usage Reports), выгружаемые в формате CSV.
Сравнение с другими облачными платформами
Тарификация AWS считается одной из самых сложных и детализированных среди публичных облаков. В отличие от Microsoft Azure, где часто используется модель оплаты за минуту, AWS применяет посекундную тарификацию для большинства вычислительных сервисов. Google Cloud Platform (GCP) также использует посекундную оплату, но предлагает автоматические скидки за длительное использование (committed use discounts) без необходимости резервирования. В целом, AWS предоставляет наибольшее количество опций для оптимизации затрат (резервирование, спотовые инстансы, сберегательные планы), что делает его гибким, но требующим внимательного планирования.
Источники
- Официальная документация AWS по ценообразованию (AWS Pricing)
- AWS Well-Architected Framework — раздел «Cost Optimization»
- Документация AWS Cost Explorer и AWS Budgets
- Сравнительные обзоры облачных провайдеров (Gartner, IDC)
- Статья «Understanding AWS Pricing Models» на ресурсах AWS
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →