문의를 보내주셔서 감사합니다! 팀원이 곧 연락드리겠습니다.
예약을 보내주셔서 감사합니다! 저희 팀 멤버 중 한 분이 곧 연락드리겠습니다.
코스 개요
모듈 1: 인프라를 코드화(IaC) 및 Terraform 소개
- 온프레미스 및 하이브리드 환경을 위한 IaC 개념 및 혜택
- Terraform 개요: 제공자, 리소스, 상태, 생명주기
- Terraform, Azure CLI 및 필수 도구 설치
- 첫 번째 실무: 간단한 Terraform 구성 작성 및 로컬 적용
모듈 2: HashiCorp 구성 언어(HCL) 및 기본 구성
- HCL 문법, 리소스, 속성, 표현식
- 변수, 출력, 로컬, 타입 제약
- Terraform CLI 사용: init, plan, apply, destroy, fmt
- 실무 랩: 온프레미스 리소스 및 Azure 리소스를 위한 매개변수화 구성 빌드
모듈 3: 제공자, 리소스 및 Azure 제공자 기본 사항
- 제공자 및 제공자 구성 이해 (AzureRM 제공자)
- 인프라를 Terraform 리소스로 매핑 (네트워킹, 컴퓨트, 스토리지)
- 자동화를 위한 Azure 인증 및 서비스プリン시플 관리
- 실무: Terraform을 통해 Azure 가상 네트워크 및 간단한 VM 프로비저닝
모듈 4: 상태 관리, 백엔드 및 협업
- Terraform 상태: 목적, 형식, 생명주기 고려 사항
- Azure Storage 계정을 활용한 원격 백엔드 및 상태 락킹 전략
- 워크스페이스, 환경 및 팀을 위한 협업 패턴
- 랩: Azure Storage에 원격 상태 구성 및 다중 사용자 워크플로우 수행
모듈 5: 모듈화, 재사용성 및 모범 사례
- Terraform 모듈 작성 및 사용
- 모듈 입력/출력, 버전 관리, 레지스트리 패턴
- 폴더 레이아웃, 네이밍 컨벤션, 유지보수 가능한 저장소 구조
- 실무: Azure VM + 디스크 + 네트워크용 재사용 모듈 생성 및 환경별 테스트
모듈 6: Azure 가상 디바이스 관리 및 온프레미스 통합
- Terraform을 통한 Azure 가상 머신, 가상 데스크톱 구성 요소 및 디바이스 생명주기 관리
- 하이브리드 디바이스 관리 패턴: 온프레미스 리소스와 Azure 관리 디바이스 연결
- 데이터 소스 및 외부 제공자를 통한 볼륨 또는 디바이스 관리 시스템 통합
- 랩: 운영 단위를 대표하는 Azure VM 플릿 배포 및 인벤토리 태깅 및 기본 모니터링 구성
모듈 7: CI/CD, 자동화 및 배포 파이프라인
- CI/CD와 Terraform 통합 (GitHub Actions, Azure DevOps 파이프라인)
- 보안된 시크릿 및 서비스 프린시플을 활용한 plan/apply 자동화
- 코드로서의 정책 기본 사항 (Sentinel 또는 Open Policy Agent 패턴) 및 배포 전 검사
- 실무: 샌드박스 구독에 대한 Terraform을 plan 및 apply하는 간단한 GitHub Actions 워크플로우 생성
모듈 8: 보안, 시크릿 및 운영 관행
- 시크릿 관리: Azure Key Vault 통합 및 상태 파일 내 민감 데이터 피하기
- 자동화 계정을 위한 액세스 제어, RBAC, 최소 권한 원칙
- 드리프트 감지, 상태 조정, 기본 복구 관행
- 체크리스트: Terraform 관리 인프라를 위한 백업, 감사, 거버넌스
모듈 9: 테스트, 디버깅, 문제 해결
- Terraform 구성 디버깅 및 plan diff 효과적으로 읽기
- 유닛 및 통합 테스트 접근법 (terraform validate, tflint, kitchen-terraform)
- 일반적인 오류 패턴 및 해결 전략
- 랩: 검증 및 린팅 도구 실행 및 발견된 문제 수정
모듈 10: 캡스톤 프로젝트 — 하이브리드 배포 시나리오
- 설계 연습: 학습한 패턴을 사용하여 온프레미스 + Azure 디바이스 배포 계획 수립
- 모듈, 원격 상태, CI/CD 파이프라인 스니펫을 사용하여 핵심 구성 요소 구현
- 솔루션 발표, 트레이드오프 논의, 운영 매뉴얼 검토
요약 및 다음 단계
요건
- 기본적인 네트워킹 및 가상화 개념에 대한 이해
- Windows 또는 Linux 명령줄에 대한 익숙함
- 클라우드 또는 온프레미스 인프라 개념에 대한 기초 지식
대상 청중
- 시스템 관리자 및 플랫폼 엔지니어
- 인프라를 코드화를 시작하는 DevOps 실무자
- 하이브리드(온프레미스 + Azure) 인프라를 관리하는 IT 팀
28 시간
회원 평가 (3)
가장 대부분은 뛰어난 페이스 조절이었습니다. 미하일은 청중의 참여를 유도하고 대부분이 진행 상황을 잘 따라올 수 있도록 하는 데 매우 뛰어났습니다.
Asif Shaikh - Carpmaels & Ransford
코스 - Terraform on Microsoft Azure
기계 번역됨
실제 코드를 작성하여 모든 세부 사항을 확인하기
Michal Pipala - EY
코스 - Advanced Terraform: Efficient Infrastructure as Code
기계 번역됨
강사는 매우 잘 준비되어 있었습니다
Federico Biavati - CRIF S.P.A.
코스 - Terraform for Managing Cloud Infrastructure
기계 번역됨