Sharx
Base

В данном разделе приводится описание архитектуры ПАК. ПАК предназначен для создания высокопроизводительной вычислительной инфраструктуры центров обработки данных (далее — ЦОД).

Sharx Base

Технические характеристики

Технические характеристики

ПАК представляет собой комплекс программных и аппаратных компонент. За базовую единицу вычислений принимается узел. Узел представляет собой сервер x86_64 архитектуры стандартного форм-фактора с установленными в него твердотельными дисками (далее SSD), высокопроизводительными процессорами и сетевой картой 10/25/100 Гбит/с, также в конфигурации может присутствовать модуль безопасности «Соболь».

На выделенный SSD в рамках каждого узла, устанавливается программное обеспечение, предоставляющее вычислительные мощности конечным потребителям. В случае использования серверов высокой плотности, 4 узла агрегируют в блок.

ПАК построен на современных принципах построения вычислительной инфраструктуры

  • Горизонтальное масштабирование
  • Высокая производительность
  • Высокая доступность и надежность
  • Отсутствие единых точек отказа
  • Простота в эксплуатации и обслуживании

Структура комплекса

Комплекс состоит из следующих компонентов:

  • 1

    Серверный узел

  • 2

    Серверная операционная система на основе Linux

  • 3

    Подсистема управления виртуализацией на основе открытого исходного кода

  • 4

    Гипервизор на основе открытого исходного кода

  • 5

    Виртуальный сетевой коммутатор на основе открытого исходного кода

  • 6

    Распределенное хранилище данных

  • 7

    Сеть передачи данных

  • 8

    Подсистема мониторинга и оповещения на основе открытого исходного кода

Архитектура

Общая схема архитектуры ПАК
Схема типового блока
Схема типового узла

01. Общая схема архитектуры ПАК

Для обеспечения функционирования минимальная конфигурация должна включать в себя не менее трех узлов. Максимальное количество узлов в кластере равно 62.

Общая схема архитектуры ПАК

02. Схема типового блока

  • 1Типовые узлы агрегированы в одно устройство – блок.
  • 2Добавление новых узлов/блоков увеличивает вычислительную мощность и ресурсы хранения всего кластера.
  • 3SSD диски, входящие в состав каждого из узлов, объединяются в единое распределенное хранилище данных.
  • 3Подсистема управления может функционировать на любом узле кластера.
Схема типового блока

03. Схема типового узла

Для обеспечения функционирования минимальная конфигурация должна включать в себя не менее трех узлов. Максимальное количество узлов в кластере равно 62.

Схема типового узла
Закрыть

Описание
SHARX BASE

Система управления виртуализацией на основе открытого кода
Виртуальный сетевой коммутатор
Подсистема мониторинга
Распределенное хранилище данных
Технические характеристики

Система управления виртуализацией на основе открытого кода

Система управления виртуализацией ПАК, построена на основе открытого исходного кода. Она интегрирует в себя управление всеми ресурсами виртуальной среды, такими как вычислительные ресурсы, ресурсы хранения, сетевые ресурсы, мониторинг и модуль безопасности.

Система управления предоставляет собой, запущенные на узлах экземпляры системы и СУБД, которая содержит всю информацию об узлах, виртуальных машинах, сетях и другую информацию. При помощи алгоритма raft, производят выбор лидера и ему присваивается плавающий IP адрес, с помощью которого производится управление всей системой, через единую консоль управления. Лидер периодически отправляет heartbeat сообщения остальным узлам кластера, для подтверждения своего статуса, в случае, если лидер вышел из строя и heartbeat сообщения не отправляются, узлы инициируют процесс выбора нового лидера. Лидер оперирует со всеми ресурсами кластера на запись, а также реплицирует все изменения БД на остальные узлы кластера.

Виртуальный сетевой коммутатор

Система управления виртуализацией ПАК, построена на основе открытого исходного кода. Она интегрирует в себя управление всеми ресурсами виртуальной среды, такими как вычислительные ресурсы, ресурсы хранения, сетевые ресурсы, мониторинг и модуль безопасности.

Система управления предоставляет собой, запущенные на узлах экземпляры системы и СУБД, которая содержит всю информацию об узлах, виртуальных машинах, сетях и другую информацию. При помощи алгоритма raft, производят выбор лидера и ему присваивается плавающий IP адрес, с помощью которого производится управление всей системой, через единую консоль управления. Лидер периодически отправляет heartbeat сообщения остальным узлам кластера, для подтверждения своего статуса, в случае, если лидер вышел из строя и heartbeat сообщения не отправляются, узлы инициируют процесс выбора нового лидера. Лидер оперирует со всеми ресурсами кластера на запись, а также реплицирует все изменения БД на остальные узлы кластера.

Подсистема мониторинга

Система управления виртуализацией ПАК, построена на основе открытого исходного кода. Она интегрирует в себя управление всеми ресурсами виртуальной среды, такими как вычислительные ресурсы, ресурсы хранения, сетевые ресурсы, мониторинг и модуль безопасности.

Распределенное хранилище данных

Система управления виртуализацией ПАК, построена на основе открытого исходного кода. Она интегрирует в себя управление всеми ресурсами виртуальной среды, такими как вычислительные ресурсы, ресурсы хранения, сетевые ресурсы, мониторинг и модуль безопасности.