문의를 보내주셔서 감사합니다! 팀원이 곧 연락드리겠습니다.
예약을 보내주셔서 감사합니다! 저희 팀 멤버 중 한 분이 곧 연락드리겠습니다.
코스 개요
인프라 코드 주권
- 클라우드 콘솔 및 SaaS IaC의 위험성 이해 (벤더 락인 및 감사 격차 포함).
- Terraform 아키텍처 심층 분석: 핵심 구성 요소, 제공자(Provider), 상태 관리, 그리고 plan/apply 워크플로우.
- Pulumi, Ansible, CloudFormation과 같은 대안과의 Terraform 비교 분석.
구성 언어 및 제공자
- HCL 구문 마스터하기: 리소스, 데이터 소스, 변수, 출력 정의.
- 온프레미스 제공자 구성: Proxmox, libvirt, vSphere, PowerDNS.
- 커뮤니티 제공자 탐색 및 커스텀 제공자 개발 기본 사항.
- 리소스 의존성 및 그 배경 이론에 대한 이해.
상태 관리
- 로컬 vs 원격 상태 저장의 보안 영향 평가.
- PostgreSQL, S3 호환 스토리지 (MinIO), Gitea, etcd를 사용하여 자체 호스팅 백엔드 설정.
- 상태 잠금, 휴식 상태 암호화, 그리고 견고한 백업 전략 구현.
- 상태 마이그레이션 처리 및 구성 드리프트 감지.
모듈 및 워크스페이스
- 입력, 출력, 버전 관리 모범 사례가 포함된 모듈 구조화.
- Git 태그를 사용한 프라이빗 모듈 레지스트리 구축.
- 워크스페이스를 통해 개발, 스테이징, 프로덕션 환경 간 격리 보장.
- Atlantis 또는 Spacelift 등 Terraform Cloud의 자체 호스팅 대안 활용.
프로비저닝 및 라이프사이클
- 베어메탈 프로비저닝을 위해 cloud-init 및 PXE 통합.
- 프로비저너 활용: local-exec, remote-exec 및 파일 전송.
- 커스텀 자동화 워크플로우를 위해 null 리소스와 트리거 활용.
- 안전한 롤백을 위한 리소스 삭제, 계획, 그리고 틴팅(Tainting) 관리.
보안 및 규정 준수
- 변수 유효성 검사 강제 및 민감한 데이터 적절한 표시.
- Sentinel 및 OPA 대안을 사용하여 온프레미스 환경을 위한 정책-as-코드 구현.
- 견고한 감사 로깅 및 plan 파일 검토 프로세스 확립.
CI/CD 통합
- GitHub Actions 또는 Woodpecker CI에서 plan 및 apply 워크플로우 자동화.
- 프리커밋 훅에서
terraform fmt,validate및 린팅 도구 통합. - 비용 추정 및 예산 가드레일 설정.
- 포괄적인 롤백 전략 및 상태 복구 절차 개발.
요건
- 인프라 코드(Infrastructure as Code) 개념과 클라우드 컴퓨팅 기초에 대한 중급 이해도.
- JSON, HCL(HashiCorp Configuration Language), 버전 관리 시스템에 대한 실무 경험.
- Proxmox 및 VMware와 같은 온프레미스 가상화 플랫폼에 대한 친숙함.
대상 독자
- 베어메탈 서버와 프라이빗 클라우드 리소스를 프로비저닝하는 책임이 있는 인프라 엔지니어.
- 선언적 구성을 통해 온프레미스 리소스를 관리하는 데브옵스 팀.
- 인프라 상태 관리를 위해 클라우드 컨트롤 플레임에 대한 의존을 피하고자 적극적으로 모색하는 조직.
14 시간
회원 평가 (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
기계 번역됨