문의를 보내주셔서 감사합니다! 팀원이 곧 연락드리겠습니다.
예약을 보내주셔서 감사합니다! 저희 팀 멤버 중 한 분이 곧 연락드리겠습니다.
코스 개요
도입
- Terraform은 Chef, Puppet, Ansible 또는 Salt와 어떻게 다릅니까?
- Google Deployment Manager를 사용하지 않는 이유는 무엇입니까?
Terraform 기능 및 아키텍처 개요
- '인프라는 코드로서', 실행 계획, 리소스 그래프, 변경 자동화
Terraform 워크플로우
- 작성, 미리보기, 생성, 재생성, 파괴
시작하기
- Terraform을 사용하기 위한 GCP 계정 준비
- Terraform 초기화 및 가상 머신(Compute Engine 인스턴스) 구축
애플리케이션 생성
- GCP에서 프로젝트 시작
- 샘플 웹 앱 초기화
실행 계획 준비
- 새 계획 작성, 저장 및 .tf 파일 제거
구성 파일 작업
- 문법 개요
- 작성, 버전 관리, 업데이트
리소스 의존성 설정
- Terraform 리소스 그래프 사용
- 인프라 대 애플리케이션 의존성
인프라 배포
- 구성 변경 미리보기
- 변경 실행
상태 관리
- 영속성을 위해 Google Cloud Storage 설정
- 원격 상태 설정
네트워킹
- 방화벽 설정
- 서브넷 관리
인프라 재생성
- 앱을 위한 환경 설정: 개발, 테스트/품질보증, 스테이지, 프로덕션
구성 파일을 모듈로 패키징
- 공유 가능한 모듈로 코드 중복
- 재사용 가능한 템플릿을 구축하기 위해 Module Registry 사용
배포 파이프라인에 Terraform 통합
- 애플리케이션 구축, 배포, 테스트
- Terraform으로 기존 외부 리소스 가져오기
Terraform 성능 최적화
- 인프라 모니터링 및 성능 메트릭
문제 해결
요약 및 결론
요건
- 명령줄에서 작업하는 경험
- 클라우드 인프라 개념 이해
대상자
- 클라우드 아키텍트
- 시스템 관리자
- DevOps 엔지니어
21 시간
회원 평가 (3)
Trainer's depth of knowledge on Terraform, his enthusiasm on good ways of coding and principles and his patience.
Douglas Hanna - Mailchimp
코스 - Terraform on GCP (Google Cloud Platform)
The Pomodoro Technique, the size which made engagement easy and not taking too much time because there are too many people in the class.
Chris Carlino - Mailchimp
코스 - Terraform on GCP (Google Cloud Platform)
Intractive sessions