What is Packer?
Packer is an open source tool for creating identical machine images for multiple platforms
from a single source configuration. Packer is lightweight, runs on every major operating system,
and is highly performant, creating machine images for multiple platforms in parallel.
Packer does not replace configuration management like Chef or Puppet. In fact,
when building images, Packer is able to use tools like Chef or Puppet to install software onto the image.
A machine image is a single static unit that contains a pre-configured operating system and installed software
which is used to quickly create new running machines. Machine image formats change for each platform.
Some examples include AMIs for EC2, VMDK/VMX files for VMware, OVF exports for VirtualBox, etc.
정리하면 > 클라우드 플랫폼 종속성을 탈피해서 서버 이미지를 만들 수 있는 오픈 소스 툴
Packer를 사용하면 어떤 이점
애플리케이션 배포, 버그 패치 등의 작업 이후 기존에는 수작업으로 서버 이미지를 생성하였다면,
이제는 Packer를 사용해서 쉽게 서버 이미지를 생성할 수 있습니다.
사용자는 다음과 같이 하나의 명령을 사용하여 자신의 서버 이미지를 생성할 수 있습니다.
사용자의 요구에 맞게 서버를 설정해 두었다가 필요 시 서버를 즉시 사용할 수 있는 상태로 미리 준비해 두는 것
packer build template.json |
What is AMI?
인스턴스를 처음 셋업할 때 지정하는 소프트웨어 구성이 기재된 템플릿
What is Provisioning?
사용자의 요구에 맞게 서버를 설정해 두었다가 필요 시 서버를 즉시 사용할 수 있는 상태로 미리 준비해 두는 것
'AWS' 카테고리의 다른 글
주저리 잡지식 (0) | 2025.04.16 |
---|---|
[AWS] LCU-R 소개 (기능 및 사용방법) (0) | 2025.04.01 |
3티어 연동 web-was (0) | 2020.09.25 |
EC2(우분투) <> RDS // wordpress 웹서비스 구축 (0) | 2020.09.23 |
1. AWS 용어(계속 업로드 예정) (0) | 2020.09.01 |