Определение целей

Аварийное восстановление

Аварийное восстановление

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

Аппаратные решения

Снижение средней нагрузки при замене 67 компьютеров 18 компьютерами большей производительности

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

Архитектурные решения

Архитектура простого односерверного веб-приложения

Архитектура определяет основную схему объединения всех компонентов bаск-end-подсистемы как аппаратных, так и программных. Она играет важнейшую роль в возможности планирования и управления мощностями. Проектирование архитектуры может быть весьма нетривиальным делом, к счастью, есть пара отличных книг, которые нам в этом помогут: «Building Scalable Web Sites» Кэла Хендерсона (Cal Henderson) и «Scalable Internet Architectures» Teo Шлосснейгла. (далее…)

Ожидания пользователей

 

Ожидания пользователей

Разумеется, конечной целью планирования мощностей является быстрота и удобство работы пользователей. Кроме мощностей, существует ряд других факторов, которые могут отразиться на впечатлениях пользователей. Некоторые сайты работают медленно даже при избытке мощностей. Методы создания быстрых веб-страниц выходят за рамки этого раздела, но вы можете найти массу полезной информации по этой теме в замечательной книге Стива Соудерса (Steve Souders) High Perfoimance Web Sites. (далее…)

Требования к мощностям в сфере «бизнес-бизнес»

Веб-службы

Веб-службы получают все большее распространение в современном мире гибридных решений Web 2.0. Хотя многие веб-службы предоставляют открытые API, на основе которых независимые разработчики могут строить свои приложения, от этих API также зависят отношения «бизнес-бизнес». (далее…)

Соглашения об уровне обслуживания (SLA)

SLA (Соглашение об уровне обслуживания)

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

Интерпретация формальных результатов измерений

Интерпретация результатов измерений

Ваш сайт должен быть доступен не только для коллег тестирующих сайт из офиса на соседней улице, но и для реальных посетителей, которые могут находиться в других странах и пользоваться медленными каналами связи. Некоторые крупные компании решили постоянно отслеживать производительность (и доступность) своих сайтов при помощи таких служб, как Keynote (http://keynote.com) или Gome/ ( http://gomez.com). Эти коммерческие службы используют глобальные компьютерные сети, которые постоянно опрашивают веб-страницы своих клиентов и регистрируют время отклика. Серверы отслеживают собранные данные и строят удобную диаграмму производительности и работоспособности сайта для разных географических зон по всему миру. (далее…)

Разные виды требований и метрик

виды требований и метрик

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

Определитесь с требованиями к сайту

требования к сайту

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

Вверх