ネットワーク自動化とプログラマビリティ(ネットワークジドウカトプログラマビリティ)
次世代ネットワークエンジニアのためのスキルセット
ネットワーク- 著者:
- Jason Edelman/Scott S. Lowe/Matt Oswalt/土屋 太二/牧野 聡(ジェイソン エーデルマン/スコット エス ロウ/マット オズワルト/ツチヤ タイジ/マキノ サトシ)
- 出版社:
- オライリー・ジャパン
- 出版日:
- 2022年02月24日頃
- ISBN:
- 9784873119816
- 在庫:
- 在庫あり
なぜ注目されているか
書籍紹介
次世代ネットワークエンジニアのための入門書!
ネットワークエンジニアの業務を「より効率良く」「より生産的に」進化させるためのエッセンスが詰まったノウハウ集です。ネットワーク運用業務 (ネットワーク装置のコンフィグレーションやトポロジー管理、サービス死活監視など) をどのように効率化・自動化させるかという観点から、次世代ネットワークエンジニアが知るべきすべての側面を網羅的に解説します。プログラミングの基本についての解説から、実践的な自動化ツールの解説まで幅広く扱います。
技書の森解説
CLI に SSH で入り、 show コマンドを叩き、コンフィグを手で流す。ネットワーク運用の大部分がこの反復作業で占められているなら、本書が示す世界はその先にあります。 Jason Edelman らによる "Network Programmability and Automation" の翻訳で、 Python 、 Ansible 、 NAPALM 、 API (NETCONF/RESTCONF) といったツール群を使い、ネットワーク機器の設定・検証・変更管理をコードで自動化する手法を体系的にまとめた一冊です。
本書が扱う範囲は広く、 Linux の基礎、 Python スクリプティング、データフォーマット (JSON/YAML/XML) 、テンプレートエンジン (Jinja2) 、バージョン管理 (Git) 、そして構成管理ツール (Ansible) までを一気通貫で学べます。単なるツールの使い方だけでなく「なぜ自動化すべきか」「どこから始めるべきか」という意思決定の枠組みも提供しており、組織内で自動化を推進するための論拠としても参照できます。
前提としてネットワークの基礎知識 (ルーティング、スイッチング、プロトコル) は必要ですが、プログラミング経験はゼロからでも読み始められる設計です。一方で内容は広範なため、一度読んで全てを吸収するよりも、業務で取り組む領域を決めてから該当章を深掘りする読み方が効率的です。ネットワークエンジニアがコードの力を味方につけるための出発点として、分野を代表する書籍です。
この本に興味がある方におすすめ
この本に関連
関連記事
ネットワーク本ガイド - TCP/IP の教科書からプロトコル各論や実務書までの選び方
ネットワークを学ぶ技術書の選び方を 3 段階 (全体像の教科書 → HTTP や DNS のプロトコル各論 → 実務と運用) で整理。マスタリング TCP/IP や図解入門 TCP/IP などの定番書の使い分けと、ネットワーク本の賞味期限の考え方を解説します。
OS / 低レイヤー本ガイド - コンピュータの仕組みを学ぶ技術書の選び方
OS、コンパイラ、ネットワークなど低レイヤーを学べる技術書の 4 ジャンルと、どこから始めるべきかの指針、賞味期限の見極め方を紹介します。
インフラ / クラウド本ガイド - AWS や Docker を本で学ぶ
クラウドインフラ、コンテナ、IaC を学べる技術書の選び方と学習順序を紹介。インフラ本の賞味期限問題と公式ドキュメントとの使い分けも解説します。