Course Outline
소개
- Terraform는 Chef, Puppet, Ansible 및 Salt와 어떻게 다릅니까?
- 왜 AWS Management 콘솔이 아닌가?
Terraform 기능 및 아키텍처 개요
- 코드형 인프라, 실행 계획, 리소스 그래프, 변경 자동화
Terraform 작업 흐름
- 쓰기, 미리보기, 생성, 재생산, 파기
시작하기
- Terraform에서 사용할 AWS 계정 준비
- 초기화 중 Terraform
실행 계획 준비
- 새 계획 작성, .tf 파일 저장 및 제거
구성 파일 작업
- 구문 개요
- 쓰기, 버전 관리 및 업데이트
리소스 종속성 설정
- Terraform 리소스 그래프 사용
- 인프라와 애플리케이션 종속성
인프라 배포
- 구성 변경 미리보기
- 변경사항 실행
관리 상태
- AWS S3 및 AWS DynamoDB를 사용하여 백엔드 구성
인프라 재생산
- 애플리케이션 환경 설정: dev, test/qa, stage 및 prod
구성 파일을 모듈로 패키징
- 공유 가능한 모듈로 코드 복제
- 모듈 레지스트리를 사용하여 재사용 가능한 템플릿 구축
Terraform를 배포 파이프라인에 통합
- 애플리케이션 빌드, 배포 및 테스트
- 기존 외부 리소스를 Terraform로 가져오기
Terraform 성능 튜닝
- 인프라 모니터링 및 성능 지표
문제 해결
요약 및 결론
Requirements
- 명령줄 작업을 경험해 보세요.
- 클라우드 인프라 개념에 대한 이해.
청중
- 클라우드 설계자
- 시스템 관리자
- DevOps 엔지니어
회원 평가 (4)
So in my mind, we walked out of those three days with the building blocks and knowledge to build just about anything in AWS with Terraform. Not only can we build it, but we can test it, and validate our terraform against best practices and setup pull requests hooks to validate code before allowing it to be checked in.
Bernard Quick - AWS, Inc.
Course - Terraform on AWS
- 주로 가상 커뮤니케이션, 교육 등을 2년 동안 진행한 후 전체 팀과 함께 현장에서 다시 교육을 받을 수 있어서 좋았습니다. - 이론 및 실습 외에도 교사가 모든 실수를 포함하여 실시간으로 작업을 수행하는 모습을 보는 것은 매우 귀중한 일이었습니다. 그는 그럴 수도 있다. 이는 도구를 사용하여 작업하고, 도움을 받고, 디버깅하는 방법에 대한 아이디어를 얻는 데 큰 도움이 됩니다.
Christoph Bocklin - swisstopo
Course - Terraform on AWS
Machine Translated
Good knowledge of the subject and learned some fundamentals
Barry Halper - Department for Levelling Up, Housing and Communities
Course - Terraform on AWS
There were lots of hands on examples and the walkthroughs we carefully explained.