Прогнозирование
Общий процесс прогнозирования мощностей
Прогнозирование мощностей — постоянный процесс, а точность прогнозов требует не только математики, но и интуиции. Заниматься прогнозированием приходится даже для простых веб-приложений, и вся эта возня с «хрустальным шаром» порой бывает довольно нудной. Автоматизируйте процесс прогнозирования, насколько возможно, — это поможет своевременно получать информацию о необходимости закупки оборудования. (далее…)
Возможности диагонального масштабирования
Как мы упоминали ранее, для прогнозирования мощностей необходимы два важных информационных компонента — потолки и исторические данные. Исторические данные жестко зафиксированы, а потолки — нет, потому что каждый потолок привязан к конкретной аппаратной конфигурации. (далее…)
Искусство предположения
Процесс построения трендов, прогнозирования и итеративного уточнения позволяет осуществлять управление мощностями с высокой достоверностью. Вы накопили большой объем данных о поведении текущей инфраструктуры и о том, насколько каждый компонент близок к своему потолку (с учетом должного запаса прочности). Достоверность важна, поскольку процесс планирования мощностей (как мы уже видели) базируется на обоснованных предположениях и везении в такой же степени, как на точных науках и вычислениях. Можно надеяться, что все некорректные предположения по поводу рабочих данных будут выявлены в ходе итераций, но и используемые потолки могут с течением времени стать недействительными или неточными. (далее…)
Итерации и уточнение
Составление прогнозов на основе аппроксимации системных и прикладных данных еще не завершает планирование мощностей. Чтобы повысить точность прогнозов, необходимо возвращаться к плану, проводить повторную аппроксимацию и вносить соответствующие поправки. (далее…)
Использование приложения и планирование продукта
Хорошее планирование мощностей опирается не только на системную статистику (например, пики и провалы), но и на поведение пользователя. Особенности взаимодействия пользователей с сайтом являются еще одним полезным источником данных который необходимо анализировать, чтобы ваш хрустальный шар оставался по возможности прозрачным. (далее…)
Прогнозирование для нескольких вычислительных центров
Если рост вашего сайта требует перехода на распространение контента из нескольких вычислительных центров, вы можете столкнуться с некоторыми географическими закономерностями в распределении трафика, которые не проявлялись при работе из одного центра. (далее…)
Изменения закономерностей трафика
Вы уже знаете, как применить собранную статистику для задач, нуждающихся в немедленном решении. Но возможно, вам стоит взглянуть на свой сайт в более глобальной перспективе, как в буквальном смысле (по мере того как сайт завоевывает международную популярность), так и в переносном (при анализе проблем, связанных со стратегией продукта и сайта). (далее…)
Эффект наращивания мощностей
Все сегменты инфраструктуры так или иначе взаимодействуют друг с другом. Клиенты обращаются с запросами к веб-серверам, которые в свою очередь выдают запросы к базам данных, кэширующим серверам, дисковым устройствам и другим компонентам. Совместная работа разных уровней инфраструктуры обеспечивает отклик, реагируя на действия пользователей — предоставление веб-страниц, фрагментов страниц или подтверждения выполнения некоторых действий (например, отправки фотографий). (далее…)
Планирование по принципу «точно в срок»
Первые реализации практики планирования материальных запасов по принципу «точно в срок» (just -in-time) были разработаны фирмой Toyota Motors. Фирма знала, что организация, хранение и контроль лишних автомобильных запчастей сопряжены с большими затратами, поэтому было решено сократить «резервные» запасы и точно прогнозировать, в какой момент возникнет необходимость в запасных частях. Лишние запасы приводили к лишним тратам. Вместо того, чтобы заполнять огромные склады тысячами деталей для своих машин, фирма Toyota заказывала и отправляла на склад детали только тогда, когда это было реально необходимо. Такая практика привела к колоссальному сокращению затрат и обеспечила фирме конкурентные преимущества в 1950-х годах. Сейчас практика планирования запасов по принципу «точно в срок» является частью любого современного производства. (далее…)
Время закупки: критическая метрика
Разумеется, вопрос «когда?» при закупке оборудования играет не менее важную роль, чем вопросы «что?» и «сколько?» Представленный выше график показывает, как важно следить за тем, сколько времени потребуется для ввода всего необходимого в эксплуатацию. Иногда внешние факторы — задержки доставки от поставщика, физическая установка в вычислительном центре — могут разрушить идеально распланированную интеграцию новых мощностей. (далее…)