Мы предлагаем услуги по созданию отказоустойчивой серверной инфраструктуры для малого и среднего бизнеса.
Рассмотрим классическую схему взаимодействия сервера с
компьютерами в сети. Имеется сервер с данными, компьютеры, коммутатор для их соединения и соединяющие провода.

Недостаток такого решения в том, что выход из строя сервера
приводит к остановке работы в сети, т.к. все данные хранятся на сервере.
Попробуем разделить сервер и хранимые на нем данные на 2 отдельных устройства. Сервер соединим с хранилищем 2-мя
проводами на случай, если возникнет разрыв внутри одного из них или сгорит сетевая карта на сервере или в хранилище:

Это дает нам возможность легко подключить еще один сервер, имеющий доступ к устройству с данными, и настроить его таким образом, чтоб в случае поломки ведущего сервера сервер-дублер его автоматически подменил. Приведем упрощенную схему решения, которое называется
«отказоустойчивый кластер».

Если в Вашей компании несколько серверов, все они могут
подменять друг друга, поэтому на группу из нескольких серверов нужен всего лишь один сервер-дублер, который и заменит вышедший из строя сервер. Если нужна
большая надежность (например, мы допускаем одновременную поломку 2-х серверов) – в схему просто добавляется еще один сервер-дублер.

Проблема этой схемы в том, что поломка хранилища все еще
приводит к отказу всей сети.
Добавим в схему второе хранилище, и подключим все сервера к каждому из хранилищ двумя проводами через 2 коммутатора. Внимательно посмотрите на схему ниже: здесь обеспечивается полная избыточность соединения между каждым сервером и каждым хранилищем. Потеря одного соединения как на этапе от серверов до коммутаторов, так и от коммутаторов до хранилища оставляет путь, по которому каждый сервер сможет связаться с любым хранилищем.
Обведенная в рамку конструкция заменяет один сервер,
приведенный на самой первой картинке, но аналогичный функционал обеспечивает 6 устройств, причем поломка одного устройства на каждом из уровней не приведет к сбою сети в целом. Потребуется лишь заменить сгоревший модуль, не останавливая работу сети.

Такое решение выглядит дорогим в случае использования только
одного сервера в компании. Но при добавлении дополнительных серверов количество
оборудования для создания каждого следующего отказоустойчивого сервера
сокращается. Приведем схему с 3-мя серверами:

Как видите, добавление еще 2-х серверов не потребовало
никакого нового оборудования, кроме самих серверов. Сервер-дублер подменит любой из отказавших ведущих серверов в случае необходимости.
В другом варианте может вообще не быть сервера-дублера. Если мощности серверов достаточно, чтоб выполнять все функции на меньшем количестве
оборудования, задачи отказавшего сервера могут быть просто перезапущены на работоспособных серверах. При возвращении в строй отказавшего сервера его функции будут автоматически возвращены.
Мы предлагаем услуги по созданию полностью отказоустойчивого кластера с минимальными затратами. Внедрение системы может проходить в несколько этапов:
- Перенос текущих серверных задач в среду виртуализации.
- Размещение виртуальных машин на меньшем количестве серверов виртуализации.
- Создание отказоустойчивого хранилища.
- Создание кластера виртуализации и перенос виртуальных машин на выполнение в среде кластера.
В зависимости от полноты реализации данного решения мы сможете значительно сократить время простоя Ваших серверных служб, или полностью избавиться от простоев, связанных со сбоями аппаратного обеспечения.