Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Microsoft, Active Directory, Visio, и Windows являются 8 страница




На рисунке 2 показан обобщенный процесс моделирования. На нем представлены три предлагаемые стадии моделирования: среда моделирования прототипа, выполнение сценариев «что-если» и инициация изменений сервисов или ресурсов, определенных в результате моделирования.

Рис. 2 Три этапа процесса моделирования

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

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



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

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

Оптимизация

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

Следующие методики оптимизации могут оказаться полезными:

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

· Балансировка дискового трафика. Эффективное и стратегически продуманное распределение данных на дисковых носителях, например, распределение данных по нескольким дискам (striping), позволит сократить количество конфликтных ситуаций на уровне данных.

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

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

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


Дата добавления: 2015-11-04; просмотров: 16 | Нарушение авторских прав







mybiblioteka.su - 2015-2024 год. (0.01 сек.)







<== предыдущая лекция | следующая лекция ==>