Джин Ким - Руководство по DevOps
- Название:Руководство по DevOps
- Автор:
- Жанр:
- Издательство:Манн, Иванов и Фербер
- Год:2018
- Город:Москва
- ISBN:9785001007500
- Рейтинг:
- Избранное:Добавить в избранное
-
Отзывы:
-
Ваша оценка:
Джин Ким - Руководство по DevOps краткое содержание
Руководство по DevOps - читать онлайн бесплатно ознакомительный отрывок
Интервал:
Закладка:
2. В противоположность общению один на один по электронной почте контакт с пользователями во время выхода сервиса из строя становится продуктивнее, так как благодаря открытости интернета можно обращаться сразу к большой аудитории. Вы тратите меньше времени на воспроизведение одной и той же информации и можете сосредоточиться на решении проблемы.
3. Создается единый пункт для пользователей, куда они могут обратиться, когда сервис выходит из строя. Вы экономите их время. Иначе они потратили бы его на долгий поиск по форумам или вашему блогу.
4. Доверие — краеугольный камень перехода на модель SaaS (Software as a Service, программное обеспечение как услуга). Ваши клиенты ставят свой бизнес в зависимость от вашего сервиса или платформы. И текущим, и потенциальным клиентам нужна уверенность в вашем сервисе. Им нужно знать, что они не останутся без помощи, если у вас возникнут проблемы. Предоставлять информацию о форс-мажорах в режиме реального времени — лучший способ строить доверительные отношения. Больше вы не оставите клиентов в одиночестве без информации о текущей ситуации.
5. Всего лишь вопрос времени, когда же все серьезные SaaS-провайдеры начнут публиковать данные о работоспособности своих сервисов. Пользователи сами потребуют этого.
Дополнительная литература
Многие проблемы IT-организаций описаны в первой половине книги The Phoenix Project: A Novel about IT, DevOps, and Helping Your Business Win, авторы Джин Ким, Кевин Бер и Джордж Спаффорд.
По ссылке можно услышать рассказ Пола О’Нила об опыте, приобретенном в должности CEO компании Alcoa; там также говорится и о расследовании смерти работавшего в компании подростка, в котором О’Нил принял участие: https://www.youtube.com/watch?v=tC2ucDs_XJY.
Если вы хотите больше узнать о картировании потока ценности, посмотрите книгу Карен Мартин и Майка Остерлинга Value Stream Mapping: How to Visualize Work and Align Leadership for Organizational Transformation.
Более подробную информацию об объектно-реляционных отображениях можно найти в статье на сайте Stack Overflow: http://stackoverflow.com/questions/1279613/what-is-an-orm-and-where-can-i-learn-more-about-it.
Информативные статьи для начинающих о методиках гибкой методологии разработки и о том, как использовать их в эксплуатации, можно найти в блоге Agile Admin: http://theagileadmin.com2011/02/21/scrum-for-operations-what-is-scrum/.
Больше информации об архитектурном проектировании для быстрых сборок можно найти в блоге Даниэля Уортингтона-Бодарта Crazy Fast Build Times (or When 10 Seconds Starts to Make You Nervous): http://dan.bodar.com/2012/02/28/crazy-fast-build-times-or-when-10-seconds-starts-to-make-you-nervous/.
Чтобы полнее ознакомиться с тестированием производительности и процессом выпуска релизов в Facebook, посмотрите презентацию Чака Росси The Facebook Release Process http://www.infoq.com/presentations/Facebook-Release-Process/.
Гораздо больше вариантов теневого запуска вы найдете в главе 8 книги Томаса Лимончелли, Страты Чалупа и Кристины Хоган The Practice of Cloud System Administration: Designing and Operating Large Distributed Systems, Volume 2.
Отличное обсуждение о переключателях элементов функциональности (feature toggles) есть вот здесь: http://martinfowler.com/articles/feature-toggles.html.
Релизы более детально обсуждаются в книгах The Practice of Cloud System Administration: Designing and Operating Large Distributed Systems, Volume 2 Томаса Лимончелли, Страты Чалупа и Кристины Хоган; Continuous Delivery: Reliable Software Releases Through Build, Test, and Deployment Automation Джеза Хамбла и Дэвида Фарли; Release It! Design and Deploy Production-Ready Software Майкла Нейгарда [185].
Описание шаблона автоматического прерывателя вы можете найти здесь: http://martinfowler.com/bliki/CircuitBreaker.html.
Чтобы лучше познакомиться с тем, что такое цена промедления, посмотрите книгу Дональда Рейнертсена The Principles of Product Development Flow: Second Generation Lean Product Development.
Более подробное обсуждение того, как сервис Amazon S3 работает со сбоями, находится здесь: https://qconsf.com/sf2010/dl/qcon-sanfran-2009/slides/JasonMcHugh_AmazonS3ArchitectingForResiliencyInTheFaceOfFailures.pdf.
Отличным путеводителем по проведению исследований поведения пользователей может послужить книга Джоша Сейдена Lean UX: Applying Lean Principles to Improve User Experience.
На сайте Which Test Won? приведены сотни примеров реальных A/B-тестов, и можно попробовать угадать, какой вариант оказался предпочтительнее, чтобы еще раз убедиться: без настоящих тестов мы просто играем в угадайку. Сайт находится по адресу https://www.behave.org/.
Список архитектурных шаблонов можно найти в книге Майкла Нейгарда Release It! Design and Deploy Production-Ready Software.
Пример заметок со встречи для послеаварийной ретроспективы компании Chef можно найти здесь: https://www.chef.io/blog/2014/08/14/cookbook-dependency-api-postmortem/. Видео совещания находится здесь: https://www.youtube.com/watch?v=Rmi1Tn5oWfI.
Расписание предстоящих конференций DevOpsDays можно найти на сайте DevOpsDays: http://www.devopsdays.org/. Инструкции по организации новой конференции DevOpsDays находятся на странице DevOpsDay Organizing Guide: http://www.devopsdays.org/pages/organizing/.
Более подробно об инструментах по управлению секретной информацией можно узнать из поста Ноа Кантровица Secrets Management and Chef в его блоге https://coderanger.net/chef-secrets/.
Джеймс Уикетт и Гарет Рашгров разместили все примеры безопасных конвейеров на сайте GitHub: https://github.com/secure-pipeline.
Сайт The National Vulnerability Database и каналы данных XML можно найти по адресу: https://nvd.nist.gov/.
Конкретный сценарий по интеграции Puppet, ThoughtWorks’ Go и Mingle (приложение по управлению проектами) можно найти в посте блога Puppet Labs, написанном Эндрю Каннингемом и Эндрю Майерсом и отредактированном Джезом Хамблом: https://puppetlabs.com/blog/a-deployment-pipeline-for-infrastructure.
Подготовка и прохождение аудита на соответствие требованиям более подробно разобраны в презентации Джейсона Чана 2015 г. SEC310: Splitting the Check on Compliance and Security: Keeping Developers and Auditors Happy in the Cloud: https://www.youtube.com/watch?v=Io00_K4v12Y&feature=youtu.be.
История о том, как Джез Хамбл и Дэвид Фарли преобразовали настройки конфигурации приложения для Oracle WebLogic, описывается в книге Continuous Delivery: Reliable Software Releases Through Build, Test, and Deployment Automation. Мирко Херинг описал более общий подход к этому процессу здесь: http://notafactoryanymore.com/2015/10/19/devops-for-systems-of-record-a-new-hope-preview-of-does-talk/.
Примерный список эксплуатационных требований DevOps можно найти здесь: http://blog.devopsguys.com/2013/12/19/the-top-ten-devops-operational-requirements/.
МИФ Бизнес
Все книги по бизнесу и маркетингу: mif.to/business, mif.to/marketing
Узнавай первым о новых книгах, скидках и подарках из нашей рассылки mif.to/b-letter
#mifbooks
#mifbooks
#mifbooks
#mifbooks
Над книгой работали
Издано при поддержке компании «Неофлекс»
Главный редактор Артем Степанов
Ответственный редактор Наталия Хоренко
Литературный редактор Вера Калмыкова
Арт-директор Алексей Богомолов
Дизайн обложки
Верстка Елена Бреге
Корректоры Лев Зелексон, Елена Бреге
ООО «Манн, Иванов и Фербер»
mann-ivanov-ferber.ru
Электронная версия книги подготовлена компанией Webkniga.ru, 2018
Читать дальшеИнтервал:
Закладка: