Python для сетевых инженеров, Автоматизация сети, программирование и DevOps, Чоу Э., 2023.
Сети образуют основу для развертывания, поддержки и обслуживания приложений. Python — идеальный язык для сетевых инженеров, предлагающий инструменты, которые ранее были доступны только системным инженерам и разработчикам приложений. Прочитав эту книгу, вы из обычного сетевого инженера превратитесь в сетевого разработчика, подготовленного ко встрече с сетями следующего поколения. Третье издание полностью переработано и обновлено для использования Python 3. Помимо новых глав, посвященных анализу сетевых данных с помощью стека ELK (Elasticsearch, Logstash, Kibana и Beats) и Azure Cloud Networking, в него включены сведения по использованию Ansible и фреймворков pyATS и Nornir. Кроме того, были обновлены примеры для лучшего понимания концепций и обеспечения совместимости.
Основы Ansible.
В предыдущих двух главах вы познакомились с разными способами взаимо- действия с сетевыми устройствами. В главе 2 мы обсудили библиотеки Pexpect и Paramiko, которые управляют взаимодействиями в рамках интерактивного сеанса. В главе 3 мы посмотрели на сеть с точки зрения API и намерений. Вы познакомились с API для выполнения команд, которые позволяют получать от устройства четко структурированную обратную связь. Мы также задумались о том, чего именно хотим от сети, и начали выражать свои намерения в коде. В этой главе мы расширим идею преобразования наших намерений в требования к сети. Если вы когда-либо занимались проектированием сетей, самой сложной частью этого процесса, скорее всего, была не работа с сетевым оборудованием, а отбор бизнес-требований и их воплощение в архитектуре сети. Ваша архитектура должна решать бизнес-задачи. Например, вы можете работать в большой инфраструктурной команде, обслуживающей успешный интернет-магазин, время ответа которого возрастает в часы пик. Как определить, сеть ли причина проблемы? Если плохая отзывчивость в самом деле вызвана перегрузкой сети, какую ее часть следует обновить? Выиграет ли другая часть системы от повышения пропускной способности?
Краткое содержание.
Предисловие.
Введение.
Об авторе.
О научном редакторе.
Вступление.
Глава 1.Обзор TCP/IP и Python.
Глава 2.Низкоуровневое взаимодействие с сетевыми устройствами.
Глава 3.API и IDN-сети.
Глава 4.Основы Ansible.
Глава 5.Ansible: следующий уровень.
Глава 6.Сетевая безопасность с использованием Python.
Глава 7.Сетевой мониторинг с использованием Python: часть 1.
Глава 8.Сетевой мониторинг с использованием Python: часть 2.
Глава 9.Создание сетевых веб-сервисов с помощью Python.
Глава 10.Облачные сетевые технологии AWS.
Глава 11.Облачные сетевые технологии Azure.
Глава 12.Анализ сетевых данных с помощью Elastic Stack.
Глава 13.Работа с Git.
Глава 14.Непрерывная интеграция с помощью Jenkins.
Глава 15.TDD для сетей.
Купить .
Теги: Чоу :: книги по программированию :: программирование :: Python :: сетевое программирование
Смотрите также учебники, книги и учебные материалы:
- Python за 7 дней, Краткий курс для начинающих, Парк Э., 2023
- Python для хакеров, Нетривиальные задачи и проекты, Ли В., 2023
- Python для финансистов, Хилпиш И., 2023
- Python для сложных задач, Наука о данных, Плас В.Д., 2023
- Python для программирования криптовалют, Сонг Д., 2020
- Python для гиков, Азиф М., 2024
- Python для Excel, Зумштейн Ф., 2023
- Python глазами хакера, Шалин П., 2022