Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
소개
- Terraform이 Chef, Puppet, Ansible 또는 Salt와 어떻게 다른지
- Google 배포 관리자를 사용하지 않는 이유
Terraform 기능 및 아키텍처 개요
- 인프라스트럭처 애즈 코드, 실행 계획, 리소스 그래프, 변경 자동화
Terraform 작업 흐름
- 작성, 미리 보기, 생성, 복제, 파괴
시작하기
- Terraform을 사용하기 위해 GCP 계정 준비
- Terraform 초기화 및 가상 머신(컴퓨트 엔진 인스턴스) 구성
애플리케이션 생성
- GCP에서 프로젝트 시작
- 샘플 웹 앱 초기화
실행 계획 준비
- 새로운 계획 작성, 저장 및 .tf 파일 제거
구성 파일 작업
- 구문 개요
- 작성, 버전 관리 및 업데이트
리소스 종속성 설정
- Terraform 리소스 그래프 사용
- 인프라 vs 애플리케이션 종속성
인프라 배포
- 구성 변경 사항 미리 보기
- 변경 사항 실행
관리 상태
- Google 클라우드 스토리지 설정하여 지속성 보장
- 원격 상태 설정
Networking
- 방화벽 설정
- 서브넷 관리
인프라 재생산
- 앱을 위한 환경 설정: 개발, 테스트/QA, 스테이징 및 생산
구성 파일을 모듈로 패키징
- 공유 가능한 모듈로 코드 복제
- 모듈 레지스트리를 사용하여 재사용 가능한 템플릿 구성
Terraform을 배포 파이프라인에 통합
- 애플리케이션 빌드, 배포 및 테스트
- Terraform에 기존 외부 리소스 가져오기
Terraform 성능 튜닝
- 인프라스트럭처 모니터링 및 성능 메트릭
문제 해결
요약 및 결론
Requirements
- 명령 줄을 사용하여 작업한 경험
- 클라우드 인프라 개념 이해
청중
- 클라우드 아키텍트
- 시스템 관리자
- DevOps 엔지니어
21 Hours
회원 평가 (3)
Trainer's depth of knowledge on Terraform, his enthusiasm on good ways of coding and principles and his patience.
Douglas Hanna - Mailchimp
Course - 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
Course - Terraform on GCP (Google Cloud Platform)
Intractive sessions