Course Outline

Terraform 소개

  • Terraform은 무엇입니까?
  • 사용의 이점 Terraform
  • 주요 개념 및 용어
  • Terraform 코드 도구로서의 다른 인프라와 비교

환경 설정

  • 설치 중 Terraform
  • Terraform 개발을 위한 Visual Studio 코드 설정
  • Azure 계정 생성 및 구성

Azure에서 Terraform 시작하기

  • AzureRM 공급자 구성
  • Azure으로 인증 중
  • 첫 번째 Terraform 구성 작성
  • 기본 Azure 리소스 배포

Terraform 상태 관리

  • Terraform 상태 이해
  • Azure 스토리지를 통한 원격 상태 관리
  • 상태 잠금 및 일관성

Terraform로 인프라 구축

  • Azure 가상 머신 생성 및 관리
  • Azure Networking 구성(VNet, 서브넷, NSG)
  • Azure 스토리지 계정 배포 중
  • Azure SQL Database 설정

고급 Terraform 기능

  • Terraform 모듈과 재사용성
  • 데이터 소스 및 출력 변수 사용
  • Terraform 표현식과 함수
  • Terraform의 종속성 관리

지속적인 통합 및 배포

  • Azure DevOps 소개
  • Terraform에 대한 CI/CD 파이프라인 설정
  • Azure DevOps을(를) 사용하여 Terraform 배포 자동화
  • 지속적인 전달을 위해 GitHub 작업 통합

비밀 및 민감한 데이터 처리

  • Azure Key Vault를 사용하여 비밀 관리
  • Key Vault를 Terraform과 통합
  • 비밀 관리 모범 사례

인프라 모니터링 및 확장

  • Azure 모니터링 및 경고 설정
  • Terraform을(를) 사용하여 Azure 리소스 확장
  • Auto Scaling 그룹 구현

문제 해결 및 모범 사례

  • Terraform 구성 디버깅
  • 일반적인 오류 및 문제 처리
  • Terraform 모범 사례 및 권장 사항

요약 및 다음 단계

Requirements

  • 클라우드 컴퓨팅 개념에 대한 기본 이해
  • Microsoft Azure 서비스 및 포털에 대한 지식
  • 스크립팅 또는 프로그래밍에 대한 기본 지식

청중

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

Number of participants


Price per participant

회원 평가 (2)

Upcoming Courses

Related Categories