ВведениеПрограммное обеспечение Microboard в версии On-premise устанавливается на серверную инфраструктуру заказчика и предназначено для использования внутри организации. Этот вариант позволяет компании иметь полный контроль над данными и инфраструктурой, обеспечивая высокий уровень безопасности и кастомизации.
Шаг 1: Предварительные требованияПеред началом установки необходимо подготовить серверное оборудование, которое будет соответствовать требованиям для корректной работы ПО Microboard.
1. Системные требования сервера:
Общие требования - Операционная система: Современные Linux-дистрибутивы База данных: PostgreSQL
- Очередь сообщений: RabbitMQ
- Кэширование и упорядочивание событий: Redis
- Хранилище медиафайлов: S3-совместимое хранилище (MINIO)
Требования к кластерному развертыванию - Система оркестрации контейнеров: Kubernetes
- Система мониторинга и логирования: Prometheus, Grafana
Требования для различных масштабов пользователей До 1 000 пользователей Минимальные требования: - Процессор: 4 ядра
- ОЗУ: 16 ГБ
- Хранилище для PostgreSQL: 1 ТБ SSD Хранилище для медиафайлов: 3 ТБ Пропускная способность сети: 1 Гбит/с
Рекомендуемые требования: - Процессор: 8 ядер
- ОЗУ: 32 ГБ
- Хранилище для PostgreSQL: 2 ТБ SSD Хранилище для медиафайлов: 5 ТБ
- Пропускная способность сети: 1 Гбит/с
До 10 000 пользователей Минимальные требования: - Процессор: 8 ядер
- ОЗУ: 32 ГБ
- Хранилище для PostgreSQL: 10 ТБ SSD Хранилище для медиафайлов: 30 ТБ Пропускная способность сети: 10 Гбит/с
Рекомендуемые требования: - Процессор: 16 ядер
- ОЗУ: 64 ГБ
- Хранилище для PostgreSQL: 20 ТБ SSD Хранилище для медиафайлов: 50 ТБ
- Пропускная способность сети: 10 Гбит/с
До 100 000 пользователей Минимальные требования: - Процессор: 32 ядра
- ОЗУ: 256 ГБ
- Хранилище для PostgreSQL: 100 ТБ SSD Хранилище для медиафайлов: 300 ТБ Пропускная способность сети: 100 Гбит/с
Рекомендуемые требования: - Процессор: 64 ядра
- ОЗУ: 512 ГБ
- Хранилище для PostgreSQL: 200 ТБ SSD Хранилище для медиафайлов: 500 ТБ Пропускная способность сети: 100 Гбит/с
Примечание: Указанные требования представляют целевые характеристики системы. Они могут быть достигнуты как вертикальным, так и горизонтальным масштабированием, однако конкретные технические требования и архитектурные решения могут существенно различаться в зависимости от выбранного подхода. Выбор стратегии масштабирования зависит от специфических потребностей проекта, технических возможностей и долгосрочных целей развития системы.
Примечание: Эти требования являются приблизительными и могут потребовать корректировки в зависимости от реальной нагрузки и специфики использования системы. Рекомендуется произвести нагрузочное тестирование.
Примечание: Объём использования закладываемый для расчёта минимальных требований:
- Хранение событий на доску: 25 МБ
- Хранение медиафайлов на доску: 75 МБ Количество досок на пользователя: 30
- Пиковый процент активных пользователей: 30%
Требования к рабочим местам пользователей Десктопные устройства Минимальные требования: - Процессор: 2 ядра 2 GHz или выше
- ОЗУ: 4 GB
- Свободное место на диске: 1 GB
- Операционные системы: Windows 8 или новее, macOS 10.14 (Mojave) или новее Linux
- Браузеры: Google Chrome и другие браузеры на базе Chromium (Edge, Opera, Vivaldi, Yandex) 83 версия и выше, Mozilla Firefox 85 версия и выше, Safari 14 версия и выше, Microsoft Edge 88+ (Chromium-based)
- Разрешение экрана: 1366x768 или выше
- Интернет-соединение: 1 Mbps или выше
Рекомендуемые требования: - Процессор: 4 ядра 3 GHz или выше
- ОЗУ: 8 GB или больше
- Свободное место на диске: 5 GB или больше
- Операционные системы: Последние версии вышеуказанных систем Браузеры: Последние версии вышеуказанных браузеров Разрешение экрана: 1920x1080 или выше
- Интернет-соединение: 20 Mbps или выше
Мобильные устройства Минимальные требования: - Операционные системы: iOS 13 или новее, Android 8.0 или новее
- Браузеры: Safari на iOS, Google Chrome на Android
- ОЗУ: 2 GB
- Свободное место на устройстве: 500 MB
- Разрешение экрана: 720x1280 или выше
- Интернет-соединение: 4G LTE или Wi-Fi
Рекомендуемые требования: - Операционные системы: iOS 15 или новее, Android 11 или новее
- Браузеры: Последние версии браузеров, установленных по умолчанию
- ОЗУ: 4 GB или больше
- Свободное место на устройстве: 1 GB или больше
- Разрешение экрана: 1080x1920 или выше
- Интернет-соединение: 5G или высокоскоростной Wi-Fi
Примечание: Производительность может варьироваться в зависимости от конкретного устройства и его характеристик.
Шаг 2: Развертывание ПОУстановка и развертывание ПО Microboard осуществляется силами штатных сотрудников компании Microboard или доверенными специалистами. Процесс развертывания включает следующие этапы:
1. Подготовка среды:- Проверка соответствия серверного оборудования и программного обеспечения требованиям.
- Настройка необходимых сервисов (Kubernetes, PostgreSQL, S3-хранилище).
2. Установка ПО:- Развертывание контейнеров с ПО Microboard в среде Kubernetes.
- Настройка базы данных PostgreSQL и интеграция её с Microboard.
- Подключение и настройка S3-совместимого хранилища для корректного хранения файлов и данных.
3. Конфигурация и тестирование:- Первичная настройка системы в соответствии с требованиями заказчика.
- Тестирование работы системы для проверки корректности установки и настройки.
Шаг 3: Обновления и поддержкаПосле завершения установки система готова к использованию. Для обеспечения актуальности и безопасности системы, обновления программного обеспечения также будут осуществляться сотрудниками компании Microboard:
1. Обновления ПО:- Обновления загружаются и устанавливаются на серверы заказчика по мере их выпуска.
- Для установки обновлений необходимо предоставить доступы, аналогичные тем, что использовались при первоначальном развертывании.
2. Техническая поддержка:- В случае возникновения проблем или вопросов с работой ПО Microboard, сотрудники компании Microboard предоставляют техническую поддержку. Все обращения можно направлять через портал поддержки или по электронной почте
support@microboard.com.
Поздравляем! Теперь ваше программное обеспечение Microboard установлено и готово к использованию в инфраструктуре вашей компании.