문의를 보내주셔서 감사합니다! 팀원이 곧 연락드리겠습니다.
예약을 보내주셔서 감사합니다! 저희 팀 멤버 중 한 분이 곧 연락드리겠습니다.
코스 개요
개요
- Terraform은 Chef, Puppet, Ansible, Salt와 어떻게 다른가요?
- 왜 구글 배포 매니저(Google Deployment Manager) 대신 Terraform을 사용해야 할까요?
Terraform의 기능 및 아키텍처 개요
- ‘인프라를 코드로 관리’, 실행 계획 수립, 리소스 그래프 활용, 변경 사항 자동화 등
Terraform 워크플로우
- 작성 → 미리보기 → 생성 → 재생성 → 해체의 과정
시작하기
- GCP 계정을 Terraform 사용에 적합하게 설정하기
- Terraform 초기화 및 가상 머신(Compute Engine 인스턴스) 생성하기
애플리케이션 구축하기
- GCP에서 프로젝트 시작하기
- 샘플 웹 애플리케이션 초기화하기
실행 계획 수립하기
- 새로운 계획 작성, .tf 파일 저장 및 제거 방법
구성 파일 다루기
- 문법 개요
- 작성, 버전 관리 적용 및 업데이트 절차
리소스 종속성 설정하기
- Terraform 리소스 그래프 활용 방법
- 인프라와 애플리케이션 간의 종속성 구분
인프라 배포하기
- 구성 변경 사항 미리보기 기능 활용
- 변경 내용 실제 적용 방법
상태 관리하기
- 데이터 지속성을 위해 Google Cloud Storage 설정하기
- 원격 상태 설정으로 협업 환경 구축하기
네트워킹 구성하기
- 방화벽 설정 방법
- 서브넷 관리 기법
인프라 재생성하기
- 개발, 테스트, 스테이징 및 운영 환경 구축 전략
구성 파일 모듈화하기
- 공유 가능한 모듈을 활용해 코드 재사용성 높이기
- 모듈 레지스트리를 활용한 템플릿 개발 방법
배포 파이프라인과 Terraform 연동하기
- 애플리케이션 구축, 배포 및 테스트 절차
- 기존 외부 리소스를 Terraform으로 가져오는 방법
Terraform 성능 최적화하기
- 인프라 모니터링 및 성능 지표 활용법
문제 해결 기법
요약 및 결론
요건
- 명령줄 인터페이스 사용 경험
- 클라우드 인프라 관련 개념에 대한 이해
대상 수강생
- 클라우드 아키텍트
- 시스템 관리자
- DevOps 엔지니어
21 시간
회원 평가 (3)
트레이너의 테라폼에 대한 깊은 지식, 좋은 코딩 방법과 원칙에 대한 열정, 그리고 그의 인내심.
Douglas Hanna - Mailchimp
코스 - Terraform on GCP (Google Cloud Platform)
기계 번역됨
포모도로 기법은 참여가 쉬우면서도 시간이 너무 오래 걸리지 않는 적절한 크기를 제공합니다. 클래스에 사람이 많아도 이 방법을 사용하면 효과적입니다.
Chris Carlino - Mailchimp
코스 - Terraform on GCP (Google Cloud Platform)
기계 번역됨
대화형 세션
Jay Lavu - ZEBRA TECHNOLOGIES CORP
코스 - Terraform on GCP (Google Cloud Platform)
기계 번역됨