Muutke küpsiste eelistusi

E-raamat: Model-Driven DevOps: Increasing agility and security in your physical network through DevOps

  • Formaat: 192 pages
  • Ilmumisaeg: 29-Jun-2022
  • Kirjastus: Addison Wesley
  • Keel: eng
  • ISBN-13: 9780137644728
Teised raamatud teemal:
  • Formaat - EPUB+DRM
  • Hind: 32,75 €*
  • * 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: 192 pages
  • Ilmumisaeg: 29-Jun-2022
  • Kirjastus: Addison Wesley
  • Keel: eng
  • ISBN-13: 9780137644728
Teised raamatud teemal:

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. 

Develop Network Infrastructure More Rapidly, and Operate It More Effectively


Using model-driven DevOps and the Infrastructure as Code (IaC) paradigm, teams can develop and operate network infrastructure more quickly, consistently, and securely--growing agility, getting  to market sooner, and delivering more value. Now, two leading practitioners walk you step by step through successfully implementing model-driven DevOps for infrastructure. In this practical guide, they share lessons learned, help you avoid common pitfalls, and illuminate key differences between DevOps for infrastructure and conventional application-based DevOps.


You'll learn why network infrastructure operations must change, what needs to change, and how to work together to change it. The authors guide you through creating consistent data models to manage massive numbers of network elements, organizing huge quantities of network data, and applying DevOps to infrastructure repeatably and consistently. Your journey includes a complete, hands-on reference implementation, detailed use cases, many examples based on open source tools, and sample code downloadable at GitHub.


* Normalize and organize network infrastructure data consistently, to gain the same benefits from DevOps as cloud operators do
* Replace legacy command lines with APIs, then leverage and scale them
* Use configuration management, templates, and other tools to program infrastructure without coding
* Safely implement Continuous Integration/Continuous Deployment for infrastructure
* Succeed with key human factors: break down silos, change culture, and address skills gaps


Whether you're a network or cybersecurity engineer, architect, manager, or leader, this guide will help you suffuse all your network operations with greater efficiency, security, responsiveness, and resilience.

Chapter 1 A Lightbulb Goes Off
2(12)
Enterprise IT as a Source of Risk to the Business
2(6)
Observations of a Train Wreck
6(2)
DevOps Seems Like a Better Way
8(2)
What Is DevOps?
8(1)
Automation
9(1)
Infrastructure as Code
9(1)
CI/CD
9(1)
Apps vs. Infrastructure
10(1)
Harnessing Automation-at-Scale
10(1)
Why Are Enterprise IT Departments Not Adopting DevOps?
10(2)
Human Factors
11(1)
Business Factors
12(1)
Summary
12(2)
Chapter 2 A Better Way
14(16)
The Goal: Business Transformation
17(4)
Constraints-Based IT
17(1)
Business Transformation
18(2)
DevOps in Action
20(1)
Why Model-Driven DevOps?
21(6)
Network Infrastructure Is Different
21(1)
What Is Model-Driven DevOps?
22(1)
What Is a Data Model?
22(4)
Source of Truth
26(1)
DevOps as a Framework
26(1)
DevSecOps: Baked-ln Security
27(1)
Summary
28(2)
Chapter 3 Consumable Infrastructure
30(12)
APIs
32(5)
Why API over CLI?
33(4)
Platforms
37(4)
Physical Hardware Provisioning
37(1)
Consolidated Control Point
37(1)
Northbound vs. Southbound APIs
38(1)
API and Feature Normalization
38(1)
Fabricwide Services
39(1)
Scalability
40(1)
Summary
41(1)
Chapter 4 Infrastructure as Code
42(32)
Why Infrastructure as Code?
45(1)
Source of Truth
45(20)
Data Models
46(5)
Common IaC Tools
51(1)
Organization
52(4)
Types of Source of Truth
56(9)
Code
65(6)
Data Flow
65(6)
Summary
71(3)
Chapter 5 Continuous Integration/Continuous Deployment
74(38)
CI/CD Overview
78(3)
Applications vs. Infrastructure
79(1)
CI/CD in Action
80(1)
Source Code Management
81(5)
Core Features
81(2)
Collaboration Features
83(3)
SCM Summary
86(1)
Continuous Integration Tools
86(4)
CI Engines
86(1)
How They Work
87(1)
Sample Workflow
88(2)
Infrastructure Simulation Tools
90(7)
Cisco Modeling Labs
91(6)
Test and Validation
97(10)
Linting
98(1)
Schema/Model Validation
99(3)
Functional Testing
102(5)
Test and Validation Summary
107(1)
Continuous Deployment
107(2)
Continuous Monitoring
109(1)
Summary
109(3)
Chapter 6 Implementation
112(38)
Model-Driven DevOps Reference Implementation
114(1)
The Goal
115(1)
DevOps Roadmap
116(1)
Architecture
117(2)
Network as an Application
117(2)
Consistency
119(1)
Simulation
119(2)
Automation
121(15)
Creating a Source of Truth
121(1)
Moving Data
122(1)
MDD Source of Truth
123(5)
Automation Tooling
128(2)
MDD Data
130(1)
Automation Runner
131(4)
Cisco Network Services Orchestrator
135(1)
Testing
136(10)
Linting
137(1)
Snapshotting the Test Network
137(1)
Data Validation and State Checking
138(1)
Data Validation
138(2)
Pushing Data to the Devices
140(1)
State Checking
141(5)
Restore
146(1)
Continuous Integration Workflow Summary
146(1)
Deployment
146(3)
Scale
146(1)
Starting Workflows
147(2)
Summary
149(1)
Chapter 7 Human Factors
150(16)
Culture and the Need for Change
151(1)
Start with the Why
152(1)
Organization
152(7)
Leadership
153(1)
Role Models
153(1)
Building a Team
154(1)
Break Down the Silos
154(1)
Community
154(1)
New Tools
155(4)
Summary of Organization-Level Changes
159(1)
Individual
159(6)
Programming vs. Automation
160(1)
Version Control Tools
161(1)
Data Formats
161(1)
APIs
161(1)
Templating
162(2)
Linux/UNIX
164(1)
Wait! Where Do I Fit In?
164(1)
Summary
165(1)
Index 166
Steven Carter has more than 25 years of industry experience working in large universities, government research and development laboratories, and private sector companies. He has been a speaker at several industry conferences and written blogs and articles in technical journals. He has spent time as a system administrator running some of the worlds largest supercomputers and a network engineer building out the worlds first SDN network for the Department of Energy. In addition, Steven has a wide range of experience in networking, including operations, embedded software development, and sales. He has spent the past 5 years working for Red Hat Ansible and Cisco Systems consulting and coding for many of the worlds largest organizations as they modernize and secure their operations by incorporating DevOps. He currently works as a principal DevOps engineer for Cisco Systems creating CI/CD pipelines for deploying cloud applications and network infrastructure in secure and classified environments. He holds a BS in computer engineering, an MS in computer science, an MBA, and a CCIE in routing and switching.

Jason King is a solutions architect at Cisco, supporting the public sector community. In his 11 years at Cisco, he has focused on cloud, automation, programmability, and HPC. Prior to joining Cisco, he spent 10 years building and tuning some of the worlds largest HPC clusters at Lawrence Livermore National Laboratory. He holds an MS in computer science and a CCIE in routing and switching.