Высокая доступность


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

Модернизация привела к увеличению зависимости от этих систем. Например, больницам и центрам обработки данных требуется высокая доступность их систем для выполнения рутинных повседневных задач. Доступность относится к способности сообщества пользователей получить услугу или товар, получить доступ к системе, отправить новую работу, обновить или изменить существующую работу или собрать результаты предыдущей работы. Если пользователь не может получить доступ к системе, то с точки зрения пользователя она недоступна . [1] Как правило, термин время простоя используется для обозначения периодов, когда система недоступна.

Существует три принципа проектирования систем в области обеспечения надежности , которые могут помочь в достижении высокой доступности.

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

Если пользователей можно предупредить о запланированных простоях, то это различие полезно. Но если требуется действительно высокая доступность, то время простоя является временем простоя независимо от того, запланировано оно или нет.

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