Затраты и использование

Azure CycleCloud пытается отслеживать затраты и использование кластера. Он будет отслеживать ряд ресурсов, включая экземпляры и тома, и использовать это для оценки среды выполнения и расходов на ресурс.

Оповещения об использовании

CycleCloud позволяет задать оповещение для каждого кластера, которое будет отображать предполагаемые затраты и уведомлять вас о том, превышает ли это затраты на указанную сумму в долларах.

Чтобы отобразить использование кластера, щелкните Создать оповещение в кластере, чтобы открыть окно оповещения. Включите оповещение с помощью флажка, если вы хотите отслеживать расходы для этого конкретного кластера. Задайте бюджет для кластера и используйте раскрывающийся список, чтобы выбрать, соответствует ли набор бюджета в течение дня или месяца. Нажмите кнопку Сохранить, чтобы активировать оповещение. На странице кластера вы увидите текущие затраты на день или месяц (в зависимости от выбранного).

Заметка

Оповещения об использовании являются информационными только. Переход по бюджету не остановится или не приостановит экземпляр. Сумма расходов на кластер составляет совокупный за выбранный период времени.

оповещения об использовании

Текущие расходы в рамках бюджета:

текущие расходы в рамках бюджета

Текущие расходы с переурочкой:

текущие расходы с превышением

Уведомления

Если вы хотите получать уведомления электронной почты, Microsoft Teams или Slack™, когда кластер превышает бюджет, введите одно из следующих действий:

  • имя пользователя: адрес электронной почты, связанный с учетной записью пользователя.
  • адрес электронной почты: введите адрес электронной почты для оповещения.
  • Teams. Если вы используете Microsoft Teams, можно настроитьвеб-перехватчика . Примечание. Этот метод не рекомендуется и будет прекращен. В настоящее время в CycleCloud для нового метода Workflows нет поддержки.
  • Slack: если вы используете Slack, вы можете настроить веб-перехватчик для отправки уведомлений в определенный канал.

Добавьте сведения получателя оповещений и нажмите кнопку Сохранить. Чтобы добавить дополнительных получателей, щелкните +или -, чтобы удалить.

Уведомления отправляются один раз в день.

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

Ценообразование

CycleCloud собирает цены на экземпляры, работающие во всех поставщиках облачных служб. Данные постоянно обновляются в течение дня, чтобы обеспечить точные оценки. Для этого требуется, чтобы учетные данные подписки в CycleCloud предоставляли доступ к API RateCard.

Включает:

  • Базовая цена виртуальных машин, включая типы компьютеров, доступные только для предварительной версии, по стандартным тарифам "оплата по мере использования"
  • Ставки Linux и Windows
  • Обычный или точечный
  • Загрузочные диски и другие диски (7.8.0+)

Не включает:

  • Другие расходы на программное обеспечение
  • тарифы Reserved-VM
  • Скидки на использование томов

Заметка

Все номера использования и затраты приблизительный.

Отслеживание затрат

CycleCloud 8.2 теперь включает возможность отслеживания совокупного использования и затрат. Использование измеряется в основных часах (где один виртуальный ЦП, используемый в течение одного часа, учитывается как один основной час). Стоимость измеряется в долларах США по розничным тарифам по мере использования.

Отслеживание затрат по умолчанию выполняется, но для него требуется доступ к API RateCard. Если этот API не работает с заданными учетными данными Azure, приведенные ниже вызовы будут отображать только использование, но не стоит.

Отслеживание затрат с помощью службы "Управление затратами Azure"

Виртуальные машины CycleCloud с CycleCloudCluster и CycleCloudNodeArray для кластера и nodearray, в которых они находятся. (Дополнительные сведения о тегах см. в тегов.) Это делает затраты отображаются в управления затратами Azure. Преимущество отслеживания расходов таким образом заключается в том, что служба "Управление затратами Azure" показывает фактические затраты, связанные с этой виртуальной машиной, включая использование сети и дисков, выставленные по фактической ставке для вашей подписки. Недостатком является то, что затраты могут занять до 48 часов, чтобы быть перечислены там.

Отслеживание затрат через CycleCloud

CycleCloud может отображать затраты на постоянной основе. Эти изменения сразу отражают изменения в кластере, но они являются приблизительными затратами (см. ограничения в разделе ценообразования выше).

CycleCloud включает REST API для данных о затратах, чтобы получить данные программным способом. Кроме того, существуют некоторые встроенные команды, которые можно запускать непосредственно на виртуальной машине CycleCloud. Приведенные ниже команды создают выходные данные в текстовом формате. Чтобы получить выходные данные JSON, используйте -format json.

Чтобы получить использование и стоимость для всех кластеров за последние 24 часа, выполните следующие действия.

/opt/cycle_server/cycle_server execute -format tabular 'select * using cluster_cost where @last(`1d`)'

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

/opt/cycle_server/cycle_server execute -format tabular 'select * using cluster_cost where @last(`1d`) && ClusterName == "MyCluster"'

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

/opt/cycle_server/cycle_server execute -format tabular 'select * using cluster_cost where @timerange(`2020-08-01T12:15:00Z`, `2020-08-02T01:30:00Z`)'

Чтобы получить автоматическую сводку по использованию и стоимости за предыдущий месяц, текущий месяц, последние 7 дней и последние 24 часа:

/opt/cycle_server/cycle_server execute -format tabular 'select * using cluster_cost_summary'