Zabbix, он же Заббикс - одно из самых ультимативных решений в сфере мониторинга. А хороший мониторинг - это хорошее подспорье для спокойных нервов. С помощью zabbix можно мониторить инфраструктуру любого масштаба используя огромное количество идущих из коробки шаблонов (темплейтов) мониторинга. Заббикс поддерживает большое количество источников данных, начиная от банального Zabbix агента, заканчивая, но не ограничиваясь, опросами и получением данных непосредственно из API или с Prometheus экспортеров через HTTP Agent. Заббикс - это одна из лучших, если не единственная, бесплатная система мониторинга энтерпрайз класса для инфраструктуры.
AdminGuide·
Что такое Zabbix
Zabbix, он же Заббикс - одно из самых ультимативных решений в сфере мониторинга. А хороший мониторинг - это хорошее подспорье для спокойных нервов. С помощью zabbix можно мониторить инфраструктуру любого масштаба используя огромное количество идущих из коробки шаблонов (темплейтов) мониторинга. Заббикс поддерживает большое количество источников данных, начиная от банального Zabbix агента, заканчивая, но не ограничиваясь, опросами и получением данных непосредственно из API или с Prometheus экспортеров через HTTP Agent. Заббикс - это одна из лучших, если не единственная, бесплатная система мониторинга энтерпрайз класса для инфраструктуры.
Docker Compose - это один из первых шагов к управлению вашими сервисами в парадигме IaC (Infrastructure as Code). Когда для того чтобы выкатить что-либо вы используете не набор команд а-ля `docker run` с кучей параметров, и при этом не одну команду docker run, а кучу таких команд для того чтобы выкатить каждый контейнер. А запускаете весь набор контейнеров нужных для работы вашего приложения с помощью одной только команды `docker compose up -d`, которая прочитает файл compose.yaml, интерпретирует его и поднимет все описанные там сервисы.
AdminGuide·
Что такое Docker Compose
Docker Compose - это один из первых шагов к управлению вашими сервисами в парадигме IaC (Infrastructure as Code). Когда для того чтобы выкатить что-либо вы используете не набор команд а-ля `docker run` с кучей параметров, и при этом не одну команду docker run, а кучу таких команд для того чтобы выкатить каждый контейнер. А запускаете весь набор контейнеров нужных для работы вашего приложения с помощью одной только команды `docker compose up -d`, которая прочитает файл compose.yaml, интерпретирует его и поднимет все описанные там сервисы.
Docker - это технология, позволяющая поставлять программные решения, упакованные в специальные образы (имиджи) вместе со всеми необходимыми для их работы локальными зависимостями. В рамках одного каноничного имиджа может быть упакован 1 процесс (например nginx, который поднимает 1 сайт) и в этот же имидж могут быть установлены все необходимые для его запуска библиотеки. Когда же сайту для работы необходима, например база данных, то эта база данных поставляется уже отдельным имиджем. Таким образом на основе нескольких имиджей формируется гибкое решение, не зависящее от библиотек и ПО, уже установленного на сервере (докерноде), на котором эти имиджи запускаются.
Главная проблема, которую решает докер - это зависимости. Разрабатывая какое-либо решение, вы включаете в имидж все необходимые...
AdminGuide·
Что такое Docker
Docker - это технология, позволяющая поставлять программные решения, упакованные в специальные образы (имиджи) вместе со всеми необходимыми для их работы локальными зависимостями. В рамках одного каноничного имиджа может быть упакован 1 процесс (например nginx, который поднимает 1 сайт) и в этот же имидж могут быть установлены все необходимые для его запуска библиотеки. Когда же сайту для работы необходима, например база данных, то эта база данных поставляется уже отдельным имиджем. Таким образом на основе нескольких имиджей формируется гибкое решение, не зависящее от библиотек и ПО, уже установленного на сервере (докерноде), на котором эти имиджи запускаются.
Главная проблема, которую решает докер - это зависимости. Разрабатывая какое-либо решение, вы включаете в имидж все необходимые...
GitLab — это платформа DevOps с открытым исходным кодом (для self-hosted есть бесплатная версия CE). Она объединяет в одном продукте весь жизненный цикл разработки ПО — от хранения кода до деплоя.
AdminGuide·
Что такое GitLab
GitLab — это платформа DevOps с открытым исходным кодом (для self-hosted есть бесплатная версия CE). Она объединяет в одном продукте весь жизненный цикл разработки ПО — от хранения кода до деплоя.
Docker Hub — это официальный публичный реестр (registry) контейнерных образов от компании Docker. Простыми словами: это штука в которой хранятся те штуки (имиджи), которые нужны для того, чтобы взлетел ваш контейнер. Или можно провести аналогию с гитами, только в гитах хранится код, а в реестрах докера хранятся имиджи докера.
AdminGuide·
Что такое DockerHub
Docker Hub — это официальный публичный реестр (registry) контейнерных образов от компании Docker. Простыми словами: это штука в которой хранятся те штуки (имиджи), которые нужны для того, чтобы взлетел ваш контейнер. Или можно провести аналогию с гитами, только в гитах хранится код, а в реестрах докера хранятся имиджи докера.