ネットワーク自動化とプログラマビリティの表紙

ネットワーク自動化とプログラマビリティ(ネットワークジドウカトプログラマビリティ)

次世代ネットワークエンジニアのためのスキルセット

ネットワーク
著者:
Jason Edelman/Scott S. Lowe/Matt Oswalt/土屋 太二/牧野 聡(ジェイソン エーデルマン/スコット エス ロウ/マット オズワルト/ツチヤ タイジ/マキノ サトシ)
出版社:
オライリー・ジャパン
出版日:
2022年02月24日頃
ISBN:
9784873119816
在庫:
在庫あり
4(2 件 / 楽天ブックス)
中級者向け
LANネットワークサーバー管理インターネット・WEBデザインネットワーク自動化プログラミング自動化ツールネットワーク管理コンフィグレーション管理トポロジー管理サービス監視次世代ネットワークネットワークエンジニアリング

なぜ注目されているか

総合2309 29 ランクダウン

書籍紹介

次世代ネットワークエンジニアのための入門書!
ネットワークエンジニアの業務を「より効率良く」「より生産的に」進化させるためのエッセンスが詰まったノウハウ集です。ネットワーク運用業務 (ネットワーク装置のコンフィグレーションやトポロジー管理、サービス死活監視など) をどのように効率化・自動化させるかという観点から、次世代ネットワークエンジニアが知るべきすべての側面を網羅的に解説します。プログラミングの基本についての解説から、実践的な自動化ツールの解説まで幅広く扱います。

技書の森解説

CLI に SSH で入り、 show コマンドを叩き、コンフィグを手で流す。ネットワーク運用の大部分がこの反復作業で占められているなら、本書が示す世界はその先にあります。 Jason Edelman らによる "Network Programmability and Automation" の翻訳で、 Python 、 Ansible 、 NAPALM 、 API (NETCONF/RESTCONF) といったツール群を使い、ネットワーク機器の設定・検証・変更管理をコードで自動化する手法を体系的にまとめた一冊です。

本書が扱う範囲は広く、 Linux の基礎、 Python スクリプティング、データフォーマット (JSON/YAML/XML) 、テンプレートエンジン (Jinja2) 、バージョン管理 (Git) 、そして構成管理ツール (Ansible) までを一気通貫で学べます。単なるツールの使い方だけでなく「なぜ自動化すべきか」「どこから始めるべきか」という意思決定の枠組みも提供しており、組織内で自動化を推進するための論拠としても参照できます。

前提としてネットワークの基礎知識 (ルーティング、スイッチング、プロトコル) は必要ですが、プログラミング経験はゼロからでも読み始められる設計です。一方で内容は広範なため、一度読んで全てを吸収するよりも、業務で取り組む領域を決めてから該当章を深掘りする読み方が効率的です。ネットワークエンジニアがコードの力を味方につけるための出発点として、分野を代表する書籍です。

この本に興味がある方におすすめ

この本に関連

関連記事

関連用語

共有:Xはてブ