Изменения документа 1. Архитектура сервиса
Редактировал(а) Ирина Сафонова 13.03.2024, 15:16
От версии 8.1
отредактировано Ирина Сафонова
на 08.02.2024, 01:58
на 08.02.2024, 01:58
Изменить комментарий:
К данной версии нет комментариев
К версии 44.1
отредактировано Ирина Сафонова
на 08.02.2024, 13:20
на 08.02.2024, 13:20
Изменить комментарий:
К данной версии нет комментариев
Сводка
-
Свойства страницы (1 изменено, 0 добавлено, 0 удалено)
Подробности
- Свойства страницы
-
- Содержимое
-
... ... @@ -8,31 +8,44 @@ 8 8 9 9 ---- 10 10 11 -== Физический слой == 11 +(% class="wikigeneratedid" id="H" %) 12 +В **Beecloud stack** пять слоев: 12 12 14 +* [[физический>>https://wiki.dfcloud.ru/bin/view/%D0%98%D0%BD%D1%84%D1%80%D0%B0%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D0%BD%D1%8B%D0%B5%20%D1%81%D0%B5%D1%80%D0%B2%D0%B8%D1%81%D1%8B%20(IaaS)/beecloud%20stack/1.%20%D0%90%D1%80%D1%85%D0%B8%D1%82%D0%B5%D0%BA%D1%82%D1%83%D1%80%D0%B0%20%D1%81%D0%B5%D1%80%D0%B2%D0%B8%D1%81%D0%B0/#H42443843743844743544143A43843944143B43E439]], 15 +* [[кластерный>>https://wiki.dfcloud.ru/bin/view/%D0%98%D0%BD%D1%84%D1%80%D0%B0%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D0%BD%D1%8B%D0%B5%20%D1%81%D0%B5%D1%80%D0%B2%D0%B8%D1%81%D1%8B%20(IaaS)/beecloud%20stack/1.%20%D0%90%D1%80%D1%85%D0%B8%D1%82%D0%B5%D0%BA%D1%82%D1%83%D1%80%D0%B0%20%D1%81%D0%B5%D1%80%D0%B2%D0%B8%D1%81%D0%B0/#H41A43B43044144243544043D44B43944143B43E439]], 16 +* [[SDS>>https://wiki.dfcloud.ru/bin/view/%D0%98%D0%BD%D1%84%D1%80%D0%B0%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D0%BD%D1%8B%D0%B5%20%D1%81%D0%B5%D1%80%D0%B2%D0%B8%D1%81%D1%8B%20(IaaS)/beecloud%20stack/1.%20%D0%90%D1%80%D1%85%D0%B8%D1%82%D0%B5%D0%BA%D1%82%D1%83%D1%80%D0%B0%20%D1%81%D0%B5%D1%80%D0%B2%D0%B8%D1%81%D0%B0/#HSDC]], 17 +* [[SDS>>https://wiki.dfcloud.ru/bin/view/%D0%98%D0%BD%D1%84%D1%80%D0%B0%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D0%BD%D1%8B%D0%B5%20%D1%81%D0%B5%D1%80%D0%B2%D0%B8%D1%81%D1%8B%20(IaaS)/beecloud%20stack/1.%20%D0%90%D1%80%D1%85%D0%B8%D1%82%D0%B5%D0%BA%D1%82%D1%83%D1%80%D0%B0%20%D1%81%D0%B5%D1%80%D0%B2%D0%B8%D1%81%D0%B0/#HSDS]], 18 +* [[SDN>>https://wiki.dfcloud.ru/bin/view/%D0%98%D0%BD%D1%84%D1%80%D0%B0%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D0%BD%D1%8B%D0%B5%20%D1%81%D0%B5%D1%80%D0%B2%D0%B8%D1%81%D1%8B%20(IaaS)/beecloud%20stack/1.%20%D0%90%D1%80%D1%85%D0%B8%D1%82%D0%B5%D0%BA%D1%82%D1%83%D1%80%D0%B0%20%D1%81%D0%B5%D1%80%D0%B2%D0%B8%D1%81%D0%B0/#HSDN]]. 19 + 20 += Физический слой = 21 + 22 +---- 23 + 13 13 В слое организована сетевая связность базовых физических элементов (серверов). 14 14 15 -= =Кластерный слой ==26 += Кластерный слой = 16 16 28 +---- 29 + 17 17 В слое работают службы обеспечения программно-определяемых слоев: 18 18 19 -* SDS (Software Defined Storage), 20 -* SD N(Software DefinedNetworking),21 -* SD C(Software DefinedComputing).32 +* [[SDS (Software Defined Storage)>>https://wiki.dfcloud.ru/bin/view/%D0%98%D0%BD%D1%84%D1%80%D0%B0%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D0%BD%D1%8B%D0%B5%20%D1%81%D0%B5%D1%80%D0%B2%D0%B8%D1%81%D1%8B%20(IaaS)/beecloud%20stack/1.%20%D0%90%D1%80%D1%85%D0%B8%D1%82%D0%B5%D0%BA%D1%82%D1%83%D1%80%D0%B0%20%D1%81%D0%B5%D1%80%D0%B2%D0%B8%D1%81%D0%B0/#HSDC]], 33 +* [[SDC (Software Defined Computing)>>https://wiki.dfcloud.ru/bin/view/%D0%98%D0%BD%D1%84%D1%80%D0%B0%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D0%BD%D1%8B%D0%B5%20%D1%81%D0%B5%D1%80%D0%B2%D0%B8%D1%81%D1%8B%20(IaaS)/beecloud%20stack/1.%20%D0%90%D1%80%D1%85%D0%B8%D1%82%D0%B5%D0%BA%D1%82%D1%83%D1%80%D0%B0%20%D1%81%D0%B5%D1%80%D0%B2%D0%B8%D1%81%D0%B0/#HSDS]], 34 +* [[SDN (Software Defined Networking)>>https://wiki.dfcloud.ru/bin/view/%D0%98%D0%BD%D1%84%D1%80%D0%B0%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D0%BD%D1%8B%D0%B5%20%D1%81%D0%B5%D1%80%D0%B2%D0%B8%D1%81%D1%8B%20(IaaS)/beecloud%20stack/1.%20%D0%90%D1%80%D1%85%D0%B8%D1%82%D0%B5%D0%BA%D1%82%D1%83%D1%80%D0%B0%20%D1%81%D0%B5%D1%80%D0%B2%D0%B8%D1%81%D0%B0/#HSDN]]. 22 22 23 23 Главная задача слоя — обеспечение резервирования элементов инфраструктуры до узлов. **Резервирование элементов инфраструктуры (Failover) **— процедура резервирования при аварийных ситуациях. Процедура проводится кластерным фреймворком, поэтому не требует вмешательства человека. 24 24 25 - Слой формируется в виде работы кластерного ПО на каждом из узлов.38 +Кластерный слой формируется в виде работы кластерного ПО на каждом из [[узлов>>https://wiki.dfcloud.ru/bin/view/%D0%98%D0%BD%D1%84%D1%80%D0%B0%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D0%BD%D1%8B%D0%B5%20%D1%81%D0%B5%D1%80%D0%B2%D0%B8%D1%81%D1%8B%20%28IaaS%29/beecloud%20stack/#H42343743543B]]. 26 26 27 -== =SDS===40 +== SDC == 28 28 29 - СлойSDCработает на базе [[гипервизора>>https://wiki.dfcloud.ru/bin/view/Glossary/%D0%93%D0%B8%D0%BF%D0%B5%D1%80%D0%B2%D0%B8%D0%B7%D0%BE%D1%80]] второго типа (bhyve). Производительность bhyve выше, чем у других популярных гипервизоров.Оптимизация bhyve до сих пор продолжается.Средства аппаратного ускорения виртуальных вычислений поддерживаются насовременныхпроцессорах Intel. Гипервизор bhyve поддерживает работу в условиях [[CPU overcommit>>https://wiki.dfcloud.ru/bin/view/Glossary/CPU%20Overcommit]].42 +**SDS (Software Defined Storage)** — программно-определяемый слой вычислений. Слой работает на базе [[гипервизора>>https://wiki.dfcloud.ru/bin/view/Glossary/%D0%93%D0%B8%D0%BF%D0%B5%D1%80%D0%B2%D0%B8%D0%B7%D0%BE%D1%80]] второго типа (bhyve). Производительность bhyve выше, чем у других популярных гипервизоров. Средства аппаратного ускорения виртуальных вычислений поддерживаются на процессорах Intel. Гипервизор bhyve поддерживает работу в условиях [[CPU overcommit>>https://wiki.dfcloud.ru/bin/view/Glossary/CPU%20Overcommit]]. 30 30 31 -**Экземпляр SDC** — [[виртуальная машина>>https://wiki.dfcloud.ru/bin/view/Glossary/%D0%92%D0%9C]] (ВМ), являющаясясовокупнойсущностьютрех элементов:44 +**Экземпляр SDC** — [[виртуальная машина>>https://wiki.dfcloud.ru/bin/view/Glossary/%D0%92%D0%9C]] (ВМ), которая состоит из трех элементов: 32 32 33 -* CPU/RAM ,34 -* Виртуальные с етевыепорты, подключенные к слою SDN.35 -* Виртуальные дисковыеустройства, подключенные к слою SDS.46 +* [[CPU>>https://wiki.dfcloud.ru/bin/view/Glossary/CPU]]/[[RAM>>https://wiki.dfcloud.ru/bin/view/Glossary/RAM]]. 47 +* Виртуальные дисковые устройства, подключенные к слою [[SDS>>https://wiki.dfcloud.ru/bin/view/%D0%98%D0%BD%D1%84%D1%80%D0%B0%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D0%BD%D1%8B%D0%B5%20%D1%81%D0%B5%D1%80%D0%B2%D0%B8%D1%81%D1%8B%20(IaaS)/beecloud%20stack/1.%20%D0%90%D1%80%D1%85%D0%B8%D1%82%D0%B5%D0%BA%D1%82%D1%83%D1%80%D0%B0%20%D1%81%D0%B5%D1%80%D0%B2%D0%B8%D1%81%D0%B0/#HSDS]]. 48 +* Виртуальные сетевые порты, подключенные к слою [[SDN>>https://wiki.dfcloud.ru/bin/view/%D0%98%D0%BD%D1%84%D1%80%D0%B0%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D0%BD%D1%8B%D0%B5%20%D1%81%D0%B5%D1%80%D0%B2%D0%B8%D1%81%D1%8B%20(IaaS)/beecloud%20stack/1.%20%D0%90%D1%80%D1%85%D0%B8%D1%82%D0%B5%D0%BA%D1%82%D1%83%D1%80%D0%B0%20%D1%81%D0%B5%D1%80%D0%B2%D0%B8%D1%81%D0%B0/#HSDN]]. 36 36 37 37 [[image:1707342322756-453.png||data-xwiki-image-style-border="true"]] 38 38 ... ... @@ -42,25 +42,25 @@ 42 42 * Linux (OEL/CentOS/Ubuntu/Debian и т.д.), 43 43 * Windows 2016, 2019, 2022. 44 44 45 -Работоспособность решения**beecloud stack** с другими гостевыми ОС не исключается из-за небольших требований к ним. Примеры требований:58 +Работоспособность **beecloud stack** с другими гостевыми ОС не исключается из-за небольших требований к ним. Примеры требований: 46 46 47 47 * загрузка в режиме UEFI, 48 48 * наличие драйверов virtio, 49 49 * наличие cloud-init. 50 50 51 -Диски ВМ создаются на том же пуле, на котором была создана этаВМ. В процессе создания ВМ существуют следующие возможности выбора пула, ресурсы которого будут использоваться:64 +Диски ВМ создаются на том же [[пуле>>https://wiki.dfcloud.ru/bin/view/%D0%98%D0%BD%D1%84%D1%80%D0%B0%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D0%BD%D1%8B%D0%B5%20%D1%81%D0%B5%D1%80%D0%B2%D0%B8%D1%81%D1%8B%20%28IaaS%29/beecloud%20stack/#H41F44343B44B]], на котором была создана ВМ. В процессе создания ВМ существуют следующие возможности выбора пула, ресурсы которого будут использоваться: 52 52 53 -* Селекторы — автоматический выбор пула, на котором наименьшее совокупное значение таких параметров, как: 54 -** [[CPU>>https://wiki.dfcloud.ru/bin/view/Glossary/CPU]],55 -** [[RAM>>https://wiki.dfcloud.ru/bin/view/Glossary/RAM]],66 +* **Селекторы** — автоматический выбор пула, на котором наименьшее совокупное значение таких параметров, как: 67 +** CPU, 68 +** RAM, 56 56 ** дисковое пространство. 57 -* Явноеуказание пула.70 +* Пул. 58 58 59 59 Легковесность beecloud stack — основная причина низкого значения Overhead. Снижение производительности ВМ относительно физического сервера вследствие значимости накладных расходов [[гипервизора>>https://wiki.dfcloud.ru/bin/view/Glossary/%D0%93%D0%B8%D0%BF%D0%B5%D1%80%D0%B2%D0%B8%D0%B7%D0%BE%D1%80]]. 60 60 61 61 == SDS == 62 62 63 - На основе ресурсных примитивов из кластерного слояформируется слой хранения (SDS). Технологическая основа SDS — ZFS. **ZFS** — файловая система, объединенная с менеджером логических томов. Единица грануляции слоя SDS — пул, собранный из дисков каждого узла c избыточностью равной избыточности кластера (N+ 2). В момент времени пул работает на конкретном узле кластера.76 +**SDS (Software Defined Storage) **— программно-определяемый слой хранения. Слой формируется на основе ресурсных примитивов из кластерного слоя. Технологическая основа SDS — ZFS. **ZFS** — файловая система, объединенная с менеджером логических томов. Единица грануляции слоя SDS — пул, собранный из дисков каждого узла c избыточностью равной избыточности кластера (N+ 2). В момент времени пул работает на конкретном узле кластера. 64 64 65 65 Возможности слоя хранения: 66 66 ... ... @@ -76,7 +76,7 @@ 76 76 77 77 == SDN == 78 78 79 - Программно-определяемаясеть(software-defined networking, SDN; также программно-конфигурируемая сеть) — сеть передачи данных, в которой уровень управления сетью отделён от устройств передачи данных и реализуется программно, одна из форм виртуализации сети. Beecloud stack предоставляет три варианта технологического обеспечения виртуальных сетей:92 +**SDN (Software-defined networking)** — сеть передачи данных, в которой уровень управления сетью отделён от устройств передачи данных и реализуется программно, одна из форм виртуализации сети. Beecloud stack предоставляет три варианта технологического обеспечения виртуальных сетей: 80 80 81 81 * [[VLAN>>https://wiki.dfcloud.ru/bin/view/Glossary/VLAN]], 82 82 * [[VxLAN>>https://wiki.dfcloud.ru/bin/view/Glossary/VXLAN]], ... ... @@ -88,11 +88,12 @@ 88 88 89 89 Свойства экземпляра сети: 90 90 91 -* собственный [[MTU>>https://wiki.dfcloud.ru/bin/view/Glossary/MTU]], 92 -* поддержка Jumbo Frames, 93 -* поддержка TSO/GSO, 94 -* поддержка TCP MSS clamping «из коробки», 95 -* поддержка Path MTU Discovery «из коробки». 104 +* [[MTU>>https://wiki.dfcloud.ru/bin/view/Glossary/MTU]], 105 +* поддержка: 106 +** Jumbo Frames, 107 +** TSO/GSO, 108 +** TCP MSS clamping «из коробки», 109 +** Path MTU Discovery «из коробки». 96 96 97 97 Лимиты SDN: 98 98