icon picker
Требования по серверной части в. 2

Last edited 83 days ago by Marat Shagivaleev

Тип архитектуры

Statless

Бэкэнд стек

PHP + Laravel
Postgrate SQL
Java + Spring
3 репозитария в GitHub
Postman
Docker Compose

Фронтэнд стек

Node.js 16.14 or later
Next JS
Redux
React

Оркестратор

Kubernetes
Задачи:
Передача dockers и настройка, сompose
Написание скриптов для отправки релизов в github
Организация кластера vSan + vShere (proxmox, )
Настройка сервисов

Сервисы

Node.js 16.14 or later
Программный farewall, microtic
1 x Getlab разворачивается на сервере ssacd
1 x Runner
1 x Nexus
3 x K8S
3 x postgresql+patroni
3 x redis
3 x rabbitmq
3x ELK
1 x Ansible
1 x DFS+ windows file server

Аппаратная часть

Коммутатора ethernet 10GB
Требования к серверам
Одинаковая мощность процессоров
Одинаковое поколение процессоров
От 3-х дисков без Raid для каждого сервера
Минимум 3 сервера
Особенности
Приостановка работы 1 сервера и апгрейт, не влияет на работу других серверов
Характеристики сервера:
Сервер HP ProLiant DL360 Gen9 8SFF (б/у); P440ar, 2x500W, 2xXeon E5-2696v4(22 Core, 2.2/3.7 GHz, 9,6Gt/s), 128GB DDR4R без HDD
Жесткие диски:
SSD 480Gb Kingston DC600M (SEDC600M/480G) - по 1 шт. в каждый сервер для кэша
SSD 960Gb Kingston DC600M (SEDC600M/960G) - по 2 шт. в каждый сервер для хранения данных и кластера

Схема и основная концепция

Коммутатора ethernet (опционально 2 коммутатора в режиме стэк)
Три сервера
3 SSD (1 SSD для кэша, 2 SSD для данных)
Кабель провайдера подключается в один из коммутаторов, либо два кабеля в режиме lacp и в виде vlan попадает в кластер где терминируется в виртуальном роутере.
Такая схема в автоматическом режиме обеспечит максимальный простой в 5 минут в случае выхода из строя одного сервера.
Можно распределять нагрузку между серверами на ходу, мигрируя машины в ручном, либо автоматическом режиме.
Виртуальный роутер фильтрует трафик, обеспечивает доступ, а также обеспечивает VPN сервис и DHCP сервис
В зависимости от количества пользователей/сотрудников может понадобиться сервис directory (например Active directory), для организации централизованного управления доступами и учётными записями.
Сетевые карты стандарта RJ 45 или SFP+ 10G
image.png

Want to print your doc?
This is not the way.
Try clicking the ⋯ next to your doc name or using a keyboard shortcut (
CtrlP
) instead.