회사이미지

Academy Program

Home > D T Academy > 전체교육일정

전체교육일정

Cloud Infrastructure Automation (Terraform Ansible)

교육일정
교육기간
3일
교육금액
1,200,000원(면세)
전체일정보기 수강신청

교육개요

Infrastructure as Code를 지향하는 대표적인 인프라 구축 자동화 도구인 Terraform과 Ansible 사용 방법을 학습합니다. Terraform, Ansible 두 도구를 이론과 실습을 통해 학습함으로써 두 도구 간의 장단점을 파악 및 점점 복잡해 지는 클라우드 인프라의 구축 및 관리를 자동화 할 수 있습니다.



수강대상

클라우드 인프라 관리자, DevOps Engineer, 개발자



선수과목

클라우드 기본 개념 이해, 개발 환경에 대한 경험, 리눅스 기본 지식



강의내용

1. Terraform 개념 및 특성
- Terraform 소개 / 설치
- Vagrant를 이용한 Terraform 설치
- AWS 설정
- Variables / Software Provisioning Outputting attributes / Remote state
- Data Sources / Templates / Modules

2. Terraform with AWS
- VPCs 개요 / VPSc와 NAT 설정
- VPC에 EC2 instance Launching
- EBS Volumes 소개
- User data / Static IPs EIPs Route53 / RDS
- IAM IAM Roles / Autoscaling / ELB / ALB
- Terraform을 이용한 DNS 관리

3. Terraform Functions Packer
- Paas : Elastic Beanstalk
- Interpolation and Conditionals
- Built-in Functions
- Terraform Project Structure
- Packer introduction
- Terraform with Packer

4. Ansible 소개 / Playbook 구현
- Infrastructure As a Code의 이해
- 구성관리 도구 개요
- 구성관리 도구 비교
- Ansible 개요 / Ansible 기본 동작 방식의 이해
- Ansible 소개 및 Ad-hoc 명령 / Ansible을 설치 / 배포 실행
- Ansible Playbook 작성 / Playbook 실행

5. Variable과 Inclusion 관리 / 작업제어
- Ansible 활용 및 플레이북 구조화
- Playbook 로그 및 디버깅
- Play의 변수 및 팩트 관리 / Insusion 관리
- Ansible Playbook의 작업 제어 / 처리기 및 태그 관리

6. Role 구현 / Vault 구현 / Ansible 문제해결
- Role 생성 / Role 관리
- 연결 유형 구성 / 위임 및 유사성 구성
- Ansible Vault를 사용한 암호화 관리
- Ansible 제어 시스템 문제 해결
- 대상 노드 문제 해결
- Ansible Tower 구현
- Vagrant를 사용하여 DevOps 환경에 Ansible 구현



기타

교육장소 : 서울특별시 강남구 테헤란로 222 도원빌딩 3층 4층 한국글로벌널리지 교육센터1