코스 개요

고급 Terraform 구문과 구성 요소

  • Terraform 구문에 대한 심층 탐구
  • for_each와 count를 사용한 고급 루프
  • 동적 구성에 대한 맵과 리스트 활용

표현식과 동적 구성

  • 기본 표현식과 그 용례
  • 복잡한 인프라 설정을 위한 고급 표현식
  • 표현식에 대한 실습

Terraform 모듈 최선의 방법론

  • 로컬 vs 공유 모듈: 각각의 사용 시기
  • 재사용성과 유지 관리를 위한 모듈 구조화
  • 모듈 소스의 버전 관리와 관리

Terraform 최선의 방법론과 패턴

  • 상태 관리를 위한 인스턴스 인덱스 키 검토
  • Terraform 코드 작성 및 정리에 대한 최선의 방법론
  • 아이디포テン시 보장과 부작용 최소화

Terraform 상태 관리

  • 자원 가져오기와 상태 파일 이해
  • 상태 잠금, 상태 백엔드 및 원격 상태 관리
  • 분산 환경에서의 상태 파일 처리

Terraform 업데이트에 대응하기

  • 새 Terraform 릴리스와 함께 문서 검토
  • Terraform 버전 업그레이드 전략
  • 폐기 및 마이그레이션 경로 처리

CICD 파이프라인에 Terraform 통합하기

  • YAML과 파이프라인 구성 개요
  • 대중적인 CICD 도구와 Terraform 설정
  • 파이프라인에서의 Terraform 워크플로우 자동화

고급 문제 해결 및 디버깅

  • Terraform 계획과 적용에 대한 체계적인 문제 해결 접근법
  • Terraform에서 일반적이고 고급 오류의 디버깅
  • 오류 해결을 위한 로그와 자세한 출력 활용

Terraform의 출력 및 데이터 흐름

  • Terraform에서 출력 이해 및 활용
  • 모듈과 루트 구성 사이의 데이터 흐름
  • 출력에서 민감한 정보 보안화

Terraform에서 조건부 논리

  • count, for_each, if를 사용한 조건문 작성
  • 자원의 조건부 생성
  • 모듈에서 조건부 논리의 용례

Terraform 로컬 실행

  • 로컬 Terraform 환경 설정
  • 로컬 머신에서 Terraform 코드 실행 및 테스트
  • 로컬 개발 최선의 방법론

순환 종속성 처리

  • 순환 종속성 식별 및 해결
  • 종속성 사이클을 방지하기 위한 코드 리팩토링
  • 종속성 관리를 위한 고급 기술

요약 및 다음 단계

요건

  • Terraform 기본 구문과 운영에 대한 이해
  • 클라우드 인프라스트럭처 경험, 특히 AWS와 CI/CD 개념에 대한 익숙함

대상자

  • DevOps 엔지니어
  • 클라우드 아키텍트
  • 인프라 전문가
  • 기술 리드 및 매니저
 21 시간

참가자 수


참가자별 가격

회원 평가 (2)

예정된 코스

관련 카테고리