테라폼 업앤러닝
도서+교보Only(교보배송)을 함께 15,000원 이상 구매 시 무료배송
15,000원 미만 시 2,500원 배송비 부과
20,000원 미만 시 2,500원 배송비 부과
15,000원 미만 시 2,500원 배송비 부과
1Box 기준 : 도서 10권
해외주문/바로드림/제휴사주문/업체배송건의 경우 1+1 증정상품이 발송되지 않습니다.
패키지
북카드
키워드 Pick
키워드 Pick 안내
관심 키워드를 주제로 다른 연관 도서를 다양하게 찾아 볼 수 있는 서비스로, 클릭 시 관심 키워드를 주제로 한 다양한 책으로 이동할 수 있습니다.
키워드는 최근 많이 찾는 순으로 정렬됩니다.
작가정보
프로그래밍, 글쓰기, 말하기, 여행을 사랑하는 예브게니 브릭만은 데브옵스 서비스를 제공하는 그런트워크의 공동 창업자이며 〈헬로, 스타트업〉과 〈테라폼〉의 저자이기도 하다. 링크드인(LinkedIn), 트립어드바이저(TripAdvisor), 시스코 시스템즈(Cisco Systems), 톰슨 파이낸셜(Thomson Financial)에서 10년 이상 수백만 사용자를 위한 인프라를 구축하고 제품을 출시했다.
번역 김문주
메가존 클라우드 트레이닝 센터에서 AWS 공인 강사로 근무하고 있다. 아파치 오픈 소스를 이용하여 빅데이터 관련 교육을 하다가, 클라우드 매력에 빠져 AWS 공인 강사가 되었다. 여러 과목을 강의를 하고 있으며 어떻게 하면 클라우드를 더 잘 쓸 수 있을까 매일 고민하며 정진하고 있다.
목차
- CHAPTER 01 왜 테라폼인가?
1 데브옵스의 등장
2 코드형 인프라란?
__2.1 애드혹 스크립트
__2.2 구성 관리 도구
__2.3 서버 템플릿 도구
__2.4 오케스트레이션 도구
__2.5 프로비전 도구
3 코드형 인프라의 장점
4 테라폼의 작동 방식
5 테라폼과 다른 코드형 인프라 도구 비교
__5.1 구성 관리 vs 프로비저닝
__5.2 가변 인프라 vs 불변 인프라
__5.3 절차적 언어 vs 선언적 언어
__5.4 마스터 서버 유무
__5.5 에이전트 유무
__5.6 커뮤니티 규모와 활성화
__5.7 성숙한 기술 vs 최첨단 기술
__5.8 여러 도구를 함께 사용
6 결론
CHAPTER 02 왜 테라폼인가?
1 AWS 계정 설정
2 테라폼 설치
3 단일 서버 배포
4 단일 웹 서버 배포
5 구성 가능한 웹 서버 배포
6 웹 서버 클러스터 배포
7 로드 밸런서 배포
8 정리
9 결론
CHAPTER 03 테라폼 상태 관리하기
1 테라폼 상태란?
2 상태 파일 공유
3 테라폼 백엔드의 단점
4 상태 파일 격리
__4.1 작업 공간을 통한 격리
__4.2 파일 레이아웃을 이용한 격리
5 terraform_remote_state 데이터 소스
6 결론
CHAPTER 04 테라폼 모듈로 재사용 가능한 인프라 생성하기
1 모듈의 기본
2 모듈 입력
3 모듈과 지역 변수
4 모듈 출력
5 모듈 주의 사항
__5.1 파일 경로
__5.2 인라인 블록
6 모듈 버전 관리
7 결론
CHAPTER 05 테라폼의 팁과 요령: 반복문, if문, 배포 및 주의 사항
1 반복문
__1.1 count 매개 변수를 이용한 반복
__1.2 for_each 표현식을 사용한 반복문 처리
__1.3 for 표현식을 이용한 반복문
__1.4 문자열 지시자를 사용하는 반복문
2 조건문
__2.1 count 매개 변수를 사용한 조건문
__2.2 for_each와 for 표현식을 사용한 조건문
__2.3 if 문자열 지시자가 있는 조건문
3 무중단 배포
4 테라폼의 주의 사항
__4.1 count와 for_each의 제한 사항
__4.2 무중단 배포의 제한 사항
__4.3 유효한 plan의 실패
__4.4 리팩터링의 까다로움
__4.5 최종 일관성
5 결론
CHAPTER 06 프로덕션 수준의 테라폼 코드
1 프로덕션 수준 인프라 구축에 오랜 시간이 걸리는 이유
2 프로덕션 수준 인프라 체크 리스트
3 프로덕션 수준 인프라 모듈
__3.1 소형 모듈
__3.2 합성 가능한 모듈
__3.3 테스트 가능한 모듈
__3.4 릴리스 가능한 모듈
__3.5 테라폼 모듈을 넘어서
4 결론
CHAPTER 07 테라폼 코드 테스트
1 수동 테스트
__1.1 기본 수동 테스트
__1.2 테스트 후 정리
2 자동화된 테스트
__2.1 단위 테스트
__2.2 통합 테스트
__2.3 종단 간 테스트
3 결론
CHAPTER 08 테라폼을 팀에서 사용하는 방법
1 팀에 코드형 인프라 도입
__1.1 상사 설득
__1.2 점진적 도입
__1.3 팀에 학습 시간 부여
2 애플리케이션 코드 배포를 위한 워크플로
__2.1 버전 관리 사용
__2.2 코드를 로컬에서 실행
__2.3 코드 변경
__2.4 코드 리뷰를 위해 변경 사항 반영
__2.5 자동화된 테스트 실행
__2.6 병합과 릴리스
__2.7 배포
3 인프라 코드 배포를 위한 워크플로
__3.1 버전 관리 사용
__3.2 코드를 로컬에서 실행
__3.3 코드 변경
__3.4 코드 리뷰를 위해 변경 사항을 반영
3.5 자동화된 테스트 실행
3.6 병합과 릴리스
3.7 배포
4 배포 워크플로 비교
5 결론
출판사 서평
이 책을 읽고 나면 다음 질문에 답할 수 있습니다!
■ 왜 코드형 인프라를 사용하는가?
■ 구성 관리와 오케스트레이션, 프로비저닝, 서버 템플릿의 차이점은 무엇인가?
■ 테라폼이나 셰프, 앤서블, 퍼핏, 솔트, 클라우드포메이션, 도커, 패커, 쿠버네티스는 언제 사용해야 하는가?
■ 테라폼은 어떻게 작동하며 어떤 인프라 관리에 사용하는가?
■ 재사용 가능한 테라폼 모듈을 어떻게 생성하는가?
■ 충분히 신뢰할 수 있는 프로덕션 수준의 테라폼 코드를 어떻게 작성하는가?
■ 테라폼 코드를 어떻게 테스트하는가?
■ 테라폼을 자동화된 배포 프로세스의 일부로 만드는 방법은 무엇인가?
■ 팀에서 테라폼을 사용한 모범 사례는?
기본정보
ISBN | 9791186710661 | ||
---|---|---|---|
발행(출시)일자 | 2021년 04월 30일 | ||
쪽수 | 454쪽 | ||
크기 |
170 * 232
* 28
mm
/ 751 g
|
||
총권수 | 1권 | ||
원서명/저자명 | Terraform/Brikman, Yevgeniy |
Klover
e교환권은 적립 일로부터 180일 동안 사용 가능합니다.
리워드는 작성 후 다음 날 제공되며, 발송 전 작성 시 발송 완료 후 익일 제공됩니다.
리워드는 리뷰 종류별로 구매한 아이디당 한 상품에 최초 1회 작성 건들에 대해서만 제공됩니다.
판매가 1,000원 미만 도서의 경우 리워드 지급 대상에서 제외됩니다.
일부 타인의 권리를 침해하거나 불편을 끼치는 것을 방지하기 위해 아래에 해당하는 Klover 리뷰는 별도의 통보 없이 삭제될 수 있습니다.
- 도서나 타인에 대해 근거 없이 비방을 하거나 타인의 명예를 훼손할 수 있는 리뷰
- 도서와 무관한 내용의 리뷰
- 인신공격이나 욕설, 비속어, 혐오발언이 개재된 리뷰
- 의성어나 의태어 등 내용의 의미가 없는 리뷰
리뷰는 1인이 중복으로 작성하실 수는 있지만, 평점계산은 가장 최근에 남긴 1건의 리뷰만 반영됩니다.
구매 후 리뷰 작성 시, e교환권 200원 적립
문장수집
e교환권은 적립 일로부터 180일 동안 사용 가능합니다. 리워드는 작성 후 다음 날 제공되며, 발송 전 작성 시 발송 완료 후 익일 제공됩니다.
리워드는 한 상품에 최초 1회만 제공됩니다.
주문취소/반품/절판/품절 시 리워드 대상에서 제외됩니다.
구매 후 리뷰 작성 시, e교환권 100원 적립