Технологическое обеспечение непрерывности бизнес-процессов – это, по нашему мнению, практически первоочередная задача ИТ системы. Никому не нужны отдельные навороченные «железки» и дорогостоящее программное обеспечение, если это всё не является надежной опорой, фундаментом для успешных повседневных операций пользователей.
Возможность любой системы сохранять свою работоспособность после отказа или выхода из строя одного или нескольких составных компонентов называется отказоустойчивостью системы. Отказоустойчивая система должна сохранять свою работоспособность при выходе из строя минимум одного узла, соответственно, основной способ повышения отказоустойчивости – создание аппаратной избыточности путем резервирования.
«Сердцем» высокодоступных сервисов для бизнеса является профессиональная система хранения данных (СХД). К ней подключаются парами оптические коммутаторы и аппаратные вычислительные модули (проще говоря, сервера без собственных жестких дисков). Производится перекрестная коммутация всех узлов данной системы. Такое моделирование ИТ-структуры может дать гарантию сохранности корпоративных данных при выходе из строя любого аппаратного компонента.
Настоятельно рекомендуется иметь минимум 2 стабильных канала интернет от двух независимых провайдеров, притом, один из них – по физической линии, а второй – по беспроводной радиолинии. Таким образом, исключаются риски:
Данные ключевые узлы настоятельно рекомендуется создавать на аппаратных профессиональных решениях с возможностью объединения обоих устройств в отказоустойчивый кластер. Такая архитектура сможет обеспечить стабильность связи Компании с пространством Интернет, соединения с филиалами и беспрерывный доступ к внутренним и внешним ключевым сервисам.
В различных системах реализована с помощью либо синхронизации конфигурационных файлов, либо путем объединения нескольких служб в пул.
Обеспечивается за счет единого кластера виртуальных машин с технологией «живой миграции». Данная функция присутствует в основных известных гипервизорах:
Все профессиональные системы хранения данных основных мировых брендов-производителей содержать полностью дублированную аппаратную структуру. Это значит, что система продолжит функционировать при выходе из строя любого ее компонента.
При выходе из строя одного терминального сервера, сессии пользователей автоматически переключаются на другой терминальный сервер, и пользователи продолжают работать. Это обеспечивается службой распределителя терминальных сессий (TS Broker), которая установлена на контроллерах домена.
Реализуется при помощи единого хранилища данных. К примеру, технология кластеризации Microsoft SQL Server объединяет две виртуальные машины серверов СУБД в один кластер с едиными виртуальным IP-адресом и базой данных. При выходе из строя основного SQL сервера запросы автоматически переводятся на резервный. Аналогичным образом построена «архитектура высокой готовности» IBM DB2 и Oracle Real Application Clusters (RAC).
В более бюджетных СУБД, таких как PostgreSQL и MySQL также существует понятие кластеризации. Она достигается за счет потоковой репликации баз в режиме Master-Slave и едиными виртуальным IP-адресом.
Сервера приложений в различных ERP системах имеют примерно схожие технологии отказоустойчивости – возможность одновременного подключения и равномерного распределения клиентских соединений между всеми серверами приложений. Это простое решение дает в своей реализации как отказоустойчивость так и прирост вычислительной мощности всего пула приложений ERP.
Реализована при помощи штатного механизма основного и резервного ролей контроллеров домена.
На MS Windows может быть реализована с помощью полноценной кластеризированной роли Microsoft, позволяющей обеспечить доступ к файловым данным практически беспрерывно.
На других операционных системах существуют свои собственные технологии обеспечения круглосуточной доступности к данным, начиная от распределенной файловой системы, заканчивая онлайн репликацией master-slave.
Принцип дублирования сервисов почты и документооборота в крупных профессиональных системах (MS Exchange, Lotus) построен на классическом распределении ролей на уровни – транспортный, хранение, получение и т.д. На данных уровнях создаются так называемые группы высокой доступности, которые и обеспечивают подстраховку каждого из узлов системы.
В более линейных системах кластеризация происходит путем резервирования основных конфигурационных параметров и файловых баз данных по принципу master-slave. Эта система больше походит на «холодный резерв» и пользуется популярностью в малом бизнесе.
Может быть реализована путем резервирования по уровням:
В крупных профессиональных системах корпоративных порталов отказоустойчивость сервиса реализуется за счет архитектуры высокой доступности каждого из компонентов портала и применения концепции «единая ферма»
Данные технологии обеспечивают резервирование критичных сервисов в режиме онлайн. Это означает, что при возникновении каких-либо проблем с основными ресурсами вся система мгновенно переключается на резервные практически незаметно для пользователя. Это позволяет избежать простоев компании и финансовых потерь.
Кластера по сути являются самодостаточными системами. При возникновении аварийных ситуаций кластер рассчитан на автоматические действия по их устранению и поддержке работоспособности сервисов. Соответственно, нет необходимости оплачивать круглосуточную работу специалистов и дежурных техников для отработки возможных аварий вручную, что позволит существенно экономить крупные бюджеты фонда оплаты труда.
Структура отказоустойчивых ИТ-систем построена таким образом, что все важные данные компании находятся в «сердце» кластера – надежной системе хранения данных. Остальные сервера требуются только для оперативной обработки информации и интерактивной работы с системой. Это значит, что при выходе из строя одного из серверов он может быть с легкостью заменен без риска потери либо повреждения информации компании.
Одновременно с отказоустойчивостью обеспечивается также распределение оперативной нагрузки по всем участникам кластера. Данная схема позволяет использовать все потенциальные мощности, не закупая дополнительное целевое оборудование и не раздувая ИТ-структуру. С учетом стоимости современных серверных решений подобная оптимизация структуры может приносить компании десятки тысяч долларов экономии.
Закажите звонок специалиста!
Оставьте свои данные для того, чтобы специалист с вами связался.