Руководство по DevOps
Аннотация
Профессиональное движение DevOps зародилось в 2009 году. Его цель — настроить тесные рабочие отношения между разработчиками программного обеспечения и отделами IT-эксплуатации. Внедрение практик DevOps в повседневную жизнь организации позволяет значительно ускорить выполнение запланированных работ, увеличить частоту релизов, одновременно повышая безопасность, надежность и устойчивость производственной среды. Эта книга представляет собой наиболее полное и исчерпывающее руководство по DevOps, написанное ведущими мировыми специалистами.
Рецензии читателей
Время на прочтение
6 мин
Количество просмотров 19K
Перед вами подборка бесплатных книг, которые помогут разобраться в DevOps-практиках и стать сильнее как специалист. Вся литература — на английском языке, если не указано другого.
Kubernetes: Up and Running (Погружение в будущее инфраструктуры), второе издание.
Авторы: Brendan Burns, Joe Beda, Kelsey Hightower.
Kubernetes радикально меняет способ создания и развертывания приложений в облаке. С момента своего появления в 2014 году Kubernetes стал одним из крупнейших и самых популярных проектов с открытым исходным кодом в мире. Обновлённое издание этой книги показывает разработчикам, как Kubernetes и контейнерные технологии помогают достичь новых уровней скорости, гибкости, надёжности и эффективности.
Бесплатная версия.
Из книги вы:
-
Узнаете, как создаётся простой кластер и как Kubernetes работает с ним;
-
Познакомитесь со специализированными объектами Kubernetes (DaemonSets, ConfigMaps);
-
Изучите практические примеры разработки и развёртывания приложений в Kubernetes.
Автоматизация рутинных задач с помощью Python: практическое руководство для начинающих (Automate The Boring Stuff with Python — Practical Programming For Total Beginners)0, второе издание.
Автор: Эл Свейгарт (Al Sweigart)
Благодаря книге «Автоматизация скучных вещей с помощью Python» вы узнаете, как использовать Python для написания программ, которые за считанные минуты делают то, на что у вас ушли бы часы, — без предварительного опыта программирования. Как только вы освоите основы программирования, то сможете создавать на языке Python программы, которые будут выполнять в автоматическом режиме различные полезные задачи. Пошаговые инструкции помогут лучше понять, как работает программа, а раздел для самопроверки в конце каждой главы даст возможность проверить свои силы. Во второе издание книги включена новая глава, посвящённая проверке вводимых данных.
Бесплатная версия.
Благодаря книге вы:
-
Узнаете, как работает Python;
-
Получите навык программирования;
-
Создадите несколько простых программ для портфолио;
-
Научитесь автоматизировать некоторые задачи.
Проектирование распределённых систем. Шаблоны и парадигмы для масштабируемых и надёжных сервисов (Designing Distributed Systems — Patterns and Paradigms for Scalable, Reliable Services)
Автор: Брендан Бёрнс (Brendan Burns)
Распределённые системы позволяют бизнесу создавать специальные приложения для удовлетворения своих потребностей, а также стимулировать понимание и инновации. Мир попросту немыслим без использования распределённых систем. Даже у простейшего мобильного приложения есть API, через который оно подключается к облачному хранилищу. Однако проектирование распределённых систем до сих пор остается искусством, а не точной наукой. Необходимость подвести под неё серьёзный базис назрела давно, и, если вы хотите обрести уверенность в создании, поддержке и эксплуатации распределённых систем – начните с этой книги!
Бесплатная версия. Платная, на русском языке.
Благодаря книге вы узнаете:
-
Основы распределённых систем.
-
Шаблоны и приёмы, помогающие при создании распределённых систем.
-
Описание платформы для интеграции приложений, источников данных, деловых партнёров, клиентов, мобильных приложений, социальных сетей и устройств для IoT.
-
Описание архитектуры на основе событий, служащей для обработки событий и реагирования на них.
-
Новые источники для дальнейшего изучения контейнеров и систем управления ими.
97 вещей, которые должен знать каждый облачный инженер. Коллективная мудрость от экспертов (97 Things Every Cloud Engineer Should Know — Collective Wisdom from the Experts)
Авторы: Эмили Фриман и Натен Харви. (Emily Freeman, Nathen Harvey)
Это сборник коротких практических советов от ведущих специалистов в области IT, который поможет избежать многих проблем, стоящих на пути программиста. Если вы создаёте, управляете, эксплуатируете или настраиваете системы, работающие в облаке, вы являетесь облачным инженером, даже если вы работаете системным администратором, разработчиком программного обеспечения, специалистом по данным или инженером по надёжности сайта. В этой книге профессионалы со всего мира дают ценную информацию о современной роли облачной инженерии.
Бесплатная версия.
Благодаря это книге вы:
-
Узнаете, что такое облако и для чего его используют;
-
Почему ИТ-специалисту нужно развиваться в облачной сфере;
-
Как работать с микросервисами и cloud-native архитектурой
Linux — Заметки для профессионалов (Linux — Notes for Professionals)
Авторы: пользователи Stack Overflow
Книга составлена из документации Stack Overflow, содержание — результат труда прекрасных пользователей Stack Overflow. Издание выпущено под лицензией Creative Commons BY-SA, см. имена авторов в конце этой книги, которые участвовали в написании различных глав. Это неофициальная книга, созданная в образовательных целях и не связанная с официальными группами или компаниями Linux или Stack Overflow.
Бесплатная версия.
Благодаря книге вы:
-
Усвоите основы GNU/Linux;
-
Познакомитесь с SSH, GPG, chroot;
-
Узнаете, как компилируется ядро Linux.
Production Kubernetes. Building Successful Application Platforms
Авторы: Josh Rosso, Rich Lander, Alex Brand, John Harris
Хотя многие организации уже используют Kubernetes, в производственной среде этот инструмент встречается редко. И ещё реже — с ним работают в больших масштабах. Многие организации, недавно внедрившие эту систему, по-прежнему испытывают трудности с выдержкой реальных рабочих нагрузок. Создание приложений на базе Kubernetes требует дополнительных инженерных усилий с точки зрения платформы, но преимущества расширяемости Kubernetes позволяют создавать то, что соответствует потребностям разработчиков, инфраструктурных групп и бизнеса. В этой книге разработчики из VMware делятся опытом использования Kubernetes в производственной среде и рассказывают о ключевых задачах и передовых методах.
Бесплатная версия.
В книге описывается:
-
Удовлетворение все растущего спроса разработчиков на размещение контейнеров приложений в кластерах.
-
Уход от механизма тикетов на выполнение задач DevOps путём предоставления разработчикам средств самообслуживания и API-механизмов для решения собственных задач.
-
Предотвращение ситуации, когда все будет завязано на одного вендора (например, только на его API).
-
Соответствие регуляторным требованиям, которые часто требуют размещения приложений и данных только в онпремизной инфраструктуре.
-
Поддержка железа для кластеров Kubernetes, а также виртуального датацентра на базе VMware vSphere
Git — заметки для профессионалов (Git — Notes for Professionals)
Авторы: пользователи Stack Overflow
Книга составлена из документации Stack Overflow, содержание — результат труда прекрасных пользователей Stack Overflow. Издание выпущено под лицензией Creative Commons BY-SA, см. имена авторов в конце этой книги, которые участвовали в написании различных глав. Это неофициальная книга, созданная в образовательных целях и не связанная с официальными группами или компаниями Linux или Stack Overflow.
Бесплатная версия.
Благодаря книге вы:
-
Познакомитесь с Git;
-
Узнаете, что такое git-svn, diff-tree, GUI-клиенты Git;
-
Разберётесь в процессах ветвления и клонирования репозиториев;
-
Узнаете про возможные способы разрешения конфликтов слияния.
Создание безопасных и надёжных систем (Building Secure & Reliable Systems)
Авторы: Heather Adkins, Betsy Beyer, Paul Blankinship, Ana Oprea, Piotr Lewandowski, Adam Stubblefield
Это отличная книга для понимания реальных парадигм масштабирования и управления критически важными приложениями. Эта книга охватывает 5 различных элементов: доступность, управление рисками, сервисы и микросервисы, масштабирование приложений и облачные сервисы. Эту книгу также можно назвать практическим руководством, в ней показано, как предотвратить замедление работы, непоследовательность исполнения или полную недоступность приложения по мере его роста. Кроме того, в этой книге очень хорошо объясняется слово «Масштабирование», поскольку речь идёт не только об управлении большим количеством пользователей. Затрагивается и вопрос управления рисками и обеспечения доступности.
Бесплатная версия (если не открывается ссылка)
В книге вы найдёте:
-
Стратегии проектирования: например, передовые методы проектирования для обеспечения понятности, устойчивости и восстановления, а также конкретные принципы проектирования, такие как наименьшие привилегии;
-
Рекомендации по написанию кода, тестированию и отладке;
-
Стратегии подготовки, реагирования и восстановления после инцидентов;
-
Лучшие практики, помогающие эффективно сотрудничать командам в вашей компании.
Building Microservices: Designing Fine-Grained Systems Paperback, второе издание
Эта книга охватывает такие темы, как создание групп, управление версиями, ведение журналов, мониторинг, микросервисы и т. д. В этой книге, содержащей множество примеров и практических советов, представлен целостный взгляд на темы, которые системные архитекторы и администраторы должны учитывать при создании, управлении и развитии микросервисной архитектуры. Вы пройдёте путь от наглядной и понятной теории до небольшой практики, которая поможет вам понять принципы работы с микросервисной архитектурой и развиваться в этом направлении дальше. Разбор книги на Хабре.
Автор: Сэм Ньюмен
Бесплатная версия первого издания. Второе издание.
Из книги вы узнаете:
-
Основы микросервисов;
-
Историю эволюции архитектуры;
-
Возможности интеграции с другими технологиями;
-
Принципы разделения монолита;
-
Способы тестирования микросервисов.
Источники
P. S. Часть ссылок взяли у Vladimir Mukhin. Тем, кто интересуется другой обучающей литературой, рекомендуем посетить сайт https://teachyourselfcs.com/. Последний раз он обновлялся в мае 2020 года, но объём интересных материалов приятно вас обрадует.
Спасибо за внимание и добавляйте свои рекомендации!
О книге
Добавлена в библиотеку 28.10.2018
пользователем ЛитРес
Издание 2018 года
Переводчики:
- Илья Васильев
- Игорь Лейко
Жанры:
- ОС и Сети, интернет
- Программирование, программы, базы данных
- Зарубежная компьютерная, околокомпьютерная литература
Размер fb2 файла: 5.88 MB
Объём: 399 страниц
4.75
Книгу просматривали 630 раз, оценку поставили 2
читателей
Аннотация
Профессиональное движение DevOps зародилось в 2009 году. Его цель — настроить тесные рабочие отношения между разработчиками программного обеспечения и отделами IT-эксплуатации. Внедрение практик DevOps в повседневную жизнь организации позволяет значительно ускорить выполнение запланированных работ, увеличить частоту релизов, одновременно повышая безопасность, надежность и устойчивость производственной среды. Эта книга представляет собой наиболее полное и исчерпывающее руководство по DevOps, написанное ведущими мировыми специалистами.
Скачать или читать онлайн книгу Руководство по DevOps. Как добиться гибкости, надежности и безопасности мирового уровня в технологических компаниях
На этой странице свободной электронной библиотеки fb2.top вы можете ознакомиться
с описанием книги «Руководство по DevOps. Как добиться гибкости, надежности и безопасности мирового уровня в технологических компаниях» и другой информацией о ней, а затем начать
читать книгу онлайн с помощью читалок, предлагаемых по ссылкам под постером, или
скачать книгу в формате fb2 на свой смартфон, если вам больше по вкусу сторонние
читалки. Книга написана авторами Джин Ким,
Патрик Дебуа,
Джез Хамбл,
Джон Уиллис,
относится к жанрам ОС и Сети, интернет,
Программирование, программы, базы данных,
Зарубежная компьютерная, околокомпьютерная литература,
добавлена в библиотеку 28.10.2018.
С произведением «Руководство по DevOps. Как добиться гибкости, надежности и безопасности мирового уровня в технологических компаниях» , занимающим объем 399 печатных страниц,
вы наверняка проведете не один увлекательный вечер. В онлайн читалках,
которые мы предлагаем посетителям библиотеки fb2.top, предусмотрен ночной режим
чтения, который отлично подойдет для тёмного времени суток и чтения перед сном.
Помимо этого, конечно же, можно читать «Руководство по DevOps. Как добиться гибкости, надежности и безопасности мирового уровня в технологических компаниях» полностью в
классическом дневном режиме или же скачать книгу на свой смартфон в удобном
формате fb2. Желаем увлекательного чтения!
С этой книгой читают:
- Проект «Феникс». Роман о том, как DevOps меняет бизнес к лучшему
— Джин Ким - Сценарии командной оболочки. Linux, OS X и Unix. 2-е издание
— Брендон Перри, Дейв Тейлор - Сеть. Как устроен и как работает Интернет
— Эндрю Блам - Искусство обмана
— Кристофер Хэднеги - Это ваше Fido
— Дмитрий Игнатов - Прорваться сквозь шум
— Джош Янг, Тим Стейплс - Вторжение. Краткая история русских хакеров
— Даниил Туровский - Кто контролирует интернет? Иллюзии безграничного мира.
— Джек Голдсмит, Тим Ву - Работа копирайтером: как зарабатывать от 300$ в месяц дома на копирайтинге
— Tony Montana - Работа копирайтером: плюсы и минусы
— Dimoni4e
💡 DevOps Handbook
This is an open-source DevOps Handbook that will help you to elevate your general IT knowledge and skills and also help you understand DevOps better.
The guide is suitable for anyone working as a developer, system administrator, or an aspiring DevOps engineer.
🚀 Download
To download a copy of the ebook use one of the following links:
-
Dark mode
-
Light mode
📘 Chapters
The first section is thoretical and the second section is practical.
Here is the list of theoretical chapters:
- Chapter 1: Introduction
- Chapter 2: I am a SysAdmin
- Chapter 3: I am a Developer
- Chapter 4: I am almost a DevOps Engineer
- Chapter 5: DevOps 101
- Chapter 6: DevOps 102
- Chapter 7: DevOps 201
- Chapter 8: DevOps 202
- Chapter 9: DevOps 203
- Chapter 10: DevOps 204
- Chapter 11: DevOps 205
- Chapter 12: DevOps 206
- Chapter 13: DevOps 207
Here is the list of practical chapters:
- Chapter 14: Deploy a DigitalOcean Droplet
- Chapter 15: Laravel on a DigitalOcean Droplet
- Chapter 18: Laravel on DigitalOcean Kubernetes(DOKS)
- Chapter 17: Laravel with DigitalOcean Spaces
- Chapter 16: Laravel with DigitalOcean Managed Databases
- Chapter 19: Laravel Automatic Deployment with BASH
- Chapter 20: Load Balancing with HAProxy
- Chapter 21: Laravel Migration from one server to another
- Chapter 22: Laravel with DigitalOcean Load Balancer
… to be continued
🌟 Sponsors
This book is made possible thanks to many fantastic Hacktoberfest contributors!
💙 DigitalOcean
DigitalOcean is a cloud services platform delivering the simplicity developers love and businesses trust to run production applications at scale.
It provides highly available, secure, and scalable compute, storage, and networking solutions that help developers build great software faster.
Founded in 2012 with offices in New York and Cambridge, MA, DigitalOcean offers transparent and affordable pricing, an elegant user interface, and one of the largest libraries of open source resources available.
For more information, please visit https://www.digitalocean.com or follow @digitalocean on Twitter.
If you are new to DigitalOcean, you can get a free $100 credit and spin up your own servers via this referral link here:
👋 About the maintainer
My name is Dennis and by day I am a Senior System Engineer for a Swedish company called SKF, by the rest of the day I am a contractor at DigitalOcean, and a Navigator at… you guessed it — DigitalOcean. I also freelance web development and write blog posts on various topics on the side. Oh, and I won a Hackaton! 🏆
For more information, please visit my blog at https://denctl.com, and follow me on Twitter @denctl.
In case that you want to support me you can By Me a Coffee here:
🔥 PDF Generation Tool
The project uses Ibis developed by Mohamed Said.
Ibis is a PHP tool that helps you write eBooks in markdown.
🔗 Links
- My blog
- Free $100 Credit For DigitalOcean
- Join DevDojo
- Ibis
- Canva
🤲 Contributing
If you are contributing 🍿 please read the contributing file before submitting your pull requests.
Джин Ким Патрик Дебуа Джон Уиллис (DevOps) Джез Хамбл (перевод: Илья Васильев, Игорь Лейко)
Интернет Литература ХXI века (эпоха Глобализации экономики) Менеджмент ПО Околокомпьютерная литература Программирование: прочее Современные российские издания
Добавлена: 28.10.2018 Версия: 1.05. Дата создания файла: 2018-07-20 ISBN: 9785001007500 Кодировка файла: UTF-8 Издательство: Манн, Иванов и Фербер Город: Москва Поделиться: (Fb2-info) (ссылка для форума) АннотацияПрофессиональное движение DevOps зародилось в 2009 году. Его цель — настроить тесные рабочие отношения между разработчиками программного обеспечения и отделами IT-эксплуатации. Внедрение практик DevOps в повседневную жизнь организации позволяет значительно ускорить выполнение запланированных работ, увеличить частоту релизов, одновременно повышая безопасность, надежность и устойчивость производственной среды. Эта книга представляет собой наиболее полное и исчерпывающее руководство по DevOps, написанное ведущими мировыми специалистами. Рекомендации:эту книгу рекомендовали 0 пользователей. Лингвистический анализ текста: |
(Оглавление)