A
Atlas Docs

Введение в Atlas Help Platform

Обзор платформы

Atlas Help Platform — это корпоративная платформа для управления IT-сервисами, автоматизации технической поддержки и централизованного мониторинга инфраструктуры. Она предназначена для средних и крупных организаций, которым требуется единая точка входа для обработки обращений пользователей, управления инцидентами и публикации корпоративной базы знаний.

Платформа построена по модульной архитектуре: каждый компонент может быть развёрнут независимо или в составе единого кластера. Это позволяет гибко масштабировать конкретные сервисы в зависимости от нагрузки — например, отдельно масштабировать модуль приёма заявок, не затрагивая подсистему отчётности.

Примечание Для начала работы с платформой вам потребуется учётная запись с ролью admin или operator. Обратитесь к системному администратору, если у вас нет соответствующих прав.

Основные возможности

Atlas Help Platform включает следующие ключевые модули:

  • Help Desk — многоканальный приём обращений (почта, веб-форма, API), маршрутизация по очередям, SLA-таймеры, эскалации.
  • SSO Auth — централизованная аутентификация на базе OAuth 2.0 / OIDC с поддержкой LDAP, Active Directory и Passkeys.
  • API Portal — REST и GraphQL API с интерактивной документацией, версионированием и управлением ключами доступа.
  • Файловое хранилище — S3-совместимое объектное хранилище с шифрованием в покое и поддержкой квот по проектам.
  • Мониторинг — встроенный сбор метрик, дашборды, алерты и интеграция с внешними системами мониторинга через webhook.

Все модули взаимодействуют через единую шину событий на базе NATS, что обеспечивает слабую связанность компонентов и высокую отказоустойчивость. Время восстановления после сбоя отдельного модуля не превышает 30 секунд при правильно настроенном кластере.

Архитектура

Платформа разделена на три уровня: уровень представления (frontend), уровень бизнес-логики (backend services) и уровень данных (базы данных и объектные хранилища). Взаимодействие между уровнями осуществляется исключительно через API Gateway, который обеспечивает аутентификацию, rate limiting и маршрутизацию запросов.

Ниже приведён пример конфигурационного файла для быстрого старта. Файл описывает минимально необходимые параметры для запуска ядра платформы в режиме разработки:

# atlas-config.yaml — базовая конфигурация ядра
platform:
  name: "Atlas Help"
  environment: "production"
  base_url: "https://atlas-help.ru"
  log_level: "info"

auth:
  provider: "oidc"
  issuer: "https://auth.atlas-help.ru"
  client_id: "helpdesk-core"
  scopes: ["openid", "profile", "email"]
  session_ttl: 3600  # секунды

database:
  driver: "postgres"
  dsn: "postgres://atlas:***@db.internal:5432/atlas_prod"
  pool_size: 20
  max_idle: 5

storage:
  type: "s3"
  bucket: "atlas-files-prod"
  region: "ru-central1"
  encrypt_at_rest: true

messaging:
  driver: "nats"
  servers: ["nats://nats-1.internal:4222", "nats://nats-2.internal:4222"]
  cluster_id: "atlas-main"

Следующие шаги

После ознакомления с обзором платформы рекомендуем перейти к разделу «Быстрый старт», где описан процесс развёртывания в тестовой среде за 15 минут с использованием Docker Compose. Если вы планируете production-установку, обратитесь к разделу «Установка» с полным описанием требований к инфраструктуре и шагам по настройке кластера.