Мониторим Consul с помощью statsd exporter и Prometheus

В настоящее время средство мониторинга Prometheus — мой фаворит. С его помощью можно легко собирать метрики из приложений и/или баз данных, чтобы увидеть их реальную производительность. При наличии таких средств, как Zabbix или Nagios, необходимо написать несколько скриптов, чтобы собрать все метрики и посмотреть, как много данных вы можете хранить в базе […]

Nginx как обратный прокси на Docker

Nginx — веб-сервер с открытыми исходными кодами наподобие Apache. Несмотря на то что nginx и Apache могут использоваться в качестве веб-серверов, их функциональность и архитектура отличаются. Ниже приведены основные функции nginx. HTTP-сервер. Балансировка нагрузки. Обратный прокси. В этой статье я расскажу, как использовать nginx в качестве обратного прокси. Вся конфигурация nginx выполнена […]

Четыре задачи лидерства DevOps

DevOps — не волшебная палочка, которая может улучшить работу компании. Лидер в любом случае необходим. В этой статье Anton Weiss рассказывает историю DevOps, о том, какие качества должен иметь хороший лидер и как менеджерам вести компанию к успешному будущему. Несколько лет назад, когда DevOps-конференции только получили свое развитие, было много разговоров о […]

Как устроен Kubernetes

Это первая статья из серии, посвященной внутренним механизмам Kubernetes. Пользователю или оператору эти детали понимать не обязательно. Но если вы хотите разобраться с тем, как устроен Kubernetes, эта статья для вас. Поскольку я не планирую заниматься разъяснением основных концепций (таких как Pod, Node, Kubelet), для усвоения материала необходим опыт работы […]

Совершенствование инфраструктуры развертывания

Spotify начал использовать Docker с несколькими прототипами сервисов в 2014 году. С тех пор Docker много раз обновлялся, и каждый раз возникали проблемы, которые трудно обнаружить, а затем исправить. Пока количество бэкенд-сервисов, работающих на Docker, было низким, то и последствия этих проблем были незначительными. По мере того как осваивался Docker, […]

Управление Secrets в Docker Swarm

Прочтите эту короткую инструкцию и узнайте, как использовать Docker Secrets и встроенные возможности режима Docker Swarm, чтобы защитить контейнеризированный кластер от угроз. Docker изменился, как только разработка, тестирование и запуск программного обеспечения были обновлены. Поэтому разработчикам ПО и компаниям нужно применять передовую практику. С другой стороны, технологии оркестровки, такие как […]

Почему DevOps никогда не заканчивается

В разговорах о DevOps можно услышать множество понятий. На самом деле они не принадлежат движению DevOps. Это идеи, о которых мы уже слышали. Управление проектами, управление корпоративным контентом, Agile, Application Lifecycle Management (ALM) — лишь некоторые из исторических движений, которые использовали эти понятия с той же целью — идти вперед быстрее.

CI/CD: принципы, внедрение, инструменты

Концепция непрерывной интеграции и доставки (CI/CD) — основа наших тестирований. Для тех, кто не знает: CI/CD — концепция, которая реализуется как конвейер, облегчая слияние только что закомиченного кода в основную кодовую базу. Концепция позволяет запускать различные типы тестов на каждом этапе (выполнение интеграционного аспекта) и завершать его запуском с развертыванием закомиченного кода в фактический продукт, который […]

Мониторинг приложений с помощью Prometheus

В этой статье мы расскажем, как интегрировать мониторинг Prometheus в существующее приложение. Мониторинг приложения даст вам представление о том, как и когда оно используется. Также вы сможете увидеть и предотвратить потенциальные проблемы. Ключевые моменты: Изучение методов мониторинга приложений и серверов с помощью Prometheus. Запуск Prometheus в Docker. Мониторинг и применение […]

История успешной миграции на облачную платформу Google

Если вы работаете на облачной платформе с первого дня, то написанное ниже будет иногда очевидным или даже забавным. В любом случае многие стартапы или более устоявшиеся компании по-прежнему используют голое железо. Мы надеемся, что эта статья заставит вас подумать о переходе на облачную платформу.