Q:
Как компании могут поддерживать стандарты доступности приложений?
A:Поддержание доступности приложений может оказать значительное и существенное влияние на бизнес-процессы. В целом, обеспечение того, чтобы системы были «доступны» благодаря согласованной работе сервера, платформы и интерфейса, поддерживает все те замечательные вещи, которые цифровой век делает для бизнеса в каждой отрасли.
Некоторые основные аспекты обеспечения доступности приложений связаны с измерением этой доступности и знанием того, что измерять. Например, при определении общей доступности аналитики могут использовать сочетание среднего времени между сбоями (как скоро что-то может выйти из строя) и средним временем восстановления (как быстро что-то может вернуться в оперативный режим). Подобные метрики помогают точно определить время безотказной работы системы, чтобы понять, какие приложения будут доступны в режиме реального времени.
ИТ-специалисты также должны измерять доступность в соответствии с релевантностью пользователя. Другими словами, имеет смысл спросить: что будет доступно? Единственными элементами, которые имеют значение для доступности, являются те, которые облегчают некоторые транзакции конечного пользователя. Имея это в виду, также имеет смысл измерять доступность на конечных точках системы, а не где-то еще. Затем системы могут использовать модель ACID или BASE для разрешения и обновления данных по всей архитектуре.
Наряду с измерениями и анализом, существуют основные стратегии реализации для создания и поддержания доступности. Первый заключается в создании резервных систем, которые обеспечивают постоянную работоспособность, даже если в данный момент происходит сбой. Например, Amazon Web Services, как доминирующий поставщик SaaS, предлагает клиентам «зоны доступности», которые реализуют эту избыточность для обеспечения высокой доступности. Другие компании могут установить такие системы внутри компании, особенно если они управляют несколькими офисами в разных географических зонах.
Другой основной стратегией является обеспечение эффективного кроссовера, то есть, чтобы в случае одного сбоя процесс резервирования происходил как можно быстрее. Такая комбинация усилий значительно сокращает время простоя и способствует общей доступности всей системы.
Системные администраторы также могут использовать упреждающие средства ограничения сбоев. Это включает общий высокоуровневый анализ системы и определение того, где и как могут возникать сбои. Как правило, хорошая система резервирования является лучшей защитой от простоев и драйвером высокой доступности.