Перейти к содержанию

Требования к кластеру

Ниже — требования для примера кластера AFIGate из двух узлов: единая база PostgreSQL, единый Redis и общая папка для хранения записей сессий $VOLUME_DIR/core/data/ через NFS-сервер Linux.

Для развертывания потребуется:

  1. Сервер с NFS, PostgreSQL и Redis — 4 CPU, 8 ГБ оперативной памяти.
  2. Узел AFIGate Node1 — 4 CPU, 8 ГБ оперативной памяти, 100 ГБ свободного места на диске.
  3. Узел AFIGate Node2 — 4 CPU, 8 ГБ оперативной памяти, 100 ГБ свободного места на диске.
  4. Сервер HAProxy (или другой балансировщик нагрузки).

Все узлы AFIGate должны использовать одинаковые SECRET_KEY, BOOTSTRAP_TOKEN и конфигурацию config.txt. Время (NTP) и разрешение имен (DNS/hosts) должны быть синхронизированы на всех серверах кластера.

Далее по порядку:

  1. Общее файловое хранилище (NFS)
  2. PostgreSQL для кластера
  3. Redis для кластера
  4. Первый узел AFIGate
  5. Второй узел AFIGate
  6. Балансировка HAProxy