Обзор инфраструктуры
Этот раздел содержит документацию по инфраструктуре IT-продуктов SoftonIT.
Архитектура
Наша инфраструктура построена на следующих принципах:
- Контейнеризация - все сервисы работают в Docker контейнерах
- Оркестрация - управление через Kubernetes
- Автоматизация - CI/CD пайплайны для всех процессов
- Мониторинг - полное покрытие метриками и логами
Основные компоненты
Контейнерная платформа
- Docker - контейнеризация приложений
- Kubernetes - оркестрация контейнеров
- Helm - управление пакетами Kubernetes
CI/CD
- GitLab CI - непрерывная интеграция и развертывание
- GitLab Runner - исполнители задач CI/CD
- Harbor - приватный registry для образов
Мониторинг и логирование
- Prometheus - сбор метрик
- Grafana - визуализация метрик
- ELK Stack - централизованное логирование
Окружения
Production
- Адрес: production.softonit.ru
- Назначение: боевое окружение
- Доступ: ограниченный
Staging
- Адрес: staging.softonit.ru
- Назначение: тестирование перед релизом
- Доступ: команда разработки
Development
- Адрес: dev.softonit.ru
- Назначение: разработка и тестирование
- Доступ: все разработчики
Безопасность
- Все соединения защищены TLS
- Регулярное обновление компонентов
- Сканирование уязвимостей
- Резервное копирование данных
Контакты
По вопросам инфраструктуры обращайтесь:
- DevOps команда: devops@softonit.ru
- Канал в Slack: #infrastructure
- Экстренные случаи: +7-xxx-xxx-xxxx