Начать работу с проектом

8 шагов  |  60 минут

Стоимость выполнения данного проекта. Расчетная стоимость выполнения проекта составляет 0,51 USD. Расчет произведен с учетом следующих факторов: аккаунт находится на уровне бесплатного пользования AWS, пользователь придерживается рекомендованных настроек, а все ресурсы удаляются в течение 1 часа после завершения проекта. В конкретном случае пользователю могут потребоваться другие настройки, что повлечет за собой изменение стоимости. Рассчитать стоимость в соответствии с конкретными требованиями можно с помощью Калькулятора

Оценка ежемесячной стоимости использования. Общая стоимость разработки и обслуживания решения для аналитики журналов может отличаться в зависимости от уровня использования и настроек конфигурации. При использовании конфигурации по умолчанию, рекомендованной в данном руководстве, ежемесячная стоимость проекта составит 367,74 USD.

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

  • Amazon Kinesis Firehose

    Описание продукта. Amazon Kinesis Firehose – полностью управляемый сервис передачи потоковых данных в целевые сервисы, такие как Amazon S3, Amazon Redshift и Amazon ES, в режиме реального времени. При использовании Firehose не нужно разрабатывать дополнительные приложения и управлять ресурсами. Достаточно настроить процедуры обработки данных таким образом, чтобы они передавали данные в Firehose, и сервис автоматически будет доставлять данные в указанные целевые сервисы.

    Ценообразование. Стоимость зависит от объема загруженных в Amazon Kinesis Firehose данных, который определяется как количество отправленных в сервис записей данных, при этом размер каждой записи округляется в большую сторону до ближайшего значения, кратного 5 КБ. Например, если размер каждой записи составляет 42 КБ, то размер импортированной записи в Amazon Kinesis Firehose будет учитываться как 45 КБ. Для региона Восток США стоимость Amazon Kinesis Firehose составляет 0,035 USD за 1 ГБ загруженных данных. Подробную информацию о ценах см. на странице Цены на Amazon Kinesis.

    Пример расчета стоимости. В данном проекте будут созданы два отдельных потока доставки данных Amazon Kinesis Firehose. Один будет получать данные из менеджера журнала доступа Apache, второй – выходные данные приложения Amazon Kinesis Analytics.

    Предположим, что в первый поток Firehose из менеджера журнала поступает 500 записей в секунду, а размер каждой записи не превышает 5 КБ (стандартные записи в журналах доступа Apache). При оценке приблизительного количества данных, поступающих в поток доставки Firehose за месяц, учитываются следующие факторы.

    • Стоимость сервиса в регионе Восток США составляет 0,035 USD за 1 ГБ полученных данных.
    • Размер записи округляется вверх до ближайшего значения, кратного 5 КБ, т. е. до 5 КБ.
    • Получение данных (ГБ/с) = (500 записей/с х 5 КБ/запись)/1 048 576 КБ/ГБ = 0,002384 ГБ/с
    • Получение данных (ГБ/месяц) = 30 дней/месяц х 86 400 с/день х 0,002384 ГБ/с = 6179,81 ГБ/месяц
    • Стоимость в месяц: 6179,81 х 0,035 USD/ГБ = 216,29 USD
    • Стоимость в час. В рамках данного проекта допустим, что данные импортируются в течение часа. Стоимость данного проекта составит приблизительно 0,30 USD

     

    Во второй поток Firehose записи поступают гораздо реже. Приложение Amazon Kinesis Analytics выдает всего несколько строк данных в минуту, так что стоимость этого потока будет пропорционально меньше. Если в поток поступают пять записей в минуту и размер каждой записи не превышает 5 КБ, стоимость потока составит 0,00005 USD за час использования в рамках проекта.

  • Amazon Kinesis Analytics

    Описание продукта. Сервис Amazon Kinesis Analytics обеспечивает простую обработку и анализ потоковых данных в режиме реального времени с помощью языка SQL стандарта ANSI. Сервис позволяет считывать данные из Amazon Kinesis Streams и Amazon Kinesis Firehose и создавать запросы потоковой обработки для фильтрации, преобразования и объединения данных по мере их поступления. Amazon Kinesis Analytics автоматически распознает стандартные форматы данных, анализирует данные и предлагает схему их обработки, которую можно редактировать с помощью интерактивного редактора схем. Сервис предоставляет интерактивный редактор SQL и шаблоны потоковой обработки, поэтому создание сложных запросов потоковой обработки данных займет всего несколько минут. Amazon Kinesis Analytics обеспечивает непрерывную работу запросов и записывает результаты обработки в сервисы Amazon Kinesis Streams или Amazon Kinesis Firehose, которые могут быть назначены для получения исходящих данных и последующей передачи этих данных в сервисы Amazon S3, Amazon Redshift и Amazon ES. Amazon Kinesis Analytics обеспечивает автоматическое выделение, развертывание и масштабирование ресурсов, которые требуются для выполнения запросов.

    Ценообразование. При работе с Amazon Kinesis Analytics вы платите только за то, что реально используете. Оплата начисляется на почасовой основе, исходя из среднего числа единиц обработки Kinesis (KPU), использованных при работе приложения потоковой обработки.

    KPU представляет собой единицу ресурса потоковой обработки, которая включает 4 ГБ оперативной памяти, 1 виртуальный ЦПУ и соответствующие сетевые ресурсы. Поскольку у запросов различного уровня сложности различные требования к ресурсам памяти и вычислительным ресурсам, Amazon Kinesis Analytics обеспечивает автоматическое и эластичное масштабирование числа KPU, которые требуются для выполнения анализа. При работе с Amazon Kinesis Analytics не нужно беспокоиться о выделении ресурсов, нет авансовых или минимальных платежей.

    Пример расчета стоимости. Допустим, что система запущена в регионе Восток США и работает в течение 6 часов. В проекте используется базовый SQL-запрос, который потребляет не больше одной KPU. Если стоимость Amazon Kinesis Analytics в регионе Восток США составляет 0,11 USD за KPU-час и проект работает в течение 6 часов, общая стоимость использования Amazon Kinesis Analytics составит 0,66 USD.

  • Amazon Elasticsearch Service

    Описание продукта. Amazon ES – это популярный поисковый и аналитический движок с открытым исходным кодом для работы с большими данными, например для анализа журналов или навигации. Сервис Amazon ES управляет ресурсами, масштабированием, обновлениями безопасности и администрированием кластеров Elasticsearch, предоставляя пользователю прямой доступ к API Elasticsearch.

    Ценообразование. При работе с Amazon ES вы платите только за то, что реально используете. Минимальные или авансовые платежи отсутствуют. Оплате подлежит время работы инстансов Amazon Elasticsearch в часах, объем хранилища Amazon Elastic Block Store (EBS) (если выбрана эта опция) и объем переданных данных по стандартным тарифам. Подробнее см. на странице Цены на Amazon Elasticsearch Service.

    Пример расчета стоимости. Если в рамках данного проекта при создании домена Amazon ES выбраны настройки по умолчанию, расчет общей стоимости происходит следующим образом: стоимость инстанса типа m3.medium.elasticsearch – 0,094 USD х 1 час = 0,094 USD.

  • Amazon S3

    Описание продукта. Amazon S3 – это безопасное, надежное облачное хранилище с большими возможностями масштабирования для объектов, используемых в приложениях пользователя. В нем можно хранить исходный код, файлы журналов, изображения, видео и другие артефакты, создаваемые при развертывании приложения. Простой веб-интерфейс упрощает использование объектного хранилища Amazon S3 и обеспечивает передачу данных на хранение и извлечение файлов из любой точки Интернета. Это означает, что надежный доступ к сохраненным данным обеспечен для всех конечных пользователей.

    Ценообразование. Тарифы S3 основаны на пяти компонентах: тип используемого хранилища S3, регион хранения данных веб-сайта (например, Восток США или Азия и Тихий океан (Сидней)), объем хранимых данных, количество запросов на запись или чтение данных из хранилища и объем данных, передаваемых пользователям из S3. Поскольку доставлять контент в проекте предполагается через Amazon CloudFront, стоимость S3 будет основана на объеме хранимых данных. Подробнее см. на странице Цены на Amazon S3.

    Пример расчета стоимости. При использовании стандартного хранилища S3 в регионе Восток США для хранения 5 ГБ контента стоимость сервиса составит 0,15 USD в месяц. Если аккаунт был создан в течение последних 12 месяцев и уровень бесплатного пользования AWS еще доступен, стоимость сервиса составит 0,00 USD в месяц. Допустим, в рамках данного проекта будет создано 5 ГБ данных. Стоимость хранения записей в Amazon S3 в течение 6 часов составит 0,00125 USD.

  • Amazon EC2

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

    Ценообразование. Тарифы Amazon EC2 основаны на четырех компонентах: выбранный тип инстанса (EC2 предлагает более 40 типов инстансов с разными объемами вычислительных ресурсов, памяти, хранилищ и т. д.); регион, в котором развернут инстанс; ПО на инстансе и выбранная ценовая модель (инстансы по требованию, зарезервированные или спотовые инстансы и т. д.). Подробнее см. на странице Цены на Amazon EC2.

    Пример расчета стоимости. Допустим, все файлы журналов расположены на одном инстансе Linux t2.nano EC2 в регионе Восток США. При использовании тарифов по требованию стоимость использования виртуальной машины составит 4,68 USD в месяц. Если в рамках данного проекта создающий журналы инстанс работает в течение часа, расчетная стоимость использования EC2 составит 0,0065 USD.

Начать работу с проектом