Материал предоставлен https://it.rfei.ru

Почему написан этот курс

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

В большинстве книг рассматриваются только примитивные сценарии использования веб-сайтов, в них отсутствует конкретная информация или советы. Вместо них авторы обычно описывают математические модели, демонстрирующие принципы теории массового обслуживания — основы традиционного планирования мощностей. Такой подход элегантен и интересен с математической точки зрения, но он не поможет инженеру службы эксплуатации, которому сообщили, что он должен за неделю подготовиться к неизвестному объему дополнительного трафика (скажем, из-за запуска какой-нибудь новой «фишки») или смотреть, как сайт гибнет, не справившись с грузом упоминания на первой странице Yahoo!, Digg или CNN.

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

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

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

Планирование мощностейНаправленность и основные темы