# План подключения

Секция описывает пошаговый план установки онпремис-решения на серверах клиента.

Так как система состоит из десятков различных компонентов, установка и настройка кластера силами клиента не рассматривается. Вся настройка и мониторинг выполняются силами REES46.

Обратите внимание

Для того, чтобы пользоваться функционалом сторис нужно будет сразу предоставить под них отдельный домен.

Это нужно сделать на этапе развертывания кластера.

Регистрация сервисных аккаунтов

# Краткий план

Шаг Ответственный Срок
Предоставление серверов Клиент 1 неделя
Конфигурация серверов REES46 1 неделя
Разворачивание системы, прогрев IP REES46 1 неделя
Тестирование REES46 1 неделя
*Перенос данных REES46 1 день
*Переключение сайта на on-premise REES46 1 день

(*) Для ускорения интеграции подключение сайта и мобильных приложений можно начать до начала подготовки оборудования, тестируя подключение на облачном решении REES46. После завершения настройки оборудования данные из облачного сайта можно перенести на on-premise.

# Подготовка оборудования

Для минимального кластера on-premise требуется следующий набор серверов:

Назначение CPU RAM SSD HDD Кол-во
Backoffice + CDN + REC1 + pictures Xeon E3-1275 64GB 480GB x2 1
RabbitMQ Xeon E3-1275 64GB 480GB x2 1
API Xeon E3-1275 64GB 480GB x2 2
BS рассылки Xeon E3-1275 64GB 480GB x2 3
PostgreSQL Xeon E5-1650 64GB 480GB x2 2
Clickhouse Xeon E3-1275 64GB 480GB x2 2
ZooKeeper Xeon E3-1275 16GB 50GB x2 3
Elastic Xeon E3-1275 64GB 480GB x2 2
Backup storage any any 4TB x2 1
MTA (рассылки) 1 vCPU 1GB 2GB 10

Требования к скорости сети: минимум 100MS/s во внешний интернет, 1GB/s внутри сети. В идеале, если все серверы будут расположены в одной стойке.

Операционная система: Debian, Ubuntu.

Настройки безопасности

Все серверы должны иметь полный доступ к внешнему интернету без ограничений. Любые ограничения на уровне файрвола, не управляемого командой REES46 приведут к неработоспособности кластера. Команда REES46 самостоятельно откроет все необходимые для работы порты на уровне серверов.

# Для виртуальных серверов

Назначение CPU RAM SSD HDD Кол-во
Backoffice + CDN + REC1 + pictures 8 vCPU 64GB 480GB 1
RabbitMQ 8 vCPU 64GB 100GB 1
API 8 vCPU 64GB 200GB 2
BS рассылки 8 vCPU 64GB 200GB 3
PostgreSQL 12 vCPU 64GB 480GB 2
Clickhouse 12 vCPU 64GB 480GB 2
ZooKeeper 4 vCPU 16GB 50GB 3
Elastic 8 vCPU 64GB 150GB 2
Backup storage 4 vCPU 16GB 4TB 1
MTA (рассылки) 1 vCPU 1GB 2GB 10

# Настройка оборудования

Настройка ПО, доступов и мониторинга оборудования выполняется командой REES46 в течение 2-3 недель с момента получения доступа к оборудованию.

# Интеграция с сайтом и мобильными приложениями клиента

Выполняется по инструкции Подключение вручную.

Для сокращения календарных сроков подключение сайта и приложений можно начать на облачном решении и затем переключить все на on-premise.

# Прогрев почтовых серверов

В случае использования сервиса отправки email, заказчик настраивает отдельные почтовые домены по инструкции Почтовые серверы и FBL.

Затем команда REES46 запускает постепенный прогрев почтовых серверов и доменов параллельно с текущим сервисом рассылок.