logo
logo
x
바코드검색
바코드검색

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

Go를 활용한 네트워크 자동화

Go를 활용한 네트워크 자동화

니콜라스 레이바, 마이클 카신 (지은이), 엄진국 (옮긴이)
에이콘출판
32,000원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
32,000원 -0% 0원
1,600원
30,400원 >
yes24 로딩중
교보문고 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
서점 유형 등록개수 최저가 구매하기
로딩중

eBook

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
로딩중

책 이미지

Go를 활용한 네트워크 자동화
eBook 미리보기

책 정보

· 제목 : Go를 활용한 네트워크 자동화 
· 분류 : 전자책 > 컴퓨터/모바일 > 컴퓨터 공학 > 자료구조/알고리즘
· ISBN : 9791161759111
· 출판일 : 2024-11-25

목차

1부. Go 프로그래밍 언어
1장. 소개
기술 요구사항
네트워킹과 Go
왜 Go인가?
비기술적인 이유
Go의 미래
기술적인 이유
네트워킹을 위한 Go
Go와 파이썬
코드 실행
타입 시스템
성능
사용 편의성
메모리 관리
구문
장애 처리
동시성
커뮤니티
Go 설치하기
윈도우즈
맥
리눅스
요약
참고 문헌

2장. Go의 기초
기술 요구사항
Go란 무엇인가?
Go의 격언
Go 소스 코드 파일
패키지
Go 모듈
패키지 임포트하기
주석
이름
Go 코드 실행하기
온라인에서 Go 프로그램 실행하기
Go Playground
Go Play Space
미래 엿보기
Go 소스 코드 관리를 위한 go 도구
build
run
mod
get
install
fmt
test
env
요약
참고 문헌

3장. Go 시작하기
기술 요구사항
Go의 타입 시스템
기본 타입
컨테이너형
사용자 정의 타입
산술, 비교, 논리 연산자
산술 연산자
논리 연산자
비교 연산자
제어 흐름
for 루프
조건문
goto 문
함수
함수 인수
에러 처리
메서드
가변 인수 함수
클로저
디퍼
인터페이스
네트워크 자동화 예제
표준 라이브러리의 예
계약으로서의 인터페이스
I/O 연산
io.Reader 인터페이스
io.Writer 인터페이스
io.Copy 함수
합성
디코딩과 인코딩
디코딩
인코딩
동시성
고루틴
채널
채널과 타이머
공유 데이터 액세스
동시성 주의사항
요약
참고 문헌

4장. Go를 사용하는 네트워킹(TCP/IP)
기술 요구사항
링크 계층
네트워크 인터페이스
이더넷
인터넷 계층
net 패키지
새로운 netip 패키지
IP 주소로 작업하기
경로 조회
전송 계층
UDP 핑 애플리케이션
응용 계층
HTTP 클라이언트 작업
HTTP 서버 작업
요약
참고 문헌

2부. 일반적인 도구와 프레임워크
5장. 네트워크 자동화
기술 요구사항
네트워크 자동화란?
네트워크 자동화가 필요한 이유
상향식 관점
하향식 관점
네트워크 운영 작업 자동화
구성 관리
네트워크 상태 분석
네트워크 감사 및 보고서 작성
시스템 접근 방식
폐루프 자동화
데모 애플리케이션
요약
참고 문헌

6장. 구성 관리
기술 요구사항
환경 설정
토폴로지 만들기
SSH를 통해 네트워크 장치와 상호작용하기
네트워크 장치 구성 설명하기
Go의 SSH 패키지를 사용해 네트워크 장치에 액세스하기
일상적인 SSH 작업 자동화하기
HTTP를 통해 네트워크 장치와 상호작용하기
Go의 HTTP 패키지를 사용해 네트워크 장치에 액세스하기
HTTP를 통해 다른 시스템에서 구성 입력 가져오기
상태 확인
라우팅 정보 확인하기
장치 간 도달 가능성 확인하기
요약
참고 문헌

7장. 자동화 프레임워크
기술 요구사항
앤서블
앤서블 구성 요소
앤서블 모듈로 작업하기
앤서블 모듈 개발하기
플레이북 실행하기
테라폼
테라폼의 구성 요소
테라폼 사용하기
테라폼 제공자 개발하기
네트워킹 제공자
기타 자동화 프레임워크
Gornir
Consul-Terraform-Sync
mgmt
미래 전망
요약
참고 문헌

3부. API 활용하기
8장. 네트워크 API
기술 요구사항
API 데이터 모델링
OpenAPI
데이터 모델링
데이터 입력
장치 구성
JSON-RPC
코드 생성
구성 빌드하기
장치 구성
RESTCONF
코드 생성
구성 빌드하기
장치 구성
상태 확인
작동 상태 모델링
작동 상태 처리하기
gRPC
Protobuf
gRPC 전송
gRPC 서비스 정의하기
gRPC로 네트워크 장치 구성하기
gRPC로 네트워크 장치에서 원격 측정 스트리밍하기
요약
참고 문헌

9장. OpenConfig
기술 요구사항
장치 프로비저닝
Set RPC
gNMI로 네트워크 인터페이스 구성하기
스트리밍 원격 측정
Subscribe RPC
gNMI를 사용한 스트리밍 원격 측정 처리 파이프라인
이벤트 관리지 샘플 프로그램
데이터 가시화하기
네트워크 운영
Traceroute RPC
경로 검증기 애플리케이션
요약
참고 문헌

10장. 네트워크 모니터링
기술 요구사항
데이터 평면 원격 측정 처리
패킷 캡처
패킷 필터링
패킷 처리
트래픽 만들기
Go 프로그램 디버깅
IDE에서 디버깅하기
데이터 평면 원격 측정 집계
상위 토커
Go 프로그램 테스트
제어 평면 성능 측정
BGP 업데이트 전파 시간 측정
이벤트 기반 BGP 상태 기계
BGP 메시지 인코딩 및 디코딩
측정 지표 수집 및 노출
측정 지표 저장 및 시각화
분산 애플리케이션 개발
요약
참고 문헌

11장. 전문가의 식견
데이비드 바로소
스튜어트 클락
클라우디아 드 루나
알렉시스 드 탈루엣
존 도크
로만 도딘
데이비드 지
다니엘 헤르츠버그
마커스 하인즈
스네하 인구바
안토니오 오헤아
칼 몬타나리
브렌트 솔즈베리
막시밀리안 빌헬름
매트 오스왈트
참고 문헌

12장. 부록: 테스트 환경 구축
테스트 환경이란?
1단계 - 테스트 환경 구축하기
2단계 - 컨테이너 이미지 업로드하기
3단계 - 테스트 환경과 상호작용하기
가상 네트워크 토폴로지 시작하기
장치에 연결하기
네트워크 토폴로지 삭제하기
4단계 - 클라우드 호스팅 환경 정리하기
참고 문헌

저자소개

니콜라스 레이바 (지은이)    정보 더보기
레드햇(Red Hat)의 스태프 솔루션 아키텍트(staff solutions architect)로, 사업 규모에 상관없이 IT 인프라와 서비스, 애플리케이션의 프로비저닝(provisioning)과 운영 자동화를 지원한다. 이전에는 15년 동안 네트워크 업계에서 일하면서 시스코 공인 설계 전문가(CCDE, Cisco Certified Design Expert)와 시스코 공인 인터네트워크 전문가(CCIE, Cisco Certified Internetwork Expert) 자격을 취득했다. 현재 클라우드 기술에 많은 관심을 갖고 Go 언어로 오픈소스 소프트웨어를 개발하는 데 열정을 바치고 있다.
펼치기
마이클 카신 (지은이)    정보 더보기
현재 NVIDIA 네트워크 사업부의 클라우드 인프라 솔루션 아키텍트(cloud infrastructure solutions architect)로, 네트워크 운영부터 소프트웨어 개발 그리고 시스템 아키텍처와 설계에 이르기까지 다양한 역할을 수행했다. 다른 분야 간의 경계를 허물고 사업의 요구사항을 만족시키면서 가장 최적의 방법으로 기술적 문제를 해결하는 것을 즐긴다. 또한 클라우드 네이티브 인프라(cloud-native infrastructure)와 자동화, 오케스트레이션(orchestration)에 집중하는 오픈소스 기여자이자 저자로 활동하고 있다.
펼치기
엄진국 (옮긴이)    정보 더보기
고려대학교 정보보호대학원에서 석사 학위를 취득했으며,20년간 CERT 업무 외 NW 보안 업무를 담당해왔다. 행정안전부 정부 종합 청사에서 국가망의 외부 공격들을 분석하면서 보안 업무를 시작했다. 이후 신한 금융 그룹에서 보안 관제 센터를 처음 만들 때 막내로 함께했으며 금융권 최초로 모든 계열 그룹사를 통합해 통합보안관제센터를 구축하면서 CERT를 운영했다. 이후 신한 금융 그룹에서 7년간 통합보안관제센터장을 역임하면서 여러 가지 침해 사고와 위협들을 경험했다. 이 경험을 바탕으로 현재는 SK하이닉스에서 보안관제센터를 업그레이드했고, SK 계열사 최초로 SOAR를 구축해 여러 가지 보안 관제 업무 플로를 자동화하는 플레이북(Playbook)을 만들었으며 지금은 NW 보안 총괄을 맡아 업무의 효율성을 높이고 있다.NW 보안과 침해 위협에 대한 예방 방법에 대해 많은 연구를 했고 SIEM을 이용한 침해 위협 탐지 방법론을 논문으로 작성했다. 또한 웹 공격을 선제적으로 방어하기 위해 세계에서 가장 빠르게 방어 패턴을 만들 수 있는 시스템을 만들어 특허를 출원(출원 번호: KR102048141B1)했다.
펼치기
도서 정보 제공 : Yes24(www.yes24.com), 알라딘(www.aladin.co.kr)

이 포스팅은 쿠팡파트너스 및 제휴마케팅이 포함된 광고로 이에 따른 일정액의 수수료를 제공받습니다.
최근 본 책