Процессы планирования
Влияние социальных веб-сайтов и открытых API
По мере того как все больше сайтов реализует характеристики модели Web 2.0, задачи управления веб-ресурсами (и особенно управление мощностями) начинают играть все более важную роль. Если сайт содержит контент, создаваемый пользователями, его эксплуатация и развитие не находятся под полным контролем создателей сайта. Заметная часть контроля находится в руках сообщества пользователей. Данное обстоятельство нередко пугает людей, привыкших строить сайты с хорошо прогнозируемыми закономерностями роста. Получается, что мощности плохо прогнозируются и за ними должны следить обе заинтересованные стороны — как коммерческий, так и технологический персонал. Разработчики и администраторы социального веб-сайта должны действовать, опережая рост популярности сайта, и собрать из этой «восходящей спирали» достаточно данных для принятия обоснованных решений по планированию в будущем. (далее…)
Не путайте производительность с мощностями
Отношения между настройкой производительности и планированием мощностей часто понимаются неправильно. Они зависят друг от друга, но преследуют разные цели. Настройка производительности оптимизирует существующую систему для улучшения ее рабочих характеристик. Планирование мощностей определяет, что и когда нужно вашей системе, а текущая производительность используется в качестве отправной точки планирования. (далее…)
Приобретение оборудования
После того, как все измерения будут завершены, когда вы в общих чертах представите параметры эксплуатации и прикинете прогнозы на будущее, можно переходить к закупке сетевого оборудования, устройств хранения данных, серверов, возможно даже экземпляров виртуальных серверов. В каждом отдельном случае приходится объяснять людям с чековыми книжками, почему все необходимое действительно необходимо (прогнозирование и представление собранной информации, мы более подробно рассмотрим чуть позже). (далее…)
Cтатистика использования системы
Серверная статистика отражает только часть общей картины состояния системы. Без привязки к метрикам сайта серверная статистика мало что говорит об использовании сервиса. И это обстоятельство необходимо учитывать для отслеживания изменений мощностей со временем. (далее…)
Прогнозирование сбоев систем
Информация о том, когда произойдет отказ (управляемый или аварийный) каждого из компонентов вашей инфраструктуры, чрезвычайно важна для планирования мощностей, К сожалению, в области веб-ресурсов планирование мощностей слишком часто осуществляется по принципу, показанному на рисунке. (далее…)
Приблизительные вычисления
Описанные ранее идеи никак не назовешь новыми, революционными или особо сложными. Все инженерные дисциплины используют приближенные оценки, вычисленные «на скорую руку», и область управления веб-ресурсами не является исключением. (далее…)
Цели и проблемы планирования мощностей
Эта статья поможет читателю составить общее представление о разнообразных инструментах и методах, описанных в дальнейших записей. Читать этот раздел без понимания концепций, — все равно что выйти в открытое море, не умея пользоваться компасом, секстантом или GPS навигатором, — вы можете бесконечно двигаться по кругу. (далее…)