Course Outline

소개

  • Terraform이 Chef, Puppet, Ansible 그리고 Salt와 어떻게 다른지
  • AWS Management 콘솔을 사용하지 않는 이유

Terraform 기능 및 아키텍처 개요

  • 인프라스트럭처 코드, 실행 계획, 리소스 그래프, 변경 자동화

Terraform 작업 흐름

  • 작성, 미리 보기, 생성, 재생산, 삭제

시작하기

  • Terraform과 함께 AWS 계정을 준비
  • Terraform 초기화

실행 계획 준비

  • 새로운 계획 작성, 저장 및 .tf 파일의 제거

구성 파일 작업

  • 구문 개요
  • 작성, 버전 관리 및 업데이트

리소스 종속성 설정

  • Terraform 리소스 그래프 사용
  • 인프라스트럭처 대 애플리케이션 종속성

인프라 배포

  • 구성 변경 사항 미리 보기
  • 변경 실행

관리 상태

  • AWS S3 및 AWS DynamoDB를 사용하여 백엔드 구성

인프라 재생산

  • 앱 개발, 테스트/QA, 스테이지 및 프로덕션 환경을 설정

구성 파일을 모듈로 패키징

  • 공유 가능한 모듈로 코드 복제
  • 재사용 가능한 템플릿을 만들기 위해 모듈 레지스트리 사용

Terraform를 배포 파이프라인에 통합

  • 앱 구축, 배포 및 테스트
  • Terraform에 기존 외부 리소스 가져오기

Terraform 성능 튜닝

  • 인프라스트럭처 모니터링 및 성능 메트릭

문제 해결

요약 및 결론

Requirements

  • 명령줄을 사용하여 작업한 경험.
  • 클라우드 인프라 개념에 대한 이해.

청중

  • 클라우드 아키텍트
  • 시스템 관리자
  • DevOps 엔지니어
 21 Hours

Number of participants


Price per participant

회원 평가 (4)

Upcoming Courses

Related Categories