ODBIERZ TWÓJ BONUS :: »

Programowalność i automatyzacja sieci. Poradnik inżyniera sieci następnej generacji Jason Edelman, Scott S. Lowe, Matt Oswalt

Autorzy:
Jason Edelman, Scott S. Lowe, Matt Oswalt
Wydawnictwo:
Helion
Wydawnictwo:
Helion
Ocena:
5.3/6  Opinie: 3
Stron:
528
Druk:
oprawa miękka
Dostępne formaty:
     PDF
     ePub
     Mobi
Czytaj fragment
Książka
niedostępna
Powiadom mnie, gdy książka będzie dostępna

Ebook
44,50 zł 89,00 zł (-50%)
44,50 zł najniższa cena z 30 dni

Dodaj do koszyka lub Kup na prezent Kup 1-kliknięciem

Przenieś na półkę

Do przechowalni

Powiadom o dostępności audiobooka »

Czego się nauczysz?

  • Wdrażania sieci sterowanych programowo (SDN) i korzystania z OpenFlow
  • Automatyzowania typowych zadań sieciowych, takich jak provisioning, migracje i zarządzanie konfiguracją
  • Pracy z systemem Linux w kontekście zarządzania i automatyzacji sieci
  • Programowania w Pythonie na potrzeby automatyzacji sieci
  • Wykorzystywania formatów danych YAML, XML, JSON oraz modeli danych YANG
  • Tworzenia i używania szablonów konfiguracji sieciowej z wykorzystaniem Jinja
  • Integracji i pracy z sieciowymi API, w tym NETCONF oraz API bazującymi na HTTP
  • Automatyzowania operacji sieciowych z użyciem bibliotek Pythona: requests, ncclient, netmiko
  • Zarządzania wersjami i współpracy zespołowej z wykorzystaniem systemu kontroli wersji Git
  • Stosowania narzędzi do automatyzacji sieci, takich jak Ansible, Salt i StackStorm
  • Tworzenia i zarządzania przepływami pracy oraz automatyzacją sterowaną zdarzeniami
  • Wdrażania procesów ciągłej integracji (CI) w środowisku sieciowym
  • Budowania potoków CI/CD dla automatyzacji testowania i wdrażania konfiguracji sieci
  • Rozwijania strategii organizacyjnych i kultury wspierającej automatyzację sieci
  • Uczenia się metod rozwoju kompetencji i zdobywania certyfikatów w zakresie automatyzacji
  • Korzystania z biblioteki NAPALM do zarządzania urządzeniami sieciowymi

Programowalna i zautomatyzowana sieć upraszcza pracę jej administratora. Rozwój technologii radykalnie komplikuje takie zadania jak zarządzanie i operowanie sprzętem sieciowym, topologiami sieci i połączeniami sieciowymi. Trzeba tu mieć na uwadze systemy operacyjne, nowe metodologie oraz narzędzia. W takich warunkach zarządzanie większą czy nieco bardziej złożoną siecią wyłącznie za pomocą działań manualnych jest obarczone sporym ryzykiem. Profesjonalny inżynier sieciowy musi dziś dobrze orientować się w świecie programowalności i automatyzacji sieci. Powinien poznawać nowe protokoły, technologie, modele dostarczania i pojawiające się w związku z nimi potrzeby biznesowe.

W tej książce znajdziesz solidne podstawy pozwalające zapewnić sieci programowalność i zautomatyzowanie jej pracy. Dowiesz się, jakie narzędzia i umiejętności będą potrzebne do dokonania tego kluczowego przekształcenia w sieć nowej generacji. W bardzo przystępny i praktyczny sposób wyjaśniono, jak korzystać z takich technologii jak Linux, Python, JSON i XML, aby programowo zautomatyzować pracę systemu. Opisano koncept modeli danych, podstawy języka YANG oraz najważniejsze technologie związane z API. Sporo miejsca poświęcono narzędziom open source służącym do automatyzacji pracy sieci. Znalazły się tu również informacje o interfejsach macvlan, sieciach wykorzystujących maszyny wirtualne, sieciowych przestrzeniach nazw oraz o bibliotece Pythona NAPALM i jej integracji z narzędziami: Ansible, Salt i StackStorm.

W książce między innymi:

  • powstanie sieci sterowanych programowo
  • technologie automatyzacji sieci
  • Linux i Python a technologie sieciowe
  • praca z szablonami konfiguracji sieciowej
  • kontrola źródła w pracy z niektórymi serwisami online
  • prosty przepływ pracy w automatyzacji sieci

Sieć zautomatyzowana i programowalna - najlepszy przyjaciel admina!

Wiosna w głowie, ebook w dłoni! / do -50% na tysiące tytułów

Wybrane bestsellery

O autorach książki

Jason Edelman jest inżynierem sieciowym. Specjalizuje się w zagadnieniach oprogramowania, praktykach jego wytwarzania i konwergencji z inżynierią sieciową. Prowadzi małą firmę consultingową Network to Code.

Scott S. Love jest inżynierem architektury w firmie VMware. Jego ulubioną dziedziną jest przetwarzanie w chmurze i wirtualizacja sieci. Napisał kilka książek na temat vSphere i OpenStack

Matt Oswalt jest sieciowym deweloperem oprogramowania. Zajmuje się technicznymi i nietechnicznymi wyzwaniami współdziałania oprogramowania z infrastrukturą sieci.

Zobacz pozostałe książki z serii

Helion - inne książki

Najczęściej zadawane pytania (FAQ)
1. Czy muszę znać programowanie, aby skorzystać z tej książki?
Nie, książka w przystępny sposób wprowadza podstawy programowania w Pythonie oraz wyjaśnia, jak wykorzystać go w automatyzacji sieci. Nawet osoby bez wcześniejszego doświadczenia z programowaniem znajdą tu praktyczne wskazówki i przykłady.
2. Jakie praktyczne umiejętności zdobędę po przeczytaniu tej książki?
Nauczysz się automatyzować zadania sieciowe z wykorzystaniem popularnych narzędzi (Ansible, Salt, StackStorm), wykorzystywać Linuxa w pracy sieciowej, tworzyć i zarządzać szablonami konfiguracji, korzystać z API sieciowych, a także stosować kontrolę wersji z Gitem.
3. Czy książka omawia konkretne narzędzia open source do automatyzacji sieci?
Tak, w książce znajdziesz szczegółowe opisy i przykłady użycia narzędzi takich jak Ansible, Salt, StackStorm oraz biblioteki Python (np. NAPALM, netmiko, requests), które są szeroko stosowane w automatyzacji sieci.
4. Czy ta książka nadaje się do nauki samodzielnej?
Tak, książka została napisana z myślą o samodzielnej nauce - zawiera liczne przykłady, wyjaśnienia i praktyczne ćwiczenia, które pozwalają krok po kroku zdobywać nowe umiejętności.
5. Czy znajdę tu informacje o najnowszych trendach i technologiach w dziedzinie sieci?
Tak, książka omawia aktualne trendy, takie jak sieci sterowane programowo (SDN), automatyzacja sieci, wykorzystanie API, modele danych (YANG, JSON, YAML) oraz ciągłą integrację w środowisku sieciowym.
6. Jakie formaty danych i modele są omawiane w książce?
Autor wyjaśnia i pokazuje praktyczne zastosowania formatów danych takich jak YAML, XML, JSON oraz modeli danych YANG, które są kluczowe w automatyzacji i programowalności sieci.
7. Czy książka zawiera przykłady kodu i gotowe rozwiązania do wykorzystania w pracy?
Tak, w książce znajdziesz liczne przykłady kodu w Pythonie, szablony konfiguracji oraz praktyczne scenariusze automatyzacji, które można od razu wykorzystać lub dostosować do własnych potrzeb.
8. Czy pozycja ta może pomóc w przygotowaniu do certyfikacji sieciowych?
Tak, książka rozwija umiejętności i wiedzę z zakresu nowoczesnych technologii sieciowych oraz automatyzacji, co może być dużym wsparciem w przygotowaniach do egzaminów certyfikacyjnych z obszaru sieci komputerowych.

Zamknij

Przenieś na półkę
Dodano produkt na półkę
Usunięto produkt z półki
Przeniesiono produkt do archiwum
Przeniesiono produkt do biblioteki

Zamknij

Wybierz metodę płatności

Książka
89,00 zł
Niedostępna
Ebook
44,50 zł
Dodaj do koszyka
Płatności obsługuje:
Ikona płatności Alior Bank Ikona płatności Apple Pay Ikona płatności Bank PEKAO S.A. Ikona płatności Bank Pocztowy Ikona płatności Banki Spółdzielcze Ikona płatności BLIK Ikona płatności Crédit Agricole e-przelew Ikona płatności dawny BNP Paribas Bank Ikona płatności Google Pay Ikona płatności ING Bank Śląski Ikona płatności Inteligo Ikona płatności iPKO Ikona płatności mBank Ikona płatności Millennium Ikona płatności Nest Bank Ikona płatności Paypal Ikona płatności PayPo | PayU Płacę później Ikona płatności PayU Płacę później Ikona płatności Plus Bank Ikona płatności Płacę z Citi Handlowy Ikona płatności Płacę z Getin Bank Ikona płatności Płać z BOŚ Ikona płatności Płatność online kartą płatniczą Ikona płatności Santander Ikona płatności Visa Mobile