1. DevOps의 환경을 효과적으로 구축하고 운영할 수 있도록 코드형 인프라(Infrastructure as Code) 도구인 앤서블(Ansible), 테라폼(Terraform), 패커(Packer)를 이용하여, 클라우드 인프라를 프로비저닝하고 시스템 및 애플리케이션을 자동화하는 방법을 학습한다.
이론 : 8시간
실습 : 28시간
프로젝트 : 4시간
주요내용 | 세부내용 |
---|---|
코드형 인프라 개요 | • 코드형 인프라 개요 • 구성 관리 및 배포 도구 비교 |
앤서블 기본 | • 앤서블 아키텍처 • 인벤토리 • Ad-hoc 명령 |
앤서블 플레이북 기본 |
• 플레이북 구조 • 조건 및 반복 • 템플릿 및 블록 |
앤서블 플레이북 활용 |
• 역할 • 비동기 및 오류 처리 • 태그 및 볼트 |
테라폼 개요 | • 테라폼 개요 • 테라폼 구성 문서 기본 |
테라폼 리소스 관리 |
• 리소스 CRUD • 모듈 및 반복 |
패커를 이용한 클라우드 이미지 생성 | • 패커 개요 • 패커와 앤서블 통합 |
구분 | 내용 |
---|---|
주제 | • 앤서블과 패커를 이용한 클라우드 이미지 생성 • 테라폼을 이용한 클라우드 리소스 배포 |
목표 | •클라우드에 웹 앱을 배포하기 위한 앤서블 플레이북을 작성하고, 이를 패커를 이용해 클라우드 이미지를 생성하고, 생성한 클라우드 이미지로 클라우드 리소스를 배포할 수 있다. |
과정별 | 모집기간 | 운영기간 |
---|---|---|
DevOps를 위한 코드형 인프라(IaC) 자동화 과정 | 3.18(월) ~ 4.19(금) | 4.22(월) ~ 4.26(금), 총 5일 |