Description
네트워크 관리의 새로운 표준, 자동화로 앞서간다!
네트워크 자동화의 기초부터 실전까지 다루는 완벽 가이드
이 책은 급변하는 IT 환경에서 네트워크 관리자와 엔지니어들이 반드시 알아야 할 자동화 기술의 진수를 담아낸 가이드북이다. 하지만 단순한 이론서는 아니다. SDN의 혁신적 개념부터 파이썬을 활용한 고급 네트워크 스크립팅, 리눅스 기반의 강력한 네트워크 관리 기법, 그리고 Ansible을 이용한 대규모 인프라 자동화까지, 실전에서 즉시 활용 가능한 기술들을 망라한다. 구글, 아마존, 페이스북과 같은 기술 거인들이 어떻게 네트워크를 자동화하여 효율성을 극대화하는지, 그 비밀이 이 한 권에 모두 담겨 있다.

네트워크 자동화의 세계적 권위자들이 집필한 이 책은, 단순히 '무엇을' 해야 하는지가 아니라 '어떻게' 해야 하는지를 상세히 알려준다. 실제 기업 환경에서 발생하는 복잡한 네트워크 문제들을 자동화로 해결하는 과정을 단계별로 제시하며, 독자들은 이를 통해 수백 시간의 작업을 단 몇 분으로 줄이는 마술 같은 경험을 하게 될 것이다. 5G, IoT, 클라우드 네이티브 환경에서의 자동화 전략부터 AI를 활용한 네트워크 최적화까지, 미래 네트워크 기술의 큰 그림을 이 책에서 만나보자. 당신은 단순한 네트워크 관리자에서 진정한 '네트워크 아키텍트'로 거듭날 것이다.

저자

맷오스왈트,제이슨에델만,크리스티안아델,스콧S.로우

저자:맷오스왈트
클라우드페어(Cloudflare)의이그레스(Egress)팀에서선임시스템엔지니어로일하고있으며,분산시스템및인터넷/웹프로토콜에관심이많은소프트웨어엔지니어다.일반적으로대규모,하드웨어쪽에가까운시스템을다룬다.oswalt.dev에자신의최근관심사를담아낸글을작성하고있다.

저자:크리스티안아델
네트워킹및IT자동화에관련된여러업무를수행하는네트워크소프트웨어엔지니어다.현재네트워크투코드에서수석아키텍트로근무하면서오픈소스소프트웨어중심으로다양한사용사례에맞는네트워크자동화솔루션을구축하는데집중하고있다.트위터계정은@chadell0이다.

저자:스콧S.로우
풀루미(Pulumi)에서데브렐(DevRel)로근무중이다.수년동안연산및네트워크가상화를전담했으며,현재는클라우드컴퓨팅과IaC에집중하고있다.직장생활을하면서도여러권의기술서적을집필했으며,기술적인내용은블로그(blog.scottlowe.org)에주기적으로공유하고있다.

역자:이주호
네트워크전문업체였던인네트에서웹기반NMS엔진,패킷캡처및분석도구,넷플로분석도구개발등에참여했으며,나모인터랙티브개발실장으로모바일PDA소프트웨어인핸드스토리와기업용검색엔진인딥서치를개발했다.이후글로벌소프트웨어개발과정에대한호기심으로미국으로건너가블리자드HQ,NCSoftUSA에서플랫폼서비스및애플리케이션개발에참여했다.스마일게이트스토브에서개발이사로게임런처와게임SDK,모바일앱등게임플랫폼연동서비스의개발을이끌었으며,현재메디테크스타트업인인티그레이션에서기술전략이사로의료인이사용하는SaaS플랫폼의개발을이끌고있다.『MakeKorea』1,2호와『소프트웨어테스팅법칙293가지』(정보문화사,2004),『DatabaseswithPostgreSQL』(정보문화사,2002),『EffectiveVisualStudio.NET』(정보문화사,2003),『PracticalAndroidProjects』(한빛미디어,2012)등다수의IT서적을번역했다.

목차

Chapter1:네트워크업계동향
1.1소프트웨어정의네트워킹의부상
1.2소프트웨어정의네트워킹이란?

Chapter2:네트워크자동화
2.1왜네트워크자동화인가?
2.2네트워크자동화유형
2.3SNMP에서API로발전한관리평면
2.4SDN시대의네트워크자동화

Chapter3:리눅스
3.1네트워크자동화관점에서바라본리눅스
3.2간략히살펴보는리눅스의역사
3.3리눅스배포판
3.4리눅스사용하기
3.5리눅스에서의네트워킹
3.6배시스크립트를이용한리눅스자동화
3.7eBPF와XDP를통한리눅스커널의진화

Chapter4:클라우드
4.1클라우드컴퓨팅의간략한정의
4.2클라우드네트워크기초
4.3컨테이너
4.4쿠버네티스

Chapter5:네트워크개발자환경
5.1텍스트편집기
5.2개발도구
5.3에뮬레이션/시뮬레이션도구

Chapter6:파이썬
6.1네트워크엔지니어가코드까지배워야하나?
6.2대화형인터프리터사용하기
6.3데이터타입
6.4조건문
6.5포함
6.6반복문
6.7함수
6.8파일처리
6.9파이썬프로그램만들기
6.10모듈
6.11스크립트에인자전달하기
6.12PIP를사용해파이썬패키지설치하기
6.13클래스
6.14try/except로실패포용하기
6.15파이썬프로그램의병렬실행

Chapter7:Go언어
7.1왜Go언어인가?
7.2Go언어의기본개념
7.3고급개념
7.4패키지와모듈

Chapter8:데이터포맷과모델
8.1구조화된데이터포맷의장점과기초
8.2텍스트데이터포맷
8.3바이너리데이터포맷
8.4데이터모델링

Chapter9:템플릿
9.1최신템플릿언어의등장
9.2네트워크자동화에서템플릿이지닌가치
9.3진자
9.4XSLT
9.5Go언어템플릿

Chapter10:네트워크API사용하기
10.1네트워크API에대한이해
10.2자동화용네트워크API사용하기

Chapter11:깃을이용한버전관리
11.1버전관리시스템의사용사례
11.2버전관리의장점
11.3네트워킹에서버전관리의이점
11.4깃입문
11.5깃사용하기
11.6깃에서브랜치사용하기
11.7깃으로협업하기

Chapter12:자동화도구
12.1자동화도구검토
12.2앤서블사용하기
12.3노르니르를이용한자동화
12.4테라폼을이용한동적인프라관리

Chapter13:지속적통합
13.1핵심전제요건
13.2지속적통합의기본
13.3네트워킹을위한지속적통합파이프라인

Chapter14:네트워크자동화아키텍처
14.1네트워크자동화아키텍처소개
14.2아키텍처구성요소개관
14.3예제를통한아키텍처이해
14.4요약

출판사 서평

네트워크관리의새로운표준,자동화로앞서간다!
네트워크자동화의기초부터실전까지다루는완벽가이드

복잡한네트워크환경의효율적관리를위한최적의솔루션
SDN부터Ansible까지,네트워크자동화의모든것을담은종합안내서
오늘날의IT환경에서네트워크인프라의자동화는더이상선택이아닌필수입니다.『네트워크인프라자동화』는네트워크프로그래머빌리티(NetworkProgrammability)와자동화의최신트렌드를다루는필독서로,복잡한네트워크환경을효과적으로관리하고최적화하는방법을제시합니다.
이책은초보자부터전문가까지모두에게유용한지침서로,SDN(SoftwareDefinedNetworking)개념부터시작해파이썬,리눅스,Ansible등다양한도구를활용한네트워크자동화기술을체계적으로설명합니다.각장에서는실제현업에서바로적용할수있는실습예제와함께,네트워크자동화의기본원리부터심화기술까지단계별로학습할수있도록구성되어있습니다.

주요내용
SDN개념이해:네트워크자동화의기본이되는SDN의개념과구조를체계적으로설명합니다.
파이썬과리눅스활용:파이썬과리눅스를활용해네트워크장비를자동화하는방법을소개합니다.
Ansible을이용한자동화:Ansible을활용한네트워크자동화실습예제를통해실제환경에바로적용할수있는기술을제공합니다.
실습과사례연구:각장마다제공되는실습과실제사례연구를통해실무능력을향상시킵니다.