
7
доступность приложения в режиме 24/7 без запланированных и
незапланированных простоев.
Стоимость разработки и эксплуатации системы, обслуживающей
приложение, напрямую зависит от требуемого уровня доступности. Высокая
стоимость таких систем обусловлена, во-первых, избыточностью аппаратных
компонентов и, во-вторых, необходимостью использования
специализированного программного обеспечения. Эти средства позволяют
защитить систему от сбоев и легко восстановить в случае полного или
частичного отказа.
Доступность, как правило, выражается отношением или процентом
времени, в течение которого услуга или компонент услуги действительно
доступны для использования по отношению к согласованному времени
доступности [1]. Для определения доступности необходимо знать
суммарное время простоев
и согласованное время доступности
. Тогда
доступность можно вычислить по формуле [6, c. 17]:
(1.1)
Например, если гарантируется постоянная доступность в течение 30
календарных дней, а суммарное время простоев за этот период составило 40
минут, то фактическая доступность равна 99,9%.
Необходимо подчеркнуть, что доступность чаще всего определяется с
позиции пользователя, а не доказательством работоспособности самого
приложения [7, c. 9]. Приложение может стабильно работать, но в то же
время может быть недоступным для одного из конечных пользователей, к
примеру, из-за обрыва в телекоммуникационной сети. Таким образом, при
разработке требований к доступности необходимо четко определять при
каких условиях она гарантируется. Это крайне необходимо, если часть
цепочки от клиента до сервера, обслуживающего приложение, попадает в
зону ответственности третьих лиц.
Максимальное время простоя определятся исходя из требований к
доступности. Оно, как правило, устанавливается в соглашении об уровне