Загружается...
 

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

Для крупных клиентов S2ERP может быть установлена в их облачную инфраструктуру (через отдельный договор между клиентом и компанией "Умные технологии").

Обязательные требования к облачному провайдеру

  • должен быть сервис managed PostgreSQL (версия не ниже 14)
  • должен быть сервис managed Kubernetes (версия не ниже 1.27)
  • должен быть сервис S3-like storage
  • должен быть сервис Load balancer с возможностью его создания из Kubernetes (через Service type=LoadBalancer)
  • в сервисе Kubernetes должна быть возможность создания/подключения сервиса "общего диска" (например, через сервис managed NFS server или маппинг S3-бакета как StorageClass)
  • в сервисе Kubernetes должна быть возможность подключения HDD/SSD-дисков через Persistent Volume Claims (обычно облачный провайдер предоставляет эту возможность "из коробки")
  • в сервисе Kubernetes должна быть возможность использования External Secrets Operator (т.е. в нем должна быть интеграция с secrets storage облачного провайдера и/или возможность подключения к secrets storage-у клиента)

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

  • Версия k8s: не ниже 1.27
  • Рекомендуется не менее трех k8s-мастеров в разных дата-центрах провайдера для обеспечения отказоустойчивости

Kubernetes: backend nodes

Не менее трех нод (для backend-сервисов) следующей конфигурации:

  • Процессор: 8 ядер x 2-3 GHz
  • Память: 48 Гб
  • Жесткий диск: SATA SSD/NVMe SSD, не менее 100 Гб

Kubernetes: worker nodes

Не менее трех нод (для основных бизнес-сервисов) следующей конфигурации:

  • Процессор: 6 ядер x 2-3 GHz
  • Память: 32 Гб
  • Жесткий диск: SATA SSD/NVMe SSD, не менее 100 Гб
  • Рекомендуется заранее предусмотреть/согласовать возможность автоматического (через облачный cluster autoscaler) (или ручного) добавления новых нод в случае увеличения нагрузки.