Muutke küpsiste eelistusi

E-raamat: Network Automation Made Easy

  • Formaat: 320 pages
  • Sari: Networking Technology
  • Ilmumisaeg: 04-Nov-2021
  • Kirjastus: Cisco Press
  • Keel: eng
  • ISBN-13: 9780137506637
  • Formaat - PDF+DRM
  • Hind: 42,11 €*
  • * hind on lõplik, st. muud allahindlused enam ei rakendu
  • Lisa ostukorvi
  • Lisa soovinimekirja
  • See e-raamat on mõeldud ainult isiklikuks kasutamiseks. E-raamatuid ei saa tagastada.
  • Formaat: 320 pages
  • Sari: Networking Technology
  • Ilmumisaeg: 04-Nov-2021
  • Kirjastus: Cisco Press
  • Keel: eng
  • ISBN-13: 9780137506637

DRM piirangud

  • Kopeerimine (copy/paste):

    ei ole lubatud

  • Printimine:

    ei ole lubatud

  • Kasutamine:

    Digitaalõiguste kaitse (DRM)
    Kirjastus on väljastanud selle e-raamatu krüpteeritud kujul, mis tähendab, et selle lugemiseks peate installeerima spetsiaalse tarkvara. Samuti peate looma endale  Adobe ID Rohkem infot siin. E-raamatut saab lugeda 1 kasutaja ning alla laadida kuni 6'de seadmesse (kõik autoriseeritud sama Adobe ID-ga).

    Vajalik tarkvara
    Mobiilsetes seadmetes (telefon või tahvelarvuti) lugemiseks peate installeerima selle tasuta rakenduse: PocketBook Reader (iOS / Android)

    PC või Mac seadmes lugemiseks peate installima Adobe Digital Editionsi (Seeon tasuta rakendus spetsiaalselt e-raamatute lugemiseks. Seda ei tohi segamini ajada Adober Reader'iga, mis tõenäoliselt on juba teie arvutisse installeeritud )

    Seda e-raamatut ei saa lugeda Amazon Kindle's. 

Practical strategies and techniques for automating network infrastructure


As networks grow ever more complex, network professionals are seeking to automate processes for configuration, management, testing, deployment, and operation. Using automation, they aim to lower expenses, improve productivity, reduce human error, shorten time to market, and improve agility. In this guide, expert practitioner Ivo Pinto presents all the concepts and techniques you’ll need to move your entire physical and virtual infrastructure towards greater automation and maximize the value it delivers.


Writing for experienced professionals, the author reviews today’s leading use cases for automation, compares leading tools, and presents a deep dive into using the open source Ansible engine to automate common tasks. You’ll find everything you need: from practical code snippets to real-world case studies to a complete methodology for planning strategy.


This guide is for everyone seeking to improve network operations and productivity, including system, network, storage, and virtualization administrators, network and security engineers, and many other technical professionals and managers. You can apply its vendor-neutral concepts throughout your entire environmen--from servers to the cloud, switches to security.


  • Explore modern use cases for network automation, and compare today’s most widely used automation tools
  • Capture essential data for use in network automation, using standard formats such as JSON, XML, and YAML
  • Get more value from the data your network can provide
  • Install Ansible and master its building blocks, including plays, tasks, modules, variables, conditionals, loops, and roles
  • Perform common networking tasks with Ansible playbooks: manage files, devices, VMs, cloud constructs, APIs, and more
  • See how Ansible can be used to automate even the largest global network architectures
  • Discover how NetDevOps can transform your approach to automation--and create a new NetDevOps pipeline, step by step
  • Build a network automation strategy from the ground up, reflecting lessons from the world’s largest enterprises


Introduction xvii
Chapter 1 Types of Network Automation 1(42)
Data-Driven Automation
2(9)
What Data-Driven Automation Is
3(1)
Data-Driven Automation Use Cases
4(1)
Monitoring Devices
5(1)
Compliance Checking
6(1)
Optimization
7(1)
Predictive Maintenance
8(1)
Troubleshooting
9(2)
Task-Based Automation
11(5)
What Task-Based Automation Is
11(1)
Task-Based Automation Use Cases
12(1)
Interaction
12(1)
Data Collection
12(1)
Configuration
13(1)
Provisioning
14(1)
Reporting
15(1)
End-to-End Automation
16(6)
What End-to-End Automation Is
16(1)
End-to-End Automation Use Cases
17(1)
Migration
18(1)
Configuration
19(1)
Provisioning
20(1)
Testing
21(1)
Tools
22(17)
DNA Center
22(1)
Cloud Event-Driven Functions
23(1)
Terraform
24(7)
Ansible
31(2)
Chef
33(1)
Kibana
34(1)
Grafana
35(1)
Splunk
36(2)
Python
38(1)
Summary
39(1)
Review Questions
40(3)
Chapter 2 Data for Network Automation 43(44)
The Importance of Data
43(1)
Data Formats and Models
44(22)
YAML
44(4)
XML
48(5)
JSON
53(4)
Syslog
57(2)
NetFlow
59(1)
IPFIX
60(1)
Cloud Flows
60(1)
YANG
61(5)
Methods for Gathering Data
66(18)
APIs
66(6)
Model-Driven Techniques
72(1)
NETCONF
72(5)
RESTCONF
77(3)
Telemetry
80(1)
Log Exporters
81(3)
Summary
84(1)
End Notes
84(1)
Review Questions
85(2)
Chapter 3 Using Data from Your Network 87(32)
Data Preparation
87(13)
Parsing
88(10)
Aggregation
98(2)
Data Visualization
100(4)
Data Insights
104(8)
Alarms
105(2)
Configuration Drift
107(3)
AI/ML Predictions
110(2)
Case Studies
112(4)
Creating a Machine Learning Model with Raw Data
112 (1)
How a Data Center Reduced Its Mean Time to Repair
113(2)
Network Migrations at an Electricity Provider
115 (1)
Summary
116(1)
Review Questions
117(2)
Chapter 4 Ansible Basics 119(36)
Ansible Characteristics
119(1)
Installing Ansible
120(6)
Inventory
122(4)
Variables
126(5)
Playbooks
131(2)
Conditionals
133(3)
Loops
136(4)
Handlers
140(3)
Executing a Playbook
143(6)
Roles
149(3)
Summary
152(1)
Review Questions
153(2)
Chapter 5 Using Ansible for Network Automation 155(44)
Interacting with Files
155(5)
Reading
155(3)
Writing
158(2)
Interacting with Devices
160(27)
Networking (Routers, Switches, Firewalls)
160(1)
Using SSH
160(5)
Using NETCONF
165(4)
Using RESTCONF
169(5)
Computing (Servers, Virtual Machines, and Containers)
174(1)
Servers and Virtual machines
174(7)
Containers
181(2)
Cloud (AWS, GCP)
183(4)
Interacting with APIs
187(2)
Case Studies
189(6)
Configuration Changes Across 100,000 Devices
189(4)
Quality of Service Across a Heterogenous Installed Base
193(1)
Disaster Recovery at a European Bank
194(1)
Summary
195(1)
Review Questions
196(3)
Chapter 6 Network DevOps 199(42)
What NetDevOps Is
199(15)
Source Control
202(3)
Infrastructure as Code (IaC)
205(3)
Continuous Integration and Continuous Deployment/Delivery (CI/CD)
208(2)
Why Use NetDevOps
210(1)
When to Use NetDevOps
211(3)
NetDevOps Tools
214(14)
Git
215(9)
GitLab CI/CD
224(2)
Jenkins
226(2)
How to Build Your Own NetDevOps Environment
228(5)
NetDevOps Environment Requirements
228(2)
NetDevOps Stages
230(2082)
NetDevOps Operations
2312
Case Studies
233(5)
Pipelines in One of the World's Largest Banks
233(1)
New Technology Trainings at a Fortune 50 Company
234(2)
New Service Implementations in a Tier 1 Service Provider
236(2)
Summary
238(1)
Review Questions
238(3)
Chapter 7 Automation Strategies 241(32)
What an Automation Strategy Is
241(9)
Assessment
244(1)
KPIs
245(3)
Other Strategy Documents
248(2)
Summary
250(1)
Why You Need an Automation Strategy
250(1)
How to Build Your Own Automation Strategy
251(19)
Assessment
252(5)
Culture and Skills
257(1)
Goals, Objectives, Strategies, and Tactics
258(6)
ABD Case Study
264(4)
How to Use an Automation Strategy
268(2)
Summary
270(1)
Review Questions
271(2)
Appendix A Answers to Review Questions 273 (6)
Index 279
Ivo Pinto, CCIE No. 57162 (R&S, Security, and Data Center), CISSP, is a Solutions Architect with many years of experience in the fields of multicloud, automation, and enterprise and data center networking. Ivo has worked at Cisco in different roles and different geographies, and he has led the architecture creation and deployment of many automated global-scale solutions for Fortune 50 companies that are in production today. In his latest role, he is responsible for multicloud innovation at the Customer Experience CTO office. Ivo is the founder of IT OnTrack (www.itontrack.com), a provider of services to young professionals who are looking to further their careers in IT. Ivo has authored Cisco white papers and multiple Cisco exam questions.

Follow Ivo on LinkedIn @ivopinto01.