Руководство по DevOps. Как добиться гибкости, надежности и безопасности мирового уровня в технологических компаниях

Руководство по DevOps. Как добиться гибкости, надежности и безопасности мирового уровня в технологических компаниях
Автор книги: id книги: 981818     Оценка: 0.0     Голосов: 0     Отзывы, комментарии: 0 699 руб.     (7,61$) Читать книгу Купить и скачать книгу Купить бумажную книгу Электронная книга Жанр: Управление, подбор персонала Правообладатель и/или издательство: Манн, Иванов и Фербер (МИФ) Дата публикации, год издания: 2016 Дата добавления в каталог КнигаЛит: ISBN: 978-5-00100-750-0 Скачать фрагмент в формате   fb2   fb2.zip Возрастное ограничение: 12+ Оглавление Отрывок из книги

Реклама. ООО «ЛитРес», ИНН: 7719571260.

Описание книги

Профессиональное движение DevOps зародилось в 2009 году. Его цель – настроить тесные рабочие отношения между разработчиками программного обеспечения и отделами IT-эксплуатации. Внедрение практик DevOps в повседневную жизнь организации позволяет значительно ускорить выполнение запланированных работ, увеличить частоту релизов, одновременно повышая безопасность, надежность и устойчивость производственной среды. Эта книга представляет собой наиболее полное и исчерпывающее руководство по DevOps, написанное ведущими мировыми специалистами. На русском языке публикуется впервые.

Оглавление

Джез Хамбл. Руководство по DevOps. Как добиться гибкости, надежности и безопасности мирового уровня в технологических компаниях

Информация от издательства

Предисловие к российскому изданию

Введение

Предисловие

Вступление. Как будет выглядеть мир, если разработка и эксплуатация пойдут по принципу DevOps

Часть I. «Три пути»

Введение

Глава 1. Agile, непрерывная поставка и «три пути»

Глава 2. Первый путь: принципы потока

Глава 3. Второй путь: принципы обратной связи

Глава 4. Третий путь: принципы непрерывного обучения и экспериментирования

Часть II. Откуда начать

Введение

Глава 5. Как выбрать стартовый поток создания ценности

Глава 6. Основные сведения о работе в потоке создания ценности, превращении его в прозрачный и расширении на всю организацию

Глава 7. Как проектировать организацию и ее архитектуру, не забывая о законе Конвея

Глава 8. Как получить лучшие результаты, интегрируя эксплуатацию в повседневную деятельность разработчиков

Часть III. Технические практики потоков создания ценности

Введение

Глава 9. Создание основы конвейера внедрения

Глава 10. Быстрое и надежное автоматизированное тестирование

Глава 11. Запустить и практиковать непрерывную интеграцию

Глава 12. Автоматизация и запуск релизов с низким уровнем риска

Глава 13. Архитектура низкорисковых релизов

Часть IV. Второй путь: методики обратной связи

Введение

Глава 14. Создайте телеметрию, позволяющую замечать проблемы и решать их

Глава 15. Анализируйте телеметрию, чтобы лучше предсказывать проблемы и добиваться поставленных целей

Глава 16. Настройте обратную связь, чтобы разработчики и инженеры эксплуатации могли безопасно разворачивать код

Глава 17. Встройте основанную на гипотезах разработку и A/B-тестирование в свою повседневную работу

Глава 18. Создайте процессы проверки и координации для улучшения качества текущей работы

Часть V. Третий путь: методики непрерывного обучения и экспериментирования

Введение

Глава 19. Внедрите обучение в повседневную работу

Глава 20. Преобразуйте локальные открытия в глобальные улучшения

Глава 21. Выделите время для обучения и улучшений

Часть VI. Методики интегрирования информационной безопасности, управления изменениями и контроля над соответствием нормам и требованиям

Введение

Глава 22. Защита информации как часть повседневной работы всех сотрудников компании

Глава 23. Безопасность конвейера развертывания

Призыв к действию. Заключение

Дополнительные материалы

Приложения

Дополнительная литература

Отрывок из книги

Впервые о DevOps заговорили в связи с переходом в эру цифровой экономики, когда скорость выпуска на рынок продуктов стала одним из ключевых конкурентных преимуществ. Технологиям, обеспечивающим стремительное развитие бизнеса, пришлось бежать со всех ног, чтобы только оставаться на месте, а для достижения дополнительных результатов, как минимум, в два раза быстрее. Компаниям понадобились инструменты для быстрого и непрерывного улучшения качества существующих процессов разработки продуктов и их максимальной автоматизации, потому что хороший продукт стал равен хорошему ИТ.

Свой путь погружения в DevOps я начала несколько лет назад, когда возглавила отдел тестирования системы подготовки регулярной банковской отчетности Neoflex Reporting, которая отличалась большим количеством параллельных веток разработки и обилием ручных процессов. В ее разработку к этому моменту уже были вложены десятки тысяч человеко-часов.

.....

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

Всеобъемлющий сбор телеметрии о коде и программной среде обеспечивает своевременное обнаружение проблем и их быстрое исправление. Он подтверждает: все на месте, как предусмотрено, и клиенты получают продукт благодаря предоставленному нами ПО.

.....

Добавление нового отзыва

Комментарий Поле, отмеченное звёздочкой  — обязательно к заполнению

Отзывы и комментарии читателей

Нет рецензий. Будьте первым, кто напишет рецензию на книгу Руководство по DevOps. Как добиться гибкости, надежности и безопасности мирового уровня в технологических компаниях
Подняться наверх