Мониторинг и оптимизация с течением времени
- 12 мин
|
|
|---|
То, что было важно вчера, может быть не важно сегодня. По мере получения дополнительных сведений о выполнении рабочих нагрузок в рабочей среде ожидаются изменения. Настройка, бизнес-потребности, рабочие процессы и даже ваша команда могут измениться. Возможно, вам потребуется настроить сборку и выпуск программного обеспечения. Внешние факторы также могут измениться, например облачная платформа, ее ресурсы и ваши соглашения.
Следите за тем, как изменения влияют на затраты. Регулярно проверяйте, является ли ваш возврат инвестиций (ROI) трендом в правильном направлении, а также корректируйте свои цели или требования при необходимости.
Пример сценария
Contoso Air предоставляет решение для отслеживания багажа для авиакомпаний. Рабочая нагрузка размещена в Azure и выполняется в Службе Azure Kubernetes (AKS) с Azure Cosmos DB для своей базы данных и использует Центры событий Azure для обмена сообщениями. Рабочая нагрузка развертывается как в регионах западной части США, так и в восточной части США.
Отслеживание и мониторинг расходов
Используйте систему отслеживания затрат, чтобы регулярно проверять, сколько вы тратите на ресурсы, данные и поддержку. Если у вас недостаточно ресурсов, подумайте о закрытии их работы, замене их или их повторной работе, чтобы быть более эффективным.
Понимание того, где ваши деньги идут, является первым шагом к управлению им. Пометка ресурсов, классификация расходов и настройка оповещений позволяет отслеживать расходы между командами, службами и средами.
Эта видимость помогает перехватывать непредвиденные расходы рано, поддерживать модели обратной передачи или обратной оплаты, а также принимать более умные решения о том, где сократить или инвестировать.
Задача Компании Contoso
Команда рабочей нагрузки всегда остается в бюджете, поэтому сокращение затрат не было фокусом.
Но в следующем году они планируют повысить надежность рабочей нагрузки, что означает более высокие затраты на Azure. Это может толкать их над бюджетом, так что они думают о просьбе о большем бюджете, чтобы покрыть его.
Применение подхода и результатов
Прежде чем команда просит больше бюджета, они решили более внимательно посмотреть на свои текущие затраты на Azure и поддержку, чтобы узнать, есть ли какое-либо место для экономии. Они копируются в разбивке затрат по ресурсам, группе ресурсов и тегам с помощью системы отслеживания затрат. Они находят непредвиденные расходы.
Команда находит некоторые виртуальные машины ( виртуальные машины) все еще запущены, которые использовались для старой системы сборки, которую они больше не нуждаются. Там также старые данные, сидящие в службе хранилища Azure, которые можно переместить на более дешевый уровень. Кроме того, они платят за контракт на поддержку, который включает часы консультаций, но они не использовали их.
Команда оптимизирует затраты Azure, удалив неиспользуемые виртуальные машины и переместив старые данные в архивное хранилище. Они начинают работать более тесно со своим поставщиком облачных услуг, чтобы использовать свои консультационные услуги.
Они добавляют повторяющуюся задачу в невыполненную работу, чтобы регулярно просматривать и оптимизировать затраты на рабочую нагрузку, которые будут продолжаться.
Непрерывная настройка рабочей нагрузки
Непрерывно настраивайте решения по проектированию архитектуры, ресурсы, код и рабочие процессы на основе данных ROI.
Облачные среды развиваются и поэтому должны быть архитектурой. Регулярно просматривайте метрики, производительность, выставление счетов и использование компонентов. Вы можете найти небольшие настройки, которые экономят деньги и делают вещи ровнее. Даже небольшие корректировки могут добавить к большой экономии с течением времени.
Задача Компании Contoso
Так как команда осталась под бюджетом исторически, они не смотрели на другие способы сделать вещи. Вместо этого большая часть их планирования сосредоточена на создании новых функций.
Но после поиска отходов во время их первого обзора затрат, они решили более внимательно взглянуть на остальную часть их установки, чтобы найти больше способов оптимизации.
Применение подхода и результатов
Команда понимает, что они помещают слишком много ресурсов в потоки с низким приоритетом. Они могут уменьшить пропускную способность без нарушения производительности. Вместо чрезмерной подготовки к пиковой нагрузке они переключятся в систему выравнивания нагрузки на основе очередей.
Они также замечают, что платформа вычислений теперь включает в себя новую функцию в выбранном номере SKU, которая заменяет некоторый код проверки подлинности. Использование этой функции означает меньше кода для обслуживания и тестирования.
Непрерывно оптимизируйте облачную среду
Сделайте это привычкой регулярно проверять неиспользуемые ресурсы или старые данные в облачной настройке и удалять их. Со временем эти компоненты, которые когда-то полезны, могут придерживаться и тихо накапливать затраты. Следите за оптимизацией среды, чтобы обеспечить эффективность и экономию денег.
Завершение работы ресурсов, которые вы не используете и удаляете данные, которые не требуются, освобождают бюджет для более важной работы.
Задача Компании Contoso
За последний год команда создала несколько временных сред для тестирования новых функций и выполнения экспериментов по производительности. Многие из этих сред никогда не были очищены.
Они обнаружили несколько пространств имен Центров событий и контейнеры Azure Cosmos DB, которые не получили никакого трафика в течение нескольких месяцев, но по-прежнему несут затраты на хранение и пропускную способность.
Старые данные отслеживания багажа от предыдущих партнеров авиакомпании по-прежнему хранятся на уровнях горячего доступа, даже если они больше не нужны для операций или соответствия требованиям.
Команда не имеет регулярного процесса для выявления и удаления неиспользуемых ресурсов, поэтому беспорядок продолжает создаваться незамеченными.
Применение подхода и результатов
Команда настраивает ежемесячную подпрограмму очистки, включающую теги ресурсов с датами окончания срока действия и просмотр метрик использования для флага служб простоя.
Они удаляют неиспользуемые пулы узлов AKS, удаляют неактивные центры событий и объединяют контейнеры Azure Cosmos DB по возможности.
Для исторических данных багажа они реализуют политики жизненного цикла для автоматического архивирования или удаления данных на основе шаблонов возраста и доступа.
Они также просматривают свои номера SKU ресурсов и более ранние службы, которые чрезмерно подготовлены.
Эти действия помогают им сократить ненужные расходы, повысить эффективность работы и сохранить облачную среду чистой и управляемой.
Проверьте свои знания
Обратная связь
Были ли сведения на этой странице полезными?
Нет
Нужна помощь с этой темой?
Хотите попробовать использовать Ask Learn для уточнения или руководства по этой теме?