Эта книга поможет всем, кто собирается перейти на непрерывную поставку программного обеспечения. Руководители проектов ознакомятся с основными процессами, преимуществами и техническими требованиями. Разработчики, администраторы и архитекторы получат необходимые навыки организации работы, а также узнают, как непрерывная поставка внедряется в архитектуру программного обеспечения и структуру ИТ-организации. Эберхард Вольф познакомит вас с популярными передовыми технологиями, облегчающими труд разработчиков: Docker, Chef, Vagrant, Jenkins, Graphite, ELK stack, JBehave и Gatling. Вы пройдете через все этапы сборки, непрерывной интеграции, нагрузочного тестирования, развертывания и контроля.
1 Непрерывное развертывание: что и как?
1.1. Введение: что такое непрерывное развертывание?
Ответить на этот вопрос совсем непросто. Основоположники этого термина не дали четкого определения [1]. Мартин Фаулер (Martin Fowler) в своем обсуждении [2] непрерывного развертывания (Continuous Delivery) особо подчеркивает возможность в любой момент развернуть программное обеспечение (ПО) в рабочем окружении. Это требует автоматизации процессов, необходимых для установки ПО и оценки его качества. С другой стороны, в «Википедии» [3] «непрерывное развертывание» определяется как процесс оптимизации и автоматизации выпуска новых версий ПО. Наконец, главная цель методологии непрерывного развертывания заключается в анализе и оптимизации процесса, конечным пунктом которого является выпуск программного обеспечения. Строго говоря, этот процесс часто размывается во время разработки.
Краткое содержание.
Часть I. Основы.
Глава 1. Непрерывное развертывание: что и как?
Глава 2. Подготовка инфраструктуры.
Часть II. Конвейер непрерывного развертывания.
Глава 3. Автоматизация сборки и непрерывная интеграция.
Глава 4. Приемочные тесты.
Глава 5. Тестирование пропускной способности.
Глава 6. Исследовательское тестирование.
Глава 7. Развертывание — ввод в эксплуатацию.
Глава 8. Эксплуатация.
Часть III. Управление, организация и архитектура решения непрерывного развертывания.
Глава 9. Внедрение методологии непрерывного развертывания на предприятии.
Глава 10. Непрерывное развертывание и DevOps.
Глава 11. Непрерывное развертывание, DevOps и архитектура ПО.
Глава 12. Заключение: основные преимущества.
Купить .
По кнопкам выше и ниже «Купить бумажную книгу» и по ссылке «Купить» можно купить эту книгу с доставкой по всей России и похожие книги по самой лучшей цене в бумажном виде на сайтах официальных интернет магазинов Лабиринт, Озон, Буквоед, Читай-город, Литрес, My-shop, Book24, Books.ru.
По кнопке «Купить и скачать электронную книгу» можно купить эту книгу в электронном виде в официальном интернет магазине «Литрес», и потом ее скачать на сайте Литреса.
По кнопке «Найти похожие материалы на других сайтах» можно найти похожие материалы на других сайтах.
On the buttons above and below you can buy the book in official online stores Labirint, Ozon and others. Also you can search related and similar materials on other sites.
Хештеги: #Эберхард :: #2018 :: #Continuous delivery
Смотрите также учебники, книги и учебные материалы:
- Вскрытие покажет, практический анализ вредоносного ПО, Сикорски М., Хониг Э., 2018
- Работа с BigData в облаках, обработка и хранение данных с примерами из Microsoft Azure, Сенько А., 2019
- Осваиваем Kubernetes, оркестрация контейнерных архитектур, Сайфан Д., 2019
- Ubuntu и Debian Linux для продвинутых, более 1000 незаменимых команд, Негус К., Казн Ф., 2011
- Linux на практике, Бреснахэн К., Блум Р., 2017
- Внутреннее устройство Linux, Уорд Б., 2016
- Kafka Streams в действии, приложения и микросервисы для работы в реальном времени, Беджек Б., 2019
- Алгоритмы интеллектуального Интернета, передовые методики сбора, анализа и обработки данных, Марманис X., Бабенко Д., 2011