Портал №1 по управлению цифровыми
и информационными технологиями

Бесплатная экспертная база знаний по управлению ИТ

 
Симуляционное моделирование
 
Техника, которая создаёт детальную модель для прогнозирования поведения конфигурационной единицы или ИТ-услуги. Симуляционные модели могут быть очень точными, но их создание дорого и занимает много времени. Симуляционная модель часто создаётся с использованием фактических конфигурационных единиц, которые моделируются, с искусственными нагрузками или транзакциями. Они используются в управлении мощностями и производительностью, когда важны точные результаты. Симуляционная модель иногда называется эталоном производительности.
Answer
Оригинальный английский термин
simulation modelling
Answer
Подробности
Симуляционное моделирование в ITSM применяют, когда нужно заранее понять, как будет вести себя конфигурационная единица или ИТ-услуга при заданных условиях эксплуатации: росте числа пользователей, изменении профиля транзакций, внедрении нового релиза, миграции в облачные вычисления, замене компонентов ИТ-инфраструктуры. В отличие от упрощённых расчётов или грубых оценок, здесь создаётся максимально приближённая к реальности модель, нередко с использованием реальных компонентов и управляемо-синтетической нагрузки. Это помогает обосновывать решения в управлении мощностями и производительностью, снижать риск деградации производительности и нарушения требований гарантии, а также подтверждать, что планируемые изменения не приведут к неприемлемому снижению качества. Практическая ценность особенно высока для критичных ИТ-услуг, где ошибка в прогнозе слишком дорога, а окно на исправление ограничено. При этом симуляционное моделирование не предназначено для проверки бизнес-логики или корректности функций продукта как такового; оно также не заменяет управление изменениями, управление релизами или управление валидацией и тестированием, а лишь предоставляет входные данные и доказательства для принятия решений.
Answer
Нюансы
Симуляционное моделирование часто путают с обычным нагрузочным тестированием или «бенчмарком» в бытовом смысле. Ключевое отличие в том, что симуляционная модель стремится воспроизвести поведение конкретной конфигурационной единицы или ИТ-услуги в условиях, максимально близких к рабочей среде, и дать прогноз, а не просто зафиксировать измерение «быстрее/медленнее». Также его ошибочно отождествляют с пилотом: пилот проверяет ценность и работоспособность в ограниченном масштабе у реальных пользователей, тогда как симуляционное моделирование может выполняться изолированно и ориентировано на поведение под нагрузкой. Типичная ловушка — использовать искусственные транзакции, которые не отражают реальный профиль потребления услуги; в результате получается «точная» модель, которая точно прогнозирует не то, что будет в эксплуатации. Ещё один риск — перенос выводов без учёта отличий среды: сетевых задержек, особенностей хранения, ограничений платформы, настроек мониторинга. Важно помнить и про стоимость: симуляционное моделирование оправдано там, где цена ошибки высока, а требования к точности превышают возможности более лёгких методов планирования мощностей.
Answer
Примеры
  • Моделирование поведения новой конфигурационной единицы (массива хранения) с искусственными I/O-профилями, чтобы спрогнозировать, выдержит ли ИТ-услуга расчётную транзакционную нагрузку
  • Создание симуляционной модели ИТ-услуги интернет-банка на стенде с реальными компонентами и синтетическими платежными транзакциями для проверки запасов мощности перед релизом
  • Симуляционное моделирование подсистемы очередей и базы данных с искусственным ростом количества сообщений, чтобы оценить влияние изменения конфигурации на задержки и пропускную способность
  • Построение симуляционной модели сетевого сегмента с реальными устройствами и генераторами трафика для прогноза деградации производительности при подключении нового филиала
  • Использование симуляционной модели как эталона производительности для сравнения вариантов масштабирования в облачных вычислениях и выбора оптимальной конфигурации
Courses
Рекомендуемые продукты по этой теме
 
 
Что такое симуляционное моделирование в ITIL и ITSM? Смотрите в глоссарии по управлению ИТ, входящим в бесплатную экспертную базу знаний по управлению ИТ от компании Cleverics.