Отказоустойчивые кластеры (кластеры высокой доступности)
Обеспечение доступности критических приложений вне зависимости от состояния аппаратного обеспечения и программной среды является залогом успешного ведения бизнеса. Простои, в том числе запланированные, приводят к затратам и потере клиентов, а длительные отключения просто недопустимы для современных предприятий.
Для обеспечения непрерывности доступа клиентов к приложениям и сервисам используются отказоустойчивые кластеры (кластеры высокой доступности). Как правило, они применяются для таких служб, как базы данных, системы управления предприятием, сервера почты и мобильных сообщений, ERP и CRM приложения, файловые сервера, сервера веб-приложений, сервера печати и т.д.
Мы предлагаем решения по построению отказоустойчивых кластеров:
Эффект от внедрения кластерных технологий:
-
Практически постоянная доступность критических для бизнеса служб и приложений
-
Высокая производительность и масштабируемость основных ИТ-систем
-
Простота управления инфраструктурой
Отказоустойчивые кластеры на базе технологий Microsoft
В состав операционных систем Windows Server 2008 Enterprise и Windows Server 2008 Datacenter (и соответствующих изданий Windows Server 2008 R2) входит компонент Failover Clustering, позволяющий создавать отказоустойчивые кластеры. Кроме того, все издания Windows Server 2008 и Windows Server 2008 R2 поддерживают создание кластеров с балансировкой сетевой нагрузки (Network Load Balancing), обеспечивающих масштабируемость и высокий уровень доступности служб и приложений на базе протоколов TCP и UDP (web, ftp, pop3, imap4 и им подобные службы).
Для развертывания кластеров на основе операционных систем Windows Server 2008 и Windows Server 2008 R2 не требуется использование дорогостоящего оборудования, а сам процесс развертывания и управления кластерами максимально упрощен.
Архитектура решения:
Минимальные требования к используемому оборудованию:
-
Минимум два сервера для запуска необходимых сервисов (все компоненты оборудования должны иметь метку "Certified for Windows Server 2008" или "Certified for Windows Server 2008 R2", а полная конфигурация кластера, т.е. серверы, сеть и хранилище, должна пройти все тесты мастера проверки, входящего в состав оснастки управления отказоустойчивым кластером)
- Внешнее хранилище с подключением по Fiber Channel или iSCSI (не обязательно, т.к. при числе узлов отказоустойчивого кластера больше трех возможно использование локальной копии кворума на каждом из узлов)
-
Минимум один сервер для балансировки нагрузки, если таковая требуется (для обеспечения отказоустойчивости рекомендуется два или более серверов)
Программная платформа:
В качестве программной платформы для развертывания отказоустойчивого кластера должны использоваться операционные системы Windows Server 2008 Enterprise и Windows Server 2008 Datacenter (или соответствующие издания Windows Server 2008 R2). Для создания кластеров с балансировкой сетевой нагрузки подойдет любое издание Windows Server 2008 или Windows Server 2008 R2.
Отказоустойчивые кластеры на основе Red Hat Cluster Suite
Red Hat Cluster Suite представляет собой набор компонентов для создания кластеров высокой доступности с возможностью балансировки нагрузки. По ряду критериев Red Hat Cluster Suite оценивает состояние системы и приложений и обеспечивает непрерывный доступ к данным и приложениям даже в случае отказа одного из узлов кластера. В таких случаях Red Hat Cluster Suite перезапускает приложения на другом узле кластера, а также пытается перезагрузить сбойный узел. Такой перенос сервиса на другой узел не заметен для пользователей.
Для создания кластера высокой доступности на основе Red Hat Cluster Suite не требуется использования дорогостоящего оборудования, а также специализированного персонала для управления кластером.
Архитектура решения:
Минимальные требования к используемому оборудованию:
-
Минимум два сервера для запуска необходимых сервисов (список сертифицированного оборудования можно посмотреть на
http://hardware.redhat.com/)
-
Минимум один сервер для балансировки нагрузки, если таковая требуется (рекомендуется два для обеспечения отказоустойчивости)
-
Внешнее хранилище с подключением по Fiber Channel, SCSI или iSCSI
-
Аппаратные средства отключения сбойного физического узла (Fence Device)
Программная платформа:
В качестве программной платформы мы предлагаем использование Red Hat Enterprise Linux Advanced Platform (уровень поддержки Standard или Premium). Данная редакция Red Hat Enterprise Linux может быть использована на серверах с любым количеством физических процессоров (см. список сертифицированного оборудования). Кроме того, в ее состав входит Red Hat Cluster Suite и кластерная файловая система GFS.