연락처 정보

코스 개요

Terraform 개요

  • Terraform이란 무엇인가?
  • Terraform을 사용하는 장점들
  • 주요 개념 및 용어 설명
  • 다른 Infrastructure as Code 도구들과의 비교 분석

환경 설정 방법

  • Terraform 설치 절차
  • Terraform 개발을 위한 Visual Studio Code 환경 구성
  • Azure 계정 생성 및 초기 설정 방법

Azure에서의 Terraform 활용 시작하기

  • AzureRM 프로바이더 설정 절차
  • Azure 인증 과정 안내
  • 첫 번째 Terraform 구성 파일 작성 방법
  • 기본 Azure 리소스 배포 실습

Terraform 상태 관리 방식

  • Terraform 상태 정보의 이해와 개념 설명
  • Azure 스토리지를 활용한 원격 상태 관리 방법
  • 상태 데이터의 잠금 처리 및 일관성 유지 전략

Terraform을 통한 인프라 구축 실습

  • Azure 가상 머신 생성 및 관리 방법
  • Azure 네트워킹 환경 구성(가상 네트워크, 서브넷, NSG 등)
  • Azure 스토리지 계정 구축 절차
  • Azure SQL 데이터베이스 설정 방법

Terraform 고급 기능 활용하기

  • 재사용 가능한 Terraform 모듈 개발 및 운영
  • 데이터 소스와 출력 변수의 활용법
  • Terraform 표현식과 함수 활용 방안
  • 인프라 간 의존 관계 관리 방법

지속적 통합 및 배포 전략

  • Azure DevOps의 개요와 기초 이해
  • Terraform용 CI/CD 파이프라인 구성 방식
  • Azure DevOps를 활용한 자동화된 Terraform 배포 프로세스
  • 지속적 전달 체계를 위한 GitHub Actions 통합 방법

기밀 정보 및 민감 데이터 관리 접근법

  • Azure Key Vault를 활용한 기밀 정보 보관 방법
  • Key Vault와 Terraform 간 연동 구현 절차
  • 민감 정보 관리에 대한 표준화된 권장 사항들

인프라 모니터링 및 확장 기법

  • Azure 모니터링 체계 및 경고 기능 설정 절차
  • Terraform을 이용한 Azure 리소스 자동 확장 구현
  • 자동 확장 그룹 운영 전략 적용 방법

문제 해결 방식과 베스트 프렉티스 정리

  • Terraform 구성 오류 분석 및 디버깅 기법
  • 일반적인 문제 상황에 대한 대응책 수립 방법
  • 실무에서 권장되는 Terraform 활용 전략 및 지침

강좌 요약 및 향후 발전 방향

요건

  • 클라우드 컴퓨팅 관련 기본 개념에 대한 이해
  • Microsoft Azure 서비스 및 포털 사용 경험
  • 스크립트 작성 혹은 프로그래밍에 관한 기초 지식

수강 대상

  • 클라우드 엔지니어
  • DevOps 엔지니어
  • IT 전문가들
  • 시스템 관리자들
 21 시간

참가자 수


참가자별 가격

회원 평가 (3)

예정된 코스

관련 카테고리