회사이미지

Academy Program

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

Cloud

Cloud Infrastructure Automation (Terraform Ansible)

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

교육개요

- Terraform을 이용한 AWS 및 기타 클라우드 제공자에 인프라 구축 자동화 방법을 학습한다
- 클라우드 인프라(인스턴스 볼륨 네트워킹 IP)의 자동화를 위한 Terraform 활용 방법을 학습한다
- Custom 이미지를 생성하기 위해 Packet 활용방법을 학습한다
- 중앙 노드 및 관리 대상 호스트에 Ansible 설치 및 관련 문제 해결 방법을 학습한다
- Ansible을 사용하여 작업을 자동화하는 상황에 따른 명령과 플레이북 실행 방법을 학습한다
- Role을 기반한 환경 관리 Ansible Vault 를 사용한 암호화 관리방법을 이해하고 Ansible Tower환경구조를 학습한다



선수과목

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



강의내용

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