Skip to Content
ネットワーク自動化とプログラマビリティ ―次世代ネットワークエンジニアのためのスキルセット
book

ネットワーク自動化とプログラマビリティ ―次世代ネットワークエンジニアのためのスキルセット

by Jason Edelman, Scott S. Lowe, Matt Oswalt, 土屋 太二, 牧野 聡
February 2022
Intermediate to advanced
632 pages
10h 1m
Japanese
O'Reilly Japan, Inc.
Content preview from ネットワーク自動化とプログラマビリティ ―次世代ネットワークエンジニアのためのスキルセット

9章自動化ツール

ネットワーク自動化について語るのであれば、自動化ツールの検討は欠かせません。AnsibleやChef、Puppet、StackStorm、Saltなどの自動化ツールは、ネットワーク自動化にも大きな役割を果たしています。

一般的にこれらの自動化ツールは、主なユースケースとしてサーバーの自動化を想定しています。ほとんどの自動化ツールはサーバー向けOSの自動化を起源としており、OSやアプリケーション設定の管理に使われていました。しかし近年では、自動化ツールを提供する多くの企業が自社製品にネットワーク自動化の機能を追加しようという動きが見られ、結果的にこれらの自動化ツールをネットワーク自動化のユースケースに対しても利用できるようになってきました。

この章では、ネットワーク自動化に使われる主なツールとして以下の3つを取り上げます。

  • Ansible
  • Salt
  • StackStorm

具体的なネットワーク自動化のための利用方法を解説する前に、まずは自動化ツールの概要について紹介します。

9.1 自動化ツールの概要

ここで紹介する各ツールはいずれも自動化に特化していますが、アーキテクチャーやアプローチはそれぞれ微妙に異なり、長所と短所も異なります。これから紹介する各ツールの概要を知ることで、読者の環境に採用する際の参考にしてください。

各ツールのアーキテクチャーの違いは、主に以下の点で見られます。

エージェントベースかエージェントレスか
一部のツールでは、エージェントと呼ばれるソフトウェアが管理対象のシステムやマシンで実行されている必要があるものがあります。ネットワーク自動化で利用する場合には、この要件がツール利用の妨げになることがあります。これは、すべてのネットワークOSでエージェントを実行できるとは限らないためです。対象のネットワーク装置でエージェントを実行できないネットワークOSの場合、代替策としてプロキシエージェントが利用できることもあります。その一方で、エージェントレスなツールではもちろんエージェントは不要です。ネットワーク自動化の場合にはエージェントレスのツールのほうが適用しやすいでしょう。 ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

ハイパフォーマンス ブラウザネットワーキング ―ネットワークアプリケーションのためのパフォーマンス最適化

ハイパフォーマンス ブラウザネットワーキング ―ネットワークアプリケーションのためのパフォーマンス最適化

Ilya Grigorik, 和田 祐一郎/株式会社プログラミングシステム社
サイトリライアビリティワークブック ―SREの実践方法

サイトリライアビリティワークブック ―SREの実践方法

Betsy Beyer, Niall Richard Murphy, David K. Rensin, Kent Kawahara, Stephen Thorne, 澤田 武男, 関根 達夫, 細川 一茂, 矢吹 大輔, 玉川 竜司

Publisher Resources

ISBN: 9784873119816Other