Когда использовать AWS Compute Optimizer и Cost Explorer

Прочитано: 148 раз(а)


AWS Compute Optimizer и Cost Explorer отслеживают, анализируют и оптимизируют расходы на облако. Сравните два инструмента, чтобы выбрать, какой из них лучше всего подходит для оптимизации размеров виртуальных машин.

Владельцы приложений знают, что управление затратами на облачные ресурсы является сложной задачей.

В AWS есть несколько инструментов, помогающих отслеживать, анализировать и оптимизировать стоимость облачных ресурсов. Два популярных варианта, предоставляющих рекомендации по оптимизации, — это AWS Compute Optimizer и AWS Cost Explorer.

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

Возможности AWS Compute Optimizer

AWS Compute Optimizer — это сервис, который анализирует показатели Amazon CloudWatch и предоставляет рекомендации по инстансам EC2. Он помечает инстансы, которые, по его мнению, имеют оптимальное распределение ресурсов, и предоставляет список альтернативных типов инстансов EC2 для каждой рекомендации, а также прогнозируемые затраты и ожидаемую экономию для каждого варианта.

Например, он предоставляет ожидаемый процент использования ЦП для каждой рекомендации по сравнению с использованием ЦП для текущего типа экземпляра. Интерфейс включает в себя графики для различных соответствующих показателей, таких как память, вход в сеть, выход из сети, сетевые пакеты, операции чтения/записи Elastic Block Store ( EBS ) и пропускная способность, среди прочего.

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

Возможности AWS Cost Explorer

AWS Cost Explorer помогает пользователям понять, на что тратятся деньги в аккаунте AWS или организации. Графический интерфейс визуализирует понесенные затраты для текущего и прошлых циклов выставления счетов. Он показывает ежедневные и почасовые затраты, а также прогнозирует будущие затраты и использование. Пользователи могут использовать несколько переменных для фильтрации затрат, таких как сервисы AWS, учетные записи, регионы, теги, типы использования и ресурсы. На рис. 2 показано, как выглядит основной интерфейс в тестовой учетной записи.

Cost Explorer работает на базе AWS Compute Optimizer, но пользовательский интерфейс немного отличается. Он предоставляет возможность поиска простаивающих экземпляров, а также рекомендации по зарезервированным экземплярам и планам экономии . Эти параметры недоступны в пользовательском интерфейсе Compute Optimizer.

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

Когда использовать AWS Compute Optimizer и Cost Explorer

Оба сервиса являются полезными инструментами для поиска возможностей оптимизации затрат AWS. В то время как Cost Explorer предоставляет представление для всех типов использования на уровне учетной записи и организации AWS, AWS Compute Optimizer более специфичен для вычислительных ресурсов, таких как инстансы EC2, группы Auto Scaling, тома Elastic Block Store ( EBS ) и функции Lambda . Если главные источники затрат не связаны ни с одним из этих сервисов, то AWS Compute Optimizer становится менее актуальным.

Кроме того, и AWS Compute Optimizer, и Cost Explorer предоставляют API и интерфейс командной строки. Это позволяет разработчикам программно получать доступ к данным о расходах и рекомендациям. Прежде чем получить доступ к рекомендациям, пользователь с правами администратора должен включить AWS Compute Optimizer. Только соответствующие пользователи имеют разрешения на доступ к платежной информации.

Чтобы пользователи могли получить доступ к Cost Explorer, пользователь root должен включить параметр IAM User and Role Access to Billing Information в консоли Billing and Cost Management. В противном случае доступ будет запрещен пользователям без полномочий root. Как только пользователь разрешит доступ, пользователи потенциально смогут просматривать информацию, связанную со способами оплаты, выставлением счетов, налоговыми адресами и историей счетов.

Начните анализ оптимизации затрат в Cost Explorer, который предоставит данные по всем типам использования. Если вычислительные ресурсы вносят наибольший вклад в счет AWS , то функция рекомендаций по оптимизации — хорошее место для начала. Следующим шагом будет использование AWS Compute Optimizer для более подробного просмотра рекомендаций по вычислительным ресурсам и применения обновлений к применимым компонентам AWS.

Когда использовать AWS Compute Optimizer и Cost Explorer



Новости партнеров