패커는 이전에도 말했지만 다양한 머신의 이미지를 Build시켜주는 역할을 합니다. AWS EC2의 AMI, Docker를 사용할 때도 머신의 Image를 필요로 하게 됩니다. 이러한 이미지를 코드 하나로 관리가 가능하게 도와줍니다.
- 패커는 하나의 소스 설정으로부터 여러 플렛폼들을 지원하는 머신/컨테이너 이미지들을 만들기 위한 오픈소스 툴입니다.
- 패커는 가볍고 모든 메이저 OS에서 동작합니다. 그리고 여러 플랫폼들을 위한 머신 이미지들을 만드는 성능이 매우 좋습니다.
- 패커는 Chef, Puppet과 같은 설정 관리를 대체하지 않습니다.
또한 AWS에는 AMI Builder라는 것이 있는데, 이는 출시된지도 얼마 안됐고, 너무 AWS의존적이기 때문에 DevOps 커리어를 쌓기 위해서는 패커를 사용하는 것이 현명합니다.
https://www.packer.io/docs/templates/hcl_templates
그리고 다음시간부터는 HCL을 통해서 패커를 통해서 이미지를 빌드해보는 실습들을 진행해 보겠습니다.
'DevOps > AWS Architecture' 카테고리의 다른 글
[ DevOps ] - (패커를 이용한 머신 이미지 관리) - 프로비저너 (Provisioner) (0) | 2022.08.02 |
---|---|
[ DevOps ] - (패커를 이용한 머신 이미지 관리) - 기초 && 빌더 (0) | 2022.08.02 |
[ DevOps ] - (테라폼을 이용한 인프라 관리) 테라폼 terraform_remote_state 데이터소스 활용 (0) | 2022.08.02 |
[ DevOps ] - (테라폼을 이용한 인프라 관리) 테라폼 모듈 작성 (0) | 2022.08.02 |
[ DevOps ] - (테라폼을 이용한 인프라 관리) 테라폼 워크스페이스 관리 (0) | 2022.08.01 |