DevOps:Infrastructure as Code with 테라폼(Terraform) and AWS - 이론편
AWS
DevOps
IaC
Terraform
11/11/2020
본 포스팅은 송주영님의 인프런 DevOps:Infrastructure as Code with 테라폼(Terraform) and AWS를 보고 개인적으로 정리한 내용입니다.
이론
DevOps의 5가지 철학
- 문화
- 자동화
- 측정
- 공유
- 축적
즉, 어떤 요구사항을 효율적으로 만족시키기 위하여 일을 자동화
하고, 변경사항 지표들을 측정
하고, 공유
하고, 이 모든 결과물들을 지속적으로 축적
해 나아가는 문화
를 만드는 철학, 방법론, 기술
DevOps 엔지니어
올바른 DevOps 문화를 위해 반복적 일들을 자동화하고, 기술적 문제/팀의 차이를 예방, 해소시키는 사람
- Soft Skill
- Technical Skill 을 모두 갖출것!
특히 Technical Skill을 general하게 알아야하는 듯 하다.
Infrastructure as Code, 코드로써의 인프라
인프라를 이루는 서버, 미들웨어, 서비스 등 구성요소들을 코드로 구축하는것 작성용이성, 재사용성, 유지보수 등 코드로서의 장점을 가진다.
Terraform
은 IaC를 위한 도구로, 비교적 다루기 쉽고 예제가 많다!
DevOps Engineer Loadmap
인터넷에 떠돌아다니는 개발자 커리어 로드맵 관련된 유명한 이미지가 있는데, 해당 이미지를 함께 보며 짚어주셨음.