Описание
Сети образуют основу для развертывания, поддержки и обслуживания приложений. Python — идеальный язык для сетевых инженеров, предлагающий инструменты, которые ранее были доступны только системным инженерам и разработчикам приложений. Прочитав эту книгу, вы из обычного сетевого инженера превратитесь в сетевого разработчика, подготовленного к встрече с сетями следующего поколения.
Третье издание полностью переработано и обновлено для использования Python 3. Помимо новых глав, посвященных анализу сетевых данных с помощью стека ELK (Elasticsearch, Logstash, Kibana и Beats) и Azure Cloud Networking, в него включены сведения по использованию Ansible и фреймворков pyATS и Nornir. Кроме того, были обновлены примеры для лучшего понимания концепций и обеспечения совместимости. Вы узнаете:
- Как использовать библиотеки Python для взаимодействия с сетью.
- Как организовать управление сетевыми устройствами Cisco, Juniper и Arista с использованием Ansible 2.8 и Python.
- Как создавать высокоуровневые API с помощью веб-фреймворка Flask.
- Как формировать виртуальные сети в облаке AWS и Azure.
- Как анализировать сетевые данные с применением Elastic Stack.
- Как можно использовать Jenkins для автоматического развертывания изменений в вашей сети.
- Как с помощью PyTest и Unittest внедрить приемы разработки через тестирование.
Характеристики
Автор(ы) | Эрик Чоу |
Переводчик | С. В. Черников |
Издательство | Питер |
Серия | Для профессионалов |
Год выпуска | 2023 |
ISBN | 978-5-4461-1769-7 |
Возрастное ограничение | 16+ |
Кол-во страниц | 528 |
Формат страниц | 70x100/16 (170x240 мм) |
Язык | Русский |
Переплёт | Мягкий |
Доп. сведения | Офсетная бумага |
Иллюстрации | черно-белые |
Тираж | 700 экз. |
Вес | 830 г |