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 구문 및 구성
- Terraform 구문 자세히 알아보기
- for_each 및 count를 사용한 고급 루프
- 동적 구성을 위해 맵과 목록 활용
Express이온 및 동적 구성
- 기본 표현식 및 사용 사례
- 복잡한 인프라 설정을 위한 고급 표현
- 표현에 대한 실습
Terraform 모듈 모범 사례
- 로컬 모듈과 공유 모듈: 각 모듈을 언제 사용해야 할까요?
- 재사용성과 유지관리성을 위한 모듈 구조화
- 모듈 소스 버전 관리 및 관리
Terraform 모범 사례 및 패턴
- 상태 관리를 위한 인스턴스 인덱스 키 검토
- Terraform 코드 작성 및 구성 모범 사례
- 멱등성 보장 및 부작용 최소화
Terraform 상태 관리
- 리소스 가져오기 및 상태 파일 이해
- 상태 잠금, 상태 백엔드 및 원격 상태 관리
- 분산 환경에서 상태 파일 처리
Terraform 업데이트 확인
- 새 Terraform 릴리스와 함께 문서 검토
- Terraform 버전 업그레이드 전략
- 지원 중단 및 마이그레이션 경로 처리
Terraform을 CI/CD 파이프라인과 통합
- YAML 및 파이프라인 구성 개요
- 널리 사용되는 CI/CD 도구를 사용하여 Terraform 설정
- 파이프라인에서 Terraform 워크플로 자동화
고급 문제 해결 및 디버깅
- 문제 해결을 위한 체계적인 접근 방식 Terraform 계획 및 적용
- Terraform의 일반적인 오류와 고급 오류 디버깅
- 오류 해결을 위해 로그 및 자세한 출력 사용
Terraform의 출력 및 데이터 흐름
- Terraform의 출력 이해 및 활용
- 모듈과 루트 구성 간의 데이터 흐름
- 출력의 민감한 정보 보호
Terraform의 조건부 논리
- count, for_each 및 if를 사용하여 조건문 작성
- 조건부 리소스 생성
- 모듈의 조건부 논리 사용 사례
Terraform 로컬로 실행 중
- 로컬 Terraform 환경 설정
- 로컬 머신에서 Terraform 코드 실행 및 테스트
- 지역 개발 모범 사례
순환 종속성 처리
- 순환 종속성 식별 및 해결
- 종속성 순환을 방지하기 위한 코드 리팩터링
- 종속성 관리를 위한 고급 기술
요약 및 다음 단계
Requirements
- 기본 Terraform 구문 및 작업에 대한 이해
- 클라우드 인프라(AWS 선호)에 대한 경험과 CI/CD 개념에 대한 익숙함
청중
- DevOps 엔지니어
- 클라우드 설계자
- 인프라 전문가
- 기술 책임자 및 관리자
21 Hours