Network Programmability and Automation: Skills for the Next-Generation Network Engineer, 2e
Autor Matt Oswalt, Christian Adell, Scott S Lowe, Jason Edelmanen Limba Engleză Paperback – 26 sep 2023
Ne-a atras atenția modul în care această ediție a doua a Network Programmability and Automation abordează tranziția de la administrarea manuală a rețelelor la infrastructura definită prin cod, începând cu exerciții practice de utilizare a motorului de șabloane Jinja pentru a genera configurații complexe de dispozitive. Merită menționat că autorii nu se limitează la scripturi izolate, ci construiesc o bază solidă prin stăpânirea sistemelor Linux și a controlului versiunilor prin Git, elemente esențiale pentru orice inginer de rețea din noua generație. Putem afirma că volumul excelează în explicarea modului în care formatele de date precum JSON, YAML și YANG devin limbajul comun între echipamente și aplicații. Cititorul care a aplicat deja ideile din Introduction to Python Network Automation Volume I - Laying the Groundwork va găsi aici o extensie naturală, trecând de la fundamentele Python la utilizarea limbajului Go și a instrumentelor de orchestrare precum Ansible și Terraform. Diferența majoră față de titluri mai specifice, cum este Programming and Automating Cisco Networks, constă în abordarea agnostică față de furnizor, oferind o arhitectură de automatizare de referință care poate fi aplicată în medii hibride și cloud-native, inclusiv prin containere Docker și Kubernetes. Cele peste 800 de pagini publicate de O'Reilly transformă acest ghid într-o resursă tehnică de lungă durată pentru operarea rețelelor moderne.
Preț: 307.96 lei
Preț vechi: 384.95 lei
-20%
Carte disponibilă
Livrare economică 06-20 mai
Livrare express 21-25 aprilie pentru 71.86 lei
Specificații
ISBN-10: 1098110838
Pagini: 825
Dimensiuni: 180 x 233 x 48 mm
Greutate: 1.42 kg
Ediția:2nd edition
Editura: O'Reilly
De ce să citești această carte
Recomandăm această carte inginerilor de rețea care doresc să depășească faza scripturilor simple și să implementeze fluxuri de lucru profesionale. Cititorul câștigă competențe practice în Python, Go și instrumente de tip Infrastructure as Code (Terraform, Ansible), esențiale pentru a rămâne competitiv într-un peisaj IT care migrează rapid spre cloud și automatizare integrală.
Despre autor
Matt Oswalt este un dezvoltator de software pentru rețele, specializat în rezolvarea provocărilor tehnice de la intersecția dintre infrastructura de rețea și dezvoltarea software. Cu o vastă experiență în domeniu, Matt publică în mod regulat pe blogul său, keepingitclassless.net, unde explorează concepte de automatizare și arhitectură. Alături de co-autori precum Jason Edelman, acesta contribuie la educarea comunității de ingineri prin resurse practice care pun accent pe eliminarea silozurilor tehnologice și adoptarea metodologiilor moderne de lucru.
Descriere
Network engineers are finding it harder than ever to rely solely on manual processes to get their jobs done.
New protocols, technologies, delivery models, and the need for businesses to become more agile and flexible have made network automation essential. The updated second edition of this practical guide shows network engineers how to use a range of technologies and tools, including Linux, Python, APIs, and Git, to automate systems through code.
This edition also includes brand new topics such as network development environments, cloud, programming with Go, and a reference network automation architecture. Network Programmability and Automation will help you automate tasks involved in configuring, managing, and operating network equipment, topologies, services, and connectivity.
Through the course of the book, you'll learn the basic skills and tools you need to make this critical transition.
You'll learn: Programming skills with Python and Go: data types, conditionals, loops, functions, and more; How to work with Linux-based systems, the foundation for modern networking and cloud platforms Data formats and models: JSON, XML, YAML, and YANG Jinja templating for creating network device configurations; The role of application programming interfaces (APIs) in network automation; Source control with Git to manage code changes during the automation process; Cloud-native technologies like Docker and Kubernetes How to automate network devices and services using Ansible, Salt, and Terraform Tools and technologies for developing and continuously integrating network automation.