상세정보
미리보기
테라폼으로 시작하는 IaC
- 저자
- 김민수,김재준,이규석,이유종 저
- 출판사
- 한빛미디어
- 출판일
- 2023-06-12
- 등록일
- 2024-02-13
- 파일포맷
- PDF
- 파일크기
- 7MB
- 공급사
- YES24
- 지원기기
-
PC
PHONE
TABLET
웹뷰어
프로그램 수동설치
뷰어프로그램 설치 안내
책소개
“현업에서 요구하는 진짜 IaC 사용법”테라폼으로 배우는 인프라 운영의 모든 것IaC는 효율적인 데브옵스와 클라우드 자동화 구축을 위해 꼭 필요한 기술로 각광받고 있다. 그중에서도 테라폼은 가장 강력한 IaC 도구다. 이 책은 테라폼 입문자를 위한 기본 문법부터 중고급 사용자를 위한 팀 간 협업 방식과 조직 단위에서의 활용법까지 다룬다. 나아가 LG유플러스 실제 사례를 들어 설명하기 때문에 실무에서 인프라스트럭처를 구축하고 관리하는 방법을 쉽게 이해할 수 있다. 친절한 단계별 설명과 다양한 그림, 풍부한 실무 밀착 예제로 IaC에 가장 빠르게 입문해보자.
저자소개
다른 분야의 사람들과 대화하는 것을 좋아하며, 다양한 경험을 즐기며 살고 있다. 이전에 WEB/WAS 필드 엔지니어 경험을 바탕으로 한화와 CJ에서 인프라팀과 서비스운영팀에서 근무했으며 저서로는 『설치에서 트러블슈팅까지 웹로직의 모든 것 WebLogic Expert』(에이콘, 2014)가 있다.
목차
PART 1 | 처음 만나는 테라폼CHAPTER 1 IaC와 테라폼_1.1 인프라 자동화의 성숙도 변화_1.2 프로세스로서의 자동화_1.3 IaC의 이해_1.4 테라폼의 특성_1.5 테라폼 제공 유형_1.6 테라폼과 다른 도구의 비교_1.7 테라폼 사용 목적과 과제CHAPTER 2 실행 환경 구성_2.1 테라폼 환경 구성_2.2 IDE 구성_2.3 CLI 구성 파일CHAPTER 3 기본 사용법_3.1 주요 커맨드_3.2 HCL_3.3 테라폼 블록_3.4 리소스_3.5 데이터 소스_3.6 입력 변수_3.7 local_3.8 출력_3.9 반복문_3.10 조건식_3.11 함수_3.12 프로비저너_3.13 null_resource와 terraform_data_3.14 moved 블록_3.15 CLI를 위한 시스템 환경 변수CHAPTER 4 프로바이더_4.1 프로바이더 구성_4.2 프로바이더 에코시스템_4.3 프로바이더 경험해보기CHAPTER 5 State_5.1 State의 목적과 의미_5.2 State 동기화_5.3 워크스페이스CHAPTER 6 모듈_6.1 모듈 작성 기본 원칙_6.2 모듈화해보기_6.3 모듈 사용 방식_6.4 모듈 소스 관리PART 2 | 구축부터 운영까지, 테라폼 워크플로CHAPTER 7 협업_7.1 형상관리 도구_7.2 코드 관리_7.3 State 백엔드_7.4 실습CHAPTER 8 워크플로_8.1 규모에 따른 워크플로_8.2 격리 구조_8.3 프로비저닝 파이프라인 설계 - 깃허브_8.4 Terraform Cloud(TFC)_8.5 Terraform Cloud 추가 기능CHAPTER 9 인프라 운영 및 관리_9.1 배포 단위 관리_9.2 기존 리소스를 테라폼으로 관리_9.3 리팩터링과 모듈화_9.4 문서화_9.5 개발 워크플로와 운영 이관CHAPTER 10 셀프서비스와 UCMP_10.1 테라폼 사용 단계별 목표_10.2 UCMP(U+ Cloud Management Platform)로 알아보는 셀프서비스 환경