Рекомендации по созданию модели затрат

Применяется к этой рекомендации по оптимизации затрат Azure Well-Architected Framework:

CO:02 Создание и обслуживание модели затрат. Модель затрат должна оценивать начальные затраты, показатели выполнения и текущие затраты. Согласование бюджета, который охватывает модель затрат и имеет буфер для незапланированных расходов.

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

Определения

Термин Определение
Распределение затрат Модель учета, в которой отделы взимают плату за использование рабочей нагрузки и получают от них платежи.
Модель затрат Оценочная стоимость рабочей нагрузки. Он охватывает все измерения выставления счетов, включая операции.
Счетчик затрат Механизм отслеживания, используемый для измерения использования ресурсов с течением времени. Он отслеживает использование, например часы вычислений, передачу данных и операции ввода-вывода. Он создает записи, которые используются для вычисления счета для каждого ресурса на основе связанного с ним счетчика.
Демонстрация обратной связи Модель учета, в которой вы показываете отделам затраты на использование рабочей нагрузки, и вы не получаете от них оплату.

Ключевые стратегии проектирования

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

Проведение оценки рабочей нагрузки

Проведение оценки рабочей нагрузки включает в себя систематическое вычисление и анализ рабочей нагрузки. Оценка рабочей нагрузки помогает определить характеристики рабочей нагрузки, которые могут определять стратегии оптимизации затрат, такие как выбор наиболее подходящих вариантов скидок на основе шаблонов использования. Необходимо оценить характеристики рабочей нагрузки, чтобы определить, какие доступные скидки наиболее подходят для вашей рабочей нагрузки. Например, если рабочая нагрузка имеет прогнозируемые шаблоны использования, можно использовать модель на основе обязательств (резервирования) для оптимизации затрат. При оценке рабочей нагрузки учитывайте следующие рекомендации:

  • Анализ ключевых компонентов. Анализ ключевых компонентов рабочей нагрузки, включая основные ресурсы, такие как серверы, базы данных, сети и лицензии. Такая идентификация позволяет точно распределить затраты в модели.

  • Общие сведения о характеристиках. Сведения о стабильности, предсказуемости и чувствительности рабочей нагрузки к внешним факторам, таким как простой и снижение производительности. Такие аналитические сведения помогают прогнозировать колебания затрат на основе поведения рабочей нагрузки.

  • Общие сведения о требованиях. Оцените конкретные требования рабочей нагрузки, такие как производительность, масштабируемость, наблюдаемость, резервное копирование и аварийное восстановление. Признание этих требований гарантирует, что модель учитывает все потенциальные расходы.

  • Общие сведения о вспомогательных службах. Службы, поддерживающие наблюдаемость, безопасность и управление, несут затраты и играют ключевую роль в работе рабочей нагрузки. Решения для обеспечения наблюдаемости, такие как средства мониторинга и механизмы ведения журнала, предоставляют аналитические сведения об использовании и производительности рабочей нагрузки. Надежные меры безопасности, такие как шифрование или контроль доступа и регулярные аудиты безопасности, защищают рабочую нагрузку и обеспечивают соответствие нормативным требованиям. Методы и политики управления обеспечивают соответствие требованиям и эффективное использование ресурсов. Включите расходы на эти вспомогательные службы в свой бюджет.

    Если вы включите эти часто забытые факторы в бюджет на раннем этапе, моделирование затрат будет тщательным, эффективным и предотвратит непредвиденные расходы в будущем.

Оценка затрат на рабочую нагрузку

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

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

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

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

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

Рассмотрим преимущества и недостатки каждой службы. Цели уровня обслуживания (SLO) и функции платформы влияют на затраты. Например, простой может стоить организации значительную сумму денег. Если вы вкладываете больше денег в достижение более высоких уровней обслуживания, вы можете получить доход, избегая простоев и повышая удовлетворенность клиентов. Используйте встроенные функции в качестве экономичной альтернативы созданию пользовательских функций, которые необходимо разрабатывать и обслуживать.

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

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

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

Разработка модели затрат

Модель затрат — это оценка всех затрат, связанных с рабочей нагрузкой. Сюда входят расходы на инфраструктуру, лицензии на программное обеспечение, персонал, обслуживание и поддержку.

Согласование оценок с факторами затрат

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

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

Связывание затрат с бизнес-метриками

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

Следует подчеркнуть четкую видимость в моделях затрат на рабочие нагрузки. Хотя это может сделать модель более сложной, она также обеспечивает адаптивность. Такая гибкая модель затрат помогает в анализе сценариев, помогая спрогнозировать затраты, связанные с рабочими нагрузками или бизнес-сдвигами. Чтобы оценить затраты, связанные с каждым клиентом, разделите общую стоимость рабочей нагрузки на количество клиентов. Для точной стоимости каждого клиента учитывайте определенные ресурсы и службы, которые они используют, например облачные службы или лицензии на программное обеспечение.

Публикация модели затрат

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

Установка бюджета

Модель затрат обеспечивает основу для согласования бюджета рабочей нагрузки. Модель затрат является оценочной. Бюджет - это реальность. Иногда приходится вести переговоры, чтобы выровнять их. Важно, чтобы все понимали, как рабочая нагрузка поддерживает бизнес-цели. Представить модель затрат в соответствии с бизнес-целями, чтобы помочь прояснить ценность рабочей нагрузки.

  • Предоставление общего доступа к модели затрат. При совместном использовании модели затрат заинтересованным лицам убедитесь, что оценки ясны. Заинтересованные лица должны иметь возможность видеть распределение затрат, переменные затрат и усилия по оптимизации.

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

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

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

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

Использование модели затрат

Модель затрат — это не просто аналитический инструмент. Это помощь в принятии решений. Используйте модель затрат для бюджетирования, анализа сценариев и оптимизации ресурсов. Чтобы максимально эффективно использовать модель затрат, рассмотрите следующие стратегии:

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

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

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

Обслуживание модели затрат

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

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

Создание и просмотр прогнозов. Используйте данные об использовании для создания прогнозов и прогнозирования затрат на рабочую нагрузку. Регулярно обновляйте прогнозы и просматривайте их часто. Изучите все прогнозы, которые значительно отклоняют текущую модель затрат. При возникновении проблемы обновите модель затрат соответствующим образом. Определение значительного отклонения от модели затрат отличается для каждой рабочей нагрузки. Отклонение может быть вызвано изменениями в шаблонах использования рабочих нагрузок, требованиями к ресурсам или изменениями цен. С помощью прогноза можно предвидеть превышение бюджета и внести изменения в структуру бюджета или рабочей нагрузки.

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

Обновляйте модель затрат при каждом изменении служб. Используйте калькулятор облачной платформы, чтобы оценить стоимость облачных ресурсов, необходимых вашей рабочей нагрузке. Для новых рабочих нагрузок может быть трудно оценить некоторые переменные затрат, такие как передача данных и объем хранилища. Бизнес-цель может помочь в создании оценок. Например, чтобы создать оценку на основе клиента, разделите целевой дневной доход (100 000 долл. США) на среднюю покупку на одного посетителя (100 долл. США), чтобы получить предполагаемое количество ежедневных посетителей, которые необходимо поддержать (1000).

Упрощение поддержки Azure

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

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

Калькулятор совокупной стоимости владения (TCO) помогает оценить экономию затрат на перенос рабочей нагрузки в Azure. Он учитывает такие факторы, как инфраструктура, управление и затраты на рабочую силу, чтобы обеспечить оценку общей стоимости владения. Эта оценка помогает принимать обоснованные решения о финансовых аспектах миграции Azure.

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

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

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

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

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

Контрольный список для оптимизации затрат

Ознакомьтесь с полным набором рекомендаций.