The DevOps 2.0 Toolkit: Automating the Continuous Deployment Pipeline with Containerized Microservices

Книга «The DevOps 2.0 Toolkit» представляет собой практическое руководство по построению современного конвейера непрерывного развертывания (Continuous Deployment) с использованием микросервисной архитектуры и контейнерных технологий. Автор, Виктор Фарчич, детально рассматривает синергию трех ключевых концепций: непрерывной интеграции и доставки, микросервисов и контейнеризации (в первую очередь Docker). Основная цель — показать, как эти технологии вместе формируют новый стандарт DevOps-практик, позволяющий достичь высокой скорости, надежности и автоматизации процессов разработки и эксплуатации ПО.

В книге последовательно разбирается архитектура микросервисов в сравнении с монолитными приложениями, обсуждаются лучшие практики их проектирования и развертывания. Значительное внимание уделяется настройке среды разработки с помощью Vagrant и Docker, что обеспечивает воспроизводимость и консистентность окружений. Автор проводит читателя через все этапы построения конвейера развертывания: от начальных шагов (настройка виртуальных машин, конфигурация) до промежуточных стадий, включая развертывание контейнеров на продакшн-сервера.

Отдельные главы посвящены управлению конфигурацией в мире Docker с обзором инструментов (Ansible, Puppet, Chef) и критически важной для распределенных систем теме — обнаружению сервисов (Service Discovery). Книга наполнена практическими примерами, чек-листами и рекомендациями, что делает ее ценным ресурсом для инженеров, стремящихся автоматизировать и оптимизировать процессы доставки программного обеспечения.

The DevOps 2.0 Toolkit: Automating the Continuous Deployment Pipeline with Containerized Microservices
A
Автор
Viktor Farcic
Издательство
Viktor Farcic
Год
2016
Язык
Английский
1
Оцените книгу

Чтобы читать книгу, войдите или зарегистрируйтесь

Ознакомительный фрагмент