Virtual Live

Home > Virtual Live > 전체교육일정

Cloud

Terraform을 활용한 클라우드 인프라 운영 자동화

교육일정
교육기간
2일
교육금액
880,000원(부가세포함)
Cloud전체일정보기 수강신청

교육목표

Amazon Web Services (AWS)는 클라우드에서 애플리케이션을 구축하기위한 인프라를 제공합니다. Terraform은 이러한 인프라를 관리하기위한 도구입니다. AWS와 Terraform의 결합으로 복잡한 환경내의 서버 및 애플리케이션을 실용적이고 효율적이며 즐겁게 관리 할 수 있습니다.

이 교육을 성공적으로 학습한 참가자는 다음을 수행 할 수 있습니다.
• AWS 를 위한 Terraform 환경 설치및 구성
• 클라우드 환경을 관리하기 위한 "코드 형 인프라"접근 방식 구현
• 단일 도구(Terraform) 내에서 인프라 생성, 시작 및 삭제가능
• 버전 제어 시스템의 다른 소스 코드처럼 관리 할 수있는 선언적 구성 파일 작성
• 공통 코드 저장소에서 구성 파일을 공유하여 다른 인프라 엔지니어와 협업
• 인프라 조달 프로세스의 투명성 개선



수강대상

명령 줄 작업 경험과 클라우드 인프라 개념에 대한 이해가 있는,
클라우드 설계자
시스템 관리자
DevOps 엔지니어

이 Virtual Live 교육은 AWS에서 Terraform을 사용하여 클라우드 인프라를 계획하고 구축하려는 엔지니어를 대상으로합니다.



강의내용

Module1 – 소개
- Terraform 개요
- Terraform과 Chef, Puppet, Ansible차이점
- AWS Management Console환경과의 차별점

Module2 - Terraform 기능 및 아키텍처 개요
- Infrastructure as Code(코드 형 인프라), 실행 계획, 리소스 그래프, 변경 자동화, execution plans, resource graphs, change automation

Module3 - Terraform 워크 플로
- 쓰기(Write), 미리보기(Preview), 생성(Create), 재실행(Reproduce), 삭제(Destroy)

Module4 – 시작하기
- Terraform과 함께 사용할 AWS 계정 준비
- Terraform 초기설정

Module5 - 실행 계획 준비
- 새 Plan 작성, .tf 파일 저장 및 제거

Module6 - 구성 파일 작업
- 구문(syntax) 개요
- 작성, 버전 제어 및 업데이트

Module7 - 리소스 종속성 설정
- Terraform 리소스 그래프 사용
- 인프라 vs 애플리케이션 종속성

Module8 - 클라우드 인프라 배포
- 구성 변경 미리보기
- 변경 실행

Module9 - 상태 관리
- AWS S3 및 AWS DynamoDB를 사용하여 백엔드 구성
Module9 - 재생산 인프라
- 애플리케이션 환경 설정 : dev, test / qa, stage 및 prod

Module10 - 구성 파일을 모듈로 패키징
- 공유 가능한 모듈로 코드 복제
- Module Registry를 사용하여 재사용 가능한 템플릿 빌드

Module11 - Terraform을 배포 파이프 라인에 통합
- 애플리케이션 빌드, 배포 및 테스트
- 기존 외부 리소스를 Terraform으로 가져 오기

Module12 - Terraform 성능 조정
- 인프라 모니터링 및 성능 메트릭