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 сообщения не отправляются, узлы инициируют процесс выбора нового лидера. Лидер оперирует со всеми ресурсами кластера на запись, а также реплицирует все изменения БД на остальные узлы кластера.
Подсистема мониторинга
Система управления виртуализацией ПАК, построена на основе открытого исходного кода. Она интегрирует в себя управление всеми ресурсами виртуальной среды, такими как вычислительные ресурсы, ресурсы хранения, сетевые ресурсы, мониторинг и модуль безопасности.
Распределенное хранилище данных
Система управления виртуализацией ПАК, построена на основе открытого исходного кода. Она интегрирует в себя управление всеми ресурсами виртуальной среды, такими как вычислительные ресурсы, ресурсы хранения, сетевые ресурсы, мониторинг и модуль безопасности.