코스 개요
고급 Terraform 문법 및 구조
- Terraform 문법에 대한 심층 분석
- for_each 및 count 를 활용한 고급 루프
- 동적 구성을 위한 맵 및 리스트 활용
표현식 및 동적 구성
- 기본 표현식과 그 사용 사례
- 복잡한 인프라 설정을 위한 고급 표현식
- 표현식에 대한 실습
Terraform 모듈 모범 사례
- 로컬 모듈 vs 공유 모듈: 각각의 사용 시기
- 재사용성과 유지 보수를 위한 모듈 구조화
- 모듈 소스의 버전 관리 및 관리
Terraform 모범 사례 및 패턴
- 상태 관리를 위한 인스턴스 인덱스 키 검토
- Terraform 코드 작성 및 구성을 위한 모범 사례
- 멱등성 보장 및 부작용 최소화
Terraform 상태 관리
- 리소스 가져오기 및 상태 파일 이해
- 상태 잠금, 상태 백엔드 및 원격 상태 관리
- 분산 환경에서 상태 파일 처리
Terraform 업데이트 대응
- 새로운 Terraform 릴리스와 함께 문서 검토
- Terraform 버전 업그레이드 전략
- 폐기 사항 처리 및 마이그레이션 경로
CI/CD 파이프라인과 Terraform 통합
- YAML 및 파이프라인 구성 개요
- 인기 있는 CI/CD 도구와 Terraform 설정
- 파이프라인 내에서 Terraform 워크플로우 자동화
고급 문제 해결 및 디버깅
- Terraform plan 및 apply 문제 해결을 위한 체계적 접근 방식
- Terraform 의 일반적 및 고급 오류 디버깅
- 오류 해결을 위한 로그 및 상세 출력 활용
Terraform 의 출력 및 데이터 흐름
- Terraform 에서 출력 이해 및 활용
- 모듈과 루트 구성 간의 데이터 흐름
- 출력 내 민감 정보 보안
Terraform 의 조건부 논리
- count, for_each 및 if 를 사용한 조건부 문 작성
- 리소스의 조건부 생성
- 모듈 내 조건부 논리의 사용 사례
로컬에서 Terraform 실행
- 로컬 Terraform 환경 설정
- 로컬 머신에서 Terraform 코드 실행 및 테스트
- 로컬 개발을 위한 모범 사례
순환 종속성 처리
- 순환 종속성 식별 및 해결
- 종속성 사이클을 방지하기 위한 코드 리팩토링
- 종속성 관리를 위한 고급 기법
요약 및 다음 단계
요건
- Terraform 기본 문법 및 작업에 대한 이해
- 클라우드 인프라 경험 (특히 AWS) 및 CI/CD 개념에 대한 친숙함
대상 독자
- DevOps 엔지니어
- 클라우드 아키텍트
- 인프라 전문가
- 기술 리더 및 관리자
회원 평가 (4)
실제 코드를 작성하여 모든 세부 사항을 확인하기
Michal Pipala - EY
코스 - Advanced Terraform: Efficient Infrastructure as Code
기계 번역됨
매우 상호작용적인 교육
Michal Bojko - EY
코스 - Advanced Terraform: Efficient Infrastructure as Code
기계 번역됨
구조가 좋았습니다. 각 섹션은 목적을 명확히 하고 따라하기 쉽도록 구성되어 있었습니다. 연습 문제들은 유용했고, 문제가 발생할 때 트레이너가 도움이 되었습니다. 실험실 작업에 대한 여유로운 접근 방식도 마음에 들었습니다. 일부 참석자가 경험을 포기한 후에도 트레이너가 편안하고 친절한 태도를 유지해 주셔서 감사합니다.
Rares - Orange Services
코스 - Advanced Terraform: Efficient Infrastructure as Code
기계 번역됨
트레이너가 그룹의 피드백이나 관심사에 따라 지식 공유를 유연하게 조정할 수 있는 능력
Alexandru - Orange Services
코스 - Advanced Terraform: Efficient Infrastructure as Code
기계 번역됨