Резервный массив недорогих серверов
Эта статья нуждается в дополнительных цитатах для проверки . ( март 2021 г. ) |
Резервный массив недорогих серверов (RAIS) или резервный массив независимых узлов (RAIN) — это использование нескольких серверов для поддержания обслуживания в случае сбоя одного сервера. По своей концепции это похоже на то, как RAID превращает кластер обычных дисков в единое блочное устройство. RAIS был разработан, чтобы обеспечить преимущества симметричной многопроцессорной системы (SMP) при начальной стоимости компьютерных кластеров .
Этот термин может подразумевать некую балансировку нагрузки между серверами.
Технология
[ редактировать ]RAIS — это простая, высокопроизводительная альтернатива мейнфреймам более дорогим решениям для корпоративной вычислительной инфраструктуры. Он превращает массив обычных серверов в одну виртуальную машину, аналогично тому, как RAID превращает кластер обычных дисков в единое блочное устройство. Каждый узел RAIS представляет собой вычислительную единицу без сохранения состояния. RAIS распределяет и зеркально отображает код приложения и память на массиве обычных серверов, используя стандартные схемы RAID уровня 0, уровня 1, уровня 5, уровня 1+0. Это возможно с помощью системы управления памятью под названием Versioned Memory. [ нужна ссылка ]
Блоки данных каждого потока распределяются по серверам массива. Для соединения серверной и клиентской станций используется быстрый коммутатор пакетов. У каждого сервера есть выделенный сегмент сети, и каждый клиент обращается к серверу один за другим. Каждый сервер имеет собственное хранилище, процессор и сетевой сегмент. Емкость сервера увеличивается с увеличением количества серверов.
Методом, который обычно ассоциируется с дорогостоящими архитектурами SMP, RAIS достигает этого путем превращения кластера независимых серверов в один большой сервер, на котором выполняются приложения в виртуализированной сети узлов. Эта концепция аналогична тому, как RAID распределяет и зеркально отображает данные на нескольких независимых дисках, а код прикладной программы — на нескольких независимых узлах кластера. Приложения видят только одну логическую общую память, которая функционирует как двоично-совместимая система SMP.
Если данные разделены на сегменты и распределены между несколькими поставщиками хранилищ, у этой технологии есть применение для повышения конфиденциальности в облачных вычислениях. [ 1 ]
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ Отлично, Мартин Гилье; Чжао, Гансен; Василакос, Афанасий; Почка, Осмунд Альманн; Алапнес, Стиан; Тан, Юн (17 июля 2012 г.). «Разработка резервного массива независимых сетевых хранилищ для повышения конфиденциальности в облачных вычислениях» . Журнал облачных вычислений . 10.1186 / 1-13 дои : 2192-113X- . S2CID 256238717 .