Избыточный массив недорогих серверов


Избыточный массив недорогих серверов ( RAIS ) или избыточный массив независимых узлов (RAIN) — это использование нескольких серверов для обслуживания в случае сбоя одного сервера. По своей концепции это похоже на то, как RAID превращает кластер обычных дисков в единое блочное устройство. RAIS был разработан, чтобы обеспечить преимущества симметричной многопроцессорной системы (SMP) при начальной стоимости компьютерных кластеров .

RAIS — это простая, высокопроизводительная альтернатива уровня мэйнфреймов более дорогим решениям для корпоративной вычислительной инфраструктуры. Он превращает массив обычных серверов в единую виртуальную машину, подобно тому, как RAID превращает кластер обычных дисков в единое блочное устройство. Каждый узел RAIS — это вычислительная единица без сохранения состояния. RAIS распределяет и зеркалирует код приложения и память на массиве обычных серверов, используя стандартные схемы RAID уровня 0, уровня 1, уровня 5, уровня 1+0. Это возможно с помощью системы управления памятью под названием Versioned Memory. [ нужна ссылка ]

Блоки данных каждого потока чередуются на серверах массива. Для соединения сервера и клиентских станций используется быстрый коммутатор пакетов. У каждого сервера есть выделенный сегмент сети, и каждый клиент подключается к серверу один за другим. Каждый сервер имеет собственное хранилище, ЦП и сетевой сегмент. Емкость сервера увеличивается с количеством серверов.

Способ, обычно ассоциируемый с дорогостоящими архитектурами SMP, RAIS достигает этого путем превращения кластера независимых серверов в один большой сервер, на котором выполняются приложения в виртуализированной сети узлов. Эта концепция аналогична тому, как RAID распределяет и зеркалирует данные на нескольких независимых дисках, а код прикладной программы — на нескольких независимых узлах кластера. Приложения видят только одну логическую общую память, которая функционирует как двоично-совместимая система SMP.

Если данные разбиты на сегменты и распределены между несколькими поставщиками хранилищ, у технологии есть приложения для повышения конфиденциальности в облачных вычислениях. [1]