Введение в 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-установку, обратитесь к разделу «Установка» с полным описанием требований к инфраструктуре и шагам по настройке кластера.