Повышем надежность информационных систем
Информация - это сила. Кто владеет информацией, тот владеет миром.
Потеря информации зачастую равносильна краху, банкротству или несоизмеримым тратам на восстановление данных. Поэтому очень важно обеспечить не только сохранность важных сведений, но и их бесперебойную обработку.
Наиболее простым и относительно дешевым решением является создание отказоустойчивого кластера или кластера высокой доступности. Одним из самых простых примеров реализации такой отказоустойчивости в жизни является самолёт, все узлы которого дублированы: двигатели, системы управления, даже пилотов двое, хотя для полета достаточно одного. В компьютерных сетях, таким примером может быть доменная структура локальной вычислительной сети (ЛВС) на базе операционной системы Microsoft Windows. В таком примере отказоустойчивость достигается дублированием специальных серверов – контроллеров домена, в минимальной реализации – первичный и вторичный контроллеры (а их может быть еще больше: три, четыре и больше, вплоть до географического распределения). Однако, такое решение имеет только одну задачу – обеспечить управление сетью при выходе из строя одного из контроллеров. А что делать когда нужно обезопасить от простоев и потерь другие данные (контрагенты 1С, специализированное программное обеспечение, обеспечивающее выполнение бизнес-процессов организации, и др.)? Вот тут и приходят на помощь виртуализация и отказоустойчивые кластеры.
Построение двухузлового кластера является наиболее экономичным решением этой проблемы. В таком кластере один из узлов (нод) является исполняющим все роли и задачи, а второй резервным, так называемый сервер горячей замены. Ноды соединяются между собой дополнительными сетевыми интерфейсами, формируется так называемый диск-свидетель, который фиксирует состояние работы каждого из узлов системы и определяет какая из нод вышла из строя и на какую перевести все службы и сервисы. Физически все данные располагаются на отдельном сервере – системе хранения данных (СХД), он так же может представлять собой кластер, как аппаратный (например HP Storage), так и программно-реализуемый (StarWind, DRBD и прочее). Таким образом, в случае выхода из строя одной из нод кластера, обработка данных в автоматическом или ручном режиме переводится на вторую ноду, обеспечивая не только сохранность данных, но и минимизацию простоев работы. Вы наверняка догадались, что финансовые затраты на такую схему не менее чем двукратно превышают классический вариант с одним сервером, ведь нужно обеспечить идентичность двух нод. Но следует отметить, что затраты окупаются при первой же «пожароопасной» ситуации, когда в классической схеме в случае выхода из строя сервера приходится терять деньги и нервы на простое работы бизнеса, а также экстренном восстановлении работы, а в особо тяжелых случаях и восстановлении утерянной и столь нужной информации.
Следующим шагом развития структуры является трехузловой отказоустойчивый кластер. В такой системе надежность повышается троекратно, обеспечивая еще большую «живучесть» системы. В такой схеме диск-свидетель уже не требуется, т.к. в случае выхода из строя одной из нод, две другие имеют больший вес в решении вопроса – «А кому же отдать сервисы в работу?». Конечно затраты на такую систему уже весьма существенны, но и задачи, которые выполняет такой кластер, далеко не «детские». Наиболее распространенные системы на базе которых реализуются подобные схемы: VMware, Citrix Xen, Microsoft Windows Server и др.
Итак, в этой статье мы вкратце рассмотрели одну из основных концепций по защите данных от сбоев и потерь и повышению надёжности. Напоминаем, что приведенные выше схемы не гарантируют 100% сохранности, не нивелируют потребности в регулярном резервировании данных, они лишь дают возможность «спать спокойнее», не бояться «жаренной птицы», которая может клюнуть в самый неподходящий момент.
Если вы готовы реализовать что-то подобное у себя в бизнесе, Вы требовательны к непрерывности бизнес-процессов, не желаете с горечью осознавать, что: «Шеф, всё же пропало!!!», то повышение надежности и доступности ваших данных путем построения кластерной системы один из тех вариантов, который способен защитить ваш бизнес от убытков и простоев. А Наша компания в свою очередь обеспечит реализацию таких схем.