Исходный код вики Beecloud stack
Версия 17.1 от Ирина Сафонова на 07.02.2024, 17:52
Скрыть последних авторов
author | version | line-number | content |
---|---|---|---|
![]() |
3.1 | 1 | {{box cssClass="floatinginfobox" title="**Содержание**"}} |
2 | {{toc/}} | ||
3 | {{/box}} | ||
4 | |||
5 | (% data-xwiki-non-generated-content="java.util.List" %) | ||
6 | ((( | ||
7 | = Назначение сервиса = | ||
8 | |||
![]() |
4.1 | 9 | ---- |
![]() |
2.1 | 10 | |
![]() |
5.1 | 11 | **Гиперконвергентная платформа beecloud stack** — виртуальная программно-определяемая инфраструктура, которая строится по принципу гиперконвергенции. **Гиперконвергентная инфраструктура** или Hyper-converged infrastructure (HCI) — инфраструктура, в которой программно-определяемые слои хранения ([[SDS>>url:https://wiki.dfcloud.ru/bin/view/Glossary/SDC]]), сети ([[SDN>>url:https://wiki.dfcloud.ru/bin/view/Glossary/SDN]]) и вычислений ([[SDC>>url:https://wiki.dfcloud.ru/bin/view/Glossary/SDC]]) объединены в единую платформу. Слои платформы равнозначны и не имеют выделенных ролей. |
12 | |||
![]() |
6.1 | 13 | HCI строится на базе серверов и не требует отдельных компонентов, например, [[СХД>>https://wiki.dfcloud.ru/bin/view/Glossary/%D0%A1%D0%A5%D0%94]], реализующих только часть функциональности. HCI управляется как единая система из одной панели управления, обеспечивает гибкость и быструю масштабируемость ИТ-инфраструктуры. |
14 | |||
15 | = Отличия гиперконвергенции от конвергенции = | ||
16 | |||
17 | ---- | ||
18 | |||
19 | На рисунке справа показана классическая схема организации корпоративной инфраструктуры, слева — гиперконвергенция. Параметры отличия гиперконвергенции от конвергенции: | ||
20 | |||
21 | * роутер, | ||
22 | * HA-пара коммутаторов ядра, | ||
23 | * пара коммутаторов сетей общего назначения, | ||
24 | * серверы, в том числе резервные [[хосты>>https://wiki.dfcloud.ru/bin/view/Glossary/%D0%A5%D0%BE%D1%81%D1%82]]), | ||
25 | * пара [[коммутаторов>>https://wiki.dfcloud.ru/bin/view/Glossary/%D0%BA%D0%BE%D0%BC%D0%BC%D1%83%D1%82%D0%B0%D1%82%D0%BE%D1%80]] SAN, | ||
26 | * комплекс СХД с зарезервированными контроллерами и дополнительными дисковыми полками, | ||
27 | * [[NAS>>https://wiki.dfcloud.ru/bin/view/Glossary/NAS]], которая не уместилась в указанную ширину картинки | ||
![]() |
4.1 | 28 | ))) |
![]() |
2.1 | 29 | |
![]() |
6.1 | 30 | [[image:1707311519932-688.png||data-xwiki-image-style-border="true"]] |
![]() |
2.1 | 31 | |
![]() |
9.1 | 32 | При необходимости используется оборудование разных поставщиков. Примеры: сетевое оборудование — от Cisco, СХД — от NetApp и т.д. Для управления и поддержки каждого сегмента — вычислительного, сетевого и хранения — требуется отдельная группа инженеров. Группа инженеров должна быть знакома со спецификой оборудования, эксплуатации и взаимодействия с поставщиком оборудования. |
![]() |
6.1 | 33 | |
![]() |
11.1 | 34 | = Описание гиперконвергенции = |
![]() |
6.1 | 35 | |
![]() |
11.1 | 36 | ---- |
37 | |||
![]() |
10.1 | 38 | В гиперконвергенции функции выполняются кластером унифицированных x86-серверов. Такой подход позволяет: |
39 | |||
40 | * упростить создание инфраструктуры, | ||
41 | * снизить затраты на оборудование, поддержку и ресурсы ЦОД. | ||
42 | |||
![]() |
13.1 | 43 | Для гарантии согласованной работы и резервирования физические сервера объединяются в [[кластер>>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/#H42143E44144243043243A43B430441442435440430]]. Beecloud stack позволяет совместное использование ресурсов каждого физического сервера. Физический сервер, не находящийся в кластере, не может получить доступ к ресурсам других физических серверов. |
![]() |
10.1 | 44 | |
![]() |
11.1 | 45 | == Состав кластера == |
46 | |||
![]() |
14.1 | 47 | **Кластер** — несколько серверов, объединенных в единое консистентное пространство с разделением ресурсов. Параметры кластера: |
![]() |
11.1 | 48 | |
![]() |
14.1 | 49 | * узел, |
![]() |
15.1 | 50 | * пулы, |
![]() |
14.1 | 51 | * избыточность. |
![]() |
11.1 | 52 | |
![]() |
14.1 | 53 | === Узел === |
54 | |||
55 | **Узел** — физический сервер, работающий в составе кластера. При выходе из строя ресурсы узла резервируются кластером с использованием ресурсов других узлов. Сам узел изолируется — выводится из кластера. | ||
56 | |||
![]() |
16.1 | 57 | === Пулы === |
![]() |
14.1 | 58 | |
![]() |
17.1 | 59 | Из дисков [[узлов>>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]] формируются пулы. **Пулы** — сущности слоя хранения, предоставляющие единицы потребления (файловые системы, блочные устройства). В конкретный момент времени Пул работает и доступен на конкретном Узле. При количестве Пулов равных количеству Узлов на каждом из Узлов работает по одному Пулу. На каждом из Узлов Кластера выполняются все три основные роли: |
![]() |
15.1 | 60 | |
![]() |
14.1 | 61 | * SDS (Software Defined Storage) — программно-определяемый слой хранения; |
62 | * SDN (Software Defined Networking) — программно-определяемый слой сети; | ||
63 | |||
64 | SDC (Software Defined Computing) — программно-определяемый слой вычислений. | ||
65 | |||
![]() |
6.1 | 66 |