Компания «1С-Битрикс» представила контейнерное окружение своих продуктов. Решение на базе Docker позволяет быстро настраивать среду для тестирования и разработки, и устанавливать за несколько минут любую редакцию продуктов компании. Решение ускорит и упростит разработчикам и DevOps-инженерам запуск пилотных проектов, а также локальную разработку и тестирование, а для крупных компаний — обеспечит управляемость и бесшовную интеграцию в сложные мультисервисные кластеры.
Конфигурация серверного окружения состоит из более чем десяти контейнеров и микросервисов. Dockerfile, Docker-compose и .env-файлы находятся в официальном GitHub-репозитории «1С-Битрикс». Наличие официальных образов контейнеров позволяет сократить технологические риски и сэкономить время на самостоятельной сборке образов контейнера PHP, Nginx или NodeJS для запуска «Битрикс».
В числе главных преимуществ официального контейнерного окружения компания указала:
- Мгновенный старт.
- Полная поддержка микросервисной архитектуры — официальный набор содержит более десяти протестированных контейнеров и микросервисов (nginx, PHP, MySQL, PostgreSQL, Sphinx, real-time чаты и др.), а также конфигурационные файлы.
- Бесшовная интеграция с Kubernetes и оркестраторами — готовые Docker-файлы и Compose-конфигурации можно преобразовать в Helm Charts, Deployment, Ingress и перенести в корпоративный Kubernetes-кластер.
- Гарантированная безопасность и сопровождение — все образы проходят внутренний аудит информационной безопасности, с регулярным выпуском обновлений и патчей.
- Прозрачность логов и метрик — разработчики получают мгновенный доступ к логам, метрикам CPU, памяти и диска прямо в Docker-Desktop или на серверах, что позволяет быстро решать возникшие проблемы, а тестировщики имеют доступ к логам тестируемого веб-сайта, что позволяет значительно повысить качество тестирования.
Разработчики, тестировщики и специалисты по безопасности смогут быстро запустить «Управление сайтом» или «Битрикс24» из контейнеров даже на рабочем столе и получить всю необходимую информацию без привлечения системных администраторов и управления правами доступа.
Источник: