데브옵스 시대의 클라우드 네트워킹
도서명:데브옵스 시대의 클라우드 네트워킹
저자/출판사:스티븐,암스트롱/에이콘출판
쪽수:424쪽
출판일:2017-05-29
ISBN:9788960778245
목차
1장. 클라우드가 네트워킹에 미친 영향
__클라우드의 개요
____퍼블릭 클라우드
____프라이빗 클라우드
____하이브리드 클라우드
____소프트웨어 정의
__스패닝 트리 네트워킹과 리프?스파인 네트워킹의 차이
____STP
____리프-스파인 아키텍처
____OVSDB
__퍼블릭 클라우드로 네트워킹에 일어난 변화들
____AWS 개요
____오픈스택 개요
__AWS의 네트워킹
____아마존 IP 주소 할당
____아마존 보****그룹
____아마존 리전과 가용 영역
____아마존 탄력적 부하 분산
__오픈스택의 네트워킹
____오픈스택 서비스
____오픈스택 테넌트
____오픈스택 뉴트론
____오픈스택 네트워크 배포
____오픈스택 리전과 가용 영역
____오픈스택 인스턴스 배포 워크플로우
____오픈스택 LBaaS
__요약
2장. 소프트웨어 정의 네트워킹의 출현
__왜 SDN 솔루션이 필요한가
__누아지 SDN 솔루션은 어떻게 동작하는가
__오픈스택과 누아지 VSP 플랫폼의 연동
____누아지 네트워크와 오픈스택 네트워크
____누아지 VSP 소프트웨어 정의 객체 모델
__누아지 VSP 플랫폼에서 신규 환경과 기존 환경을 어떻게 지원하는가
__누아지 VSP 멀티캐스트 지원
__요약
3장. 데브옵스를 네트워크 운영으로
__행동의 변화가 일어나도록 하기
____데브옵스를 적용해야 하는 이유
____네트워킹에 데브옵스를 적용해야 하는 이유
__네트워크 팀 대상 하향식 데브옵스 적용
____성공적인 팀들 분석하기
____액티비티 다이어그램으로 작성하기
____네트워크 팀의 운영 모델 바꾸기
____네트워크 팀의 행동 양식 변화시키기
__네트워크 팀 대상 상향식 데브옵스 적용
____네트워크 팀에서 데브옵스 알리기
____존경 받는 매니저나 엔지니어의 후원 찾기
____네트워크 팀의 복잡한 문제 자동화하기
__요약
4장. 앤시블로 네트워크장비 설정하기
__네트워크 장비 업체들의 운영체제
____시스코 IOS, NXOS 운영체제
____주니퍼 JUNOS 운영체제
____아리스타 EOS 운영체제
__앤시블 소개
____앤시블 디렉터리 구조
____앤시블 인벤토리
____앤시블 모듈
____앤시블 롤
____앤시블 플레이북
____앤시블 플레이북 실행하기
____앤시블 var 파일과 jinja2 템플릿
____앤시블 기반 네트워크 장비 설정의 선수 조건들
____앤시블 갤럭시
__네트워크 운영에 필요한 앤시블 핵심 모듈
_____command 모듈
_____config 모듈
_____template 모듈
__네트워크 장비를 관리하기 위한 구성 관리 절차
____기대 상태
____변경 요청
____셀프서비스 운영
__요약
5장. 앤시블로 부하 분산기 오케스트레이션 하기
__중앙 집중식 및 분산형 부하 분산기들
____중앙 집중식 부하 분산
____분산형 부하 분산
__인기 있는 부하 분산 솔루션들
____시트릭스 넷스케일러
____F5 빅-IP
____애비 네트웍스
____Nginx
____HAProxy
__재사용 불가 인프라스트럭처와 고정적인 인프라스트럭처 부하 분산하기
____고정적 서버와 재사용 불가 서버
____청색/녹색 배포
__앤시블로 부하 분산기 오케스트레이션하기
____위임
____시리얼을 활용해 순환 비율 제어하기
____동적 인벤토리
____메타데이터 붙이기
____jinja2 필터
____앤시블 네트워킹 모듈 생성하기
__요약
6장. 앤시블로 SDN 컨트롤러 오케스트레이션하기
__소프트웨어 정의 네트워크에 대한 논의
____네트워크 복잡도의 가중
____소프트웨어 정의 네트워크에 대한 기술 부족
____반복적인 요구 사항을 지원하는 상태 인지형 방화벽
__왜 기업들에 SDN이 필요한가?
____민첩도와 정밀도가 추가된 소프트웨어 정의 네트워크
____CD를 잘 이해하는 것이 중요
____복잡한 네트워크 단순화하기
____네트워크 운영 분리하기
____재사용 불가 네트워크
____앤시블로 SDN 컨트롤러 오케스트레이션하기
__요약
7장. 네트워크 설정에 CI 빌드 사용하기
__CI 개요
____개발자의 CI
____데이터베이스 CI
__CI를 위한 도구들
____소스 관리 시스템
____CI 빌드 서버
__네트워크의 CI
____네트워크 검증 엔진
____네트워크 장비를 위한 간단한 CI 구축
____간단한 젠킨스 CI 빌드 서버 구성하기
____네트워크 CI 빌드에 검증 추가하기
____네트워크 오케스트레이션을 위한 CI 빌드
__요약
8장. 네트워크 변경 작업 테스트하기
__테스트 개요
____단위 테스트
____컴포넌트 테스트
____통합 테스트
____시스템 테스트
____성능 테스트
____사용자 인수 테스트
____테스트가 네트워크 팀과 관련된 이유
____오늘날의 네트워크 설정 변경과 테스트
__품질 보증 모범 사례
____테스트 피드백 절차 생성하기
____CI 테스트
____브랜치상에서 게이트 빌드
____네트워크에 대한 품질 보증 프로세스 모범 적용 사례
____품질 게이트에 네트워크 테스트 할당
__테스트 도구
____단위 테스트 도구
____오픈스택을 이용한 테스트 키친 예제
____네트워크 체크리스트
____네트워크 사용자 경로
____QoS
____장애 복구 테스트
____도구로 네트워크 코드 품질 관리
__요약
9장. 네트워크 변경 배포에 CD 파이프라인 사용하기
__CI 패키지 관리
__CD 및 전개 개요
__전개 방식
____풀 모델
____푸시 모델
____풀 또는 푸시 선택하기
__배포 아티팩트 패키징하기
__배포 파이프라인 도구
____아티팩트 저장소
____CD 파이프라인 스케줄러
____배포 파이프라인으로 네트워크 변경 배포하기
____네트워크 셀프서비스
____배포 파이프라인의 단계들
____구성 관리 도구 통합
____CD 파이프라인에 대한 네트워크 팀의 역할
____빠른 실패와 피드백 루프
__요약
10장. 컨테이너가 네트워킹에 미친 영향
__컨테이너 개요
____솔라리스 존
____리눅스 네임스페이스
____리눅스 제어 그룹
____컨테이너의 혜택
____컨테이너 배포
____도커
____도커 레지스트리
____도커 데몬
____컨테이너 패키징
____도커 워크플로우
____도커 기본 네트워킹
____도커의 사용자 정의 브리지 네트워크
____도커 스웜
____쿠버니티즈
__컨테이너가 네트워킹에 미치는 영향
__요약
11장. 네트워크 보호하기
__네트워크 보안의 진화와 신화 깨기
____계정 관리
____네트워크 장비 설정
____방화벽 기능 구성
____취약점 탐지
____네트워크 분할
__소프트웨어 정의 네트워크 보****
____오버레이 공격
____언더레이 네트워크 공격
____SDN 컨트롤러 공격
__네트워크 보안과 CD
____응용프로그램 연결성 토폴로지
____CI에 보****점검 포함하기
____클라우드 메타데이터 사용
__요약