Системы высокой доступности и катастрофоустойчивости HP представляет собой комплексное решение, включающее в себя программные, аппаратные и программные средства, сервисы и приложения. Они обеспечивают высокую доступность данных. Для построения устойчивого решения необходимы:
- Аппаратное обеспечение, характеризующееся высокой надежностью. В таком программном обеспечении как правило используются избыточные компоненты, накопители с поддержкой горячей замены и другие подобные решения.
- Специализированное программное обеспечение, которое позволяет контролировать все компоненты решения и позволяет быстро автоматически восстановить систему после сбоя.
- Механизм репликации данных (программный или аппаратный). Кластерные конфигурации, позволяющие избежать появления единой точки отказа.
Отказостойчивые системы делятся на три класса:
- системы высокой доступности;
- системы с полным резервированием;
- катастрофоустойчивые системы.
Системы высокой доступности HPE
Первый класс систем защищает данные от различных программных и аппаратных сбоев. Такие системы часто называют локальным кластером. Для таких сред на базе Linux компания HPE рекомендует использовать пакет HPE Serviceguard. Это программное обеспечение поддерживает множество различных серверов и систем хранения. При использовании операционных систем компании Microsoft рекомендуется пользоваться кластерным программным обеспечением Windows Server 2008/2012 Failover Clustering. Для систем на базе VMware vSphere предлагается использовать VMware Fault Tolerance и VMware High Availability.
Системы с полным резервированием HPE
Второй тип систем – системы с полным резервированием кроме защиты от сбоев позволяют свести к минимуму простои в случае выхода из строя одного из дата-центров, где размещены элементы вычислительной системы. Такой вид вычислительных систем как правило реализуется с помощью кампусного кластера или метрокластера. Основная разница в способах синхронной репликации. При построении метрокластера в среде Linux рекомендуется средства HPE Serviceguard и HPE Metrocluster, они синхронизируют кластер с функциями репликации. В средах Microsoft Windows для этих целей используется Microsoft Windows Server 2008/2012 Failover Clustering с приложением HPE Cluster Extension (CLX) for Windows.
Системы хранения позволяют организовать устойчивое распределенное хранилище для вычислительных систем с полным резервированием. Благодаря этому есть конфигурации вычислительных систем, которые позволяют избежать простоев даже если одна из площадок размещения полностью выйдет из строя.
Такие конфигурации систем находят применение на распределенных фермах виртуальных машин и кроме высокой отказоустойчивости позволяют сбалансированно распределять нагрузку между ЦОД, перемещая виртуальные машины между площадками. Компания HPE предлагает несколько семеств массивов, с помощью которых можно построить такие конфигурации: HPE 3PAR StoreServ, HPE StoreVirtual, HPE XP7.
При использовании массивов HPE 3PAR StoreServ для построении конфигурации с высокой доступностью нужно иметь лиценции HPE 3PAR Remote Copy и HPE 3PAR Peer Persistence.
Функционал HPE 3PAR Peer Persistence может использоваться для Microsoft Windows Server 2008/2012 R2, VMware vSphere 5.x/6.x, Red Hat Enterprise Linux 6.x.
3PAR Peer Persistence обеспечивает высокую доступность следующим образом:
- хосты получают доступ к массивам с помощью фабрик fc, iscsi или fcoe;
- благодаря репликации hpe 3par remote copy поддерживается синхронность данных;
- тома экспортируются в режиме r/w с одинаковым идентификатором с обоих массивов, поэтому для хостов это выглядит как одна схд;
- пути к логическому тому массива, где хранится первичная копия данных находятся в активном режиме, а пути к тому на втором массива – в режиме ожидания;
- оба массива могут содержать активные и пассивные тома;
- в качестве кворумного механизма для автоматической обработки неполадок используется quorum witness.
Для построения конфигурации с высокой доступностью на массивах HPE XP7 нужна лицензия High Availability Software. Этот функционал базируется на поддержке двух синхронных активных копий, хранящихся физически на разных СХД, распределенных между двумя площадками. Любой том доступен для чтения и записи одновременно с двух массивов. Эта конфигурация поддерживается Microsoft Windows Server 2008/2012, Red Hat Enterprise Linux 5.x/6.x, IBM AIX 6.1/7.1, HP-UX 11iv2/11iv3, VMware vSphere 5.x/6.x, Oracle Solaris 10/11.1
Массивы HPE StoreVirtual не требуют специальных дополнительных лицензий для построения высокодоступных конфигураций, поэтому они намного выгоднее. Но они предназначены для работы в iSCSI сетях хранения данных. Их можно использовать в следущих окружениях Microsoft Windows Server 2008/2012, VMware vSphere 5.x/6.x, Red Hat Enterprise Linux 6.x.
Катастрофоустойчивые системы
Катастрофоустойчивая система позволяет разнести узлы кластера и системы хранения на практически неограниченное расстояние. Это защищает всю систму от воздействий катастрофического характера. Чтобы построить такую систему используют конфигурацию континентальный кластер. Ее можно построить в средах Red Hat/SUSE Linux, HP-UX и VMware vSphere. Для первых двух сред в этом случае необходимы лицензии HPE Serviceguard, HPE Metrocluster, HPE Continentalclusters и средства репликации данных, а для сред VMware vSphere используется программное обеспечение VMware vCenter Site Recovery Manager, функционал VMware High Availability.