Планирование мощностей

Цели систем развертывания

Типичная организация управления кластером

Минимальное время запуска новых мощностей

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

Философия автоматизированного развертывания

Автоматизированное развертывание

Итак, вы примерно представляете, какие мощности понадобятся для будущего роста, и закупили необходимое оборудование. Теперь необходимо установить купленное оборудование и ввести его в эксплуатацию. (далее…)

Общий процесс прогнозирования мощностей

Процесс прогнозирования мощностей

Прогнозирование мощностей — постоянный процесс, а точность прогнозов требует не только математики, но и интуиции. Заниматься прогнозированием приходится даже для простых веб-приложений, и вся эта возня с «хрустальным шаром» порой бывает довольно нудной. Автоматизируйте процесс прогнозирования, насколько возможно, — это поможет своевременно получать информацию о необходимости закупки оборудования. (далее…)

Возможности диагонального масштабирования

Новые аппаратные технологии

Как мы упоминали ранее, для прогнозирования мощностей необходимы два важных информационных компонента — потолки и исторические данные. Исторические данные жестко зафиксированы, а потолки — нет, потому что каждый потолок привязан к конкретной аппаратной конфигурации. (далее…)

Искусство предположения

сезонные колебания нагрузки

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

Итерации и уточнение

Итерации и уточнение

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

Использование приложения и планирование продукта

Процесс разработки продукта

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

Прогнозирование для нескольких вычислительных центров

Географические закономерности в распределении трафика

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

Изменения закономерностей трафика

Типичное распределение трафика на веб-сервере

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

Эффект наращивания мощностей

Эффект наращивания мощностей

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

Вверх