• База знаний
  • /
  • Блог
  • /
  • Wiki
  • /
  • ONLINE CHAT
+380 (44) 364 05 71

Все статьи по тегу devops

Зачем нужны внешние GitLab Runner'ы на VPS и как настроить Docker Runner

Фактически весь CI/CD в GitLab держится на GitLab Runner – именно он запускает сборки, тесты и деплой. И пока пайплайны просты, кажется, что нет разницы, где он работает: на локальной машине, на сервере GitLab или где-то под рукой. Но как только проект растет — начинаются типичные проблемы: сборки тормозят из-за нехватки ресурсов, кэш и Docker-образы засоряют систему, а доступы к частной сети превращаются в головную боль и риск безопасности.
В этой статье разберем, почему внешний GitLab Runner на отдельном VPS с исполнителем Docker дает больше контроля, стабильности и безопасности, и как его настроить так, чтобы пайплайны работали предсказуемо - включая кейс, когда runner имеет доступ к частной сети, а GitLab не приходится "увешивать" лишними интерфейсами.

#devops #gitlab

Статью прочитали профессионалов: 1109

Rsync для автоматизации, безопасности и deploy

В нашей первой статье по основам использования утилиты Rsync для синхронизации данных были рассмотрены ее возможности и приведены базовые приемы работы с ней в пределах локальной среды. Здесь мы сконцентрируемся на ее применении совместно с безопасным протоколом SSH для синхронизации данных, размещенных на удаленных хостах и организации deploy-процесса для веб-проекта средствами GitLab CI/CD. В то же время, будут рассмотрены некоторые из доступных средств автоматизации и оптимизации работы. Rsync в условиях, максимально приближённых к рабочим.

#automation #devops #gitlab #linux #ssh

Статью прочитали профессионалов: 836

Организация резервного копирования MySQL

Все современные веб-проекты используют базы данных (БД), которые хранятся на хостинге и требуют особого внимания обслуживающего персонала. Это связано с их уязвимостью перед множеством факторов — человеческий фактор, вирус, взлом, технический сбой и т. д. В такой ситуации единственным надежным способом не потерять важную информацию может быть только ее периодическое копирование на независимый носитель. Такая операция получила название создания бекапов или резервного копирования. Рассмотрим некоторые теоретические аспекты использования БД MySQL, а также вопросы организации автоматического резервного копирования на собственном хостинге.

#automation #backup #devops #mysql #ubuntu #zabbix

Статью прочитали профессионалов: 1813

Grafana Tempo: трейсинг и мониторинг распределенных систем

DevOps-команды часто сталкиваются с ситуациями, когда часть запросов в распределенной системе неожиданно замедляется или даже падает. В логах – тишина, мониторинг метрик показывает только общие колебания нагрузки, а понять, что именно явилось причиной, сложно. В таких случаях на помощь приходит трассировка – технология, позволяющая "увидеть" путь запроса через все сервисы.
Grafana Tempo – это система хранения и обработки трейсов, которая интегрируется с инструментами мониторинга и упрощает анализ распределенных систем. Она позволяет построить эффективную Observability-инфраструктуру без больших затрат на хранение. В этой статье мы рассмотрим, как работает Grafana Tempo, чем она отличается от других решений и как ее использовать на практике.

#devops #docker #grafana

Статью прочитали профессионалов: 2314

Мониторинг состояния HDD/SSD/NVMe в Linux/FreeBSD

Во время активной и/или длительной эксплуатации дисковых носителей обычно накапливаются незначительные повреждения в виде bad-секторов или ошибок записи данных, что может в любой момент времени привести к выходу из строя и потере данных. Встроенная система SMART-контроль сама по себе не обеспечивает информирование о критическом состоянии диска, а лишь осуществляет накопление значений параметров, отражающих его состояние. Задача инструментов мониторинга прежде всего состоит в том, чтобы «вытащить» эти данные и на их основании вовремя сообщить пользователю об опасности. Но для этого нужно знать эти инструменты и уметь их настраивать в соответствии со своими потребностями.

#automation #devops #linux

Статью прочитали профессионалов: 1174

Основы rsync – резервное копирование и синхронизация файлов

На рынке программного обеспечения присутствует немало средств для осуществления копирования и синхронизации файлов, и Rsync по многим параметрам занимает одно из первых мест. Открытый исходный код, гибкость и простота использования, шифрование, конвейерная передача файлов с сохранением всех метаданных и многие другие кейсы делают его незаменимым инструментом сетевой синхронизации удаленных объектов файловой системы. Рассмотрим основные возможности программы и продемонстрируем их применение на практических примерах.

#ansible #automation #backup #bash #devops #linux

Статью прочитали профессионалов: 1508

Observability в PHP-приложениях

Observability для PHP без пафоса: логи — в Grafana Loki, метрики — через Prometheus или Grafana Mimir, трейсы — в Grafana Tempo с помощью OpenTelemetry, а профайлинг — через php_excimer. Как всё это связать между собой через trace_id, с чего начать интеграцию и как построить полноценное наблюдение за системой — читайте в нашем материале.

#devops #grafana #php

Статью прочитали профессионалов: 2123

Настройка и использование Proxmox Backup

В современных условиях, когда хостинг и корпоративные сети активно переходят на виртуализированную инфраструктуру, вопрос эффективного резервного копирования становится как никогда актуальным. Классические решения часто не соответствуют современным требованиям — они перегружают каналы связи, дублируют данные и не обеспечивают удобного централизованного управления.
Proxmox Backup Server (PBS) — продукт от разработчиков платформы Proxmox VE — предлагает современный подход к резервному копированию в виртуализированных средах. Он позволяет эффективно работать с большими объёмами данных, снижать нагрузку на сеть и удобно управлять копиями через единый интерфейс. Именно поэтому компания FREEhost.UA выбрала PBS в качестве основы своей системы резервного копирования.
В этой статье мы рассмотрим ключевые преимущества Proxmox Backup Server, требования к оборудованию, а также на практическом примере покажем, как развернуть и настроить его на Debian.

#automation #backup #cloud #debian #devops

Статью прочитали профессионалов: 4428

navigate
go
exit
Спасибо, что выбираете FREEhost.UA