IT/Public Cloud

EC2 인스턴스 복제하기 (feat. template, image)

엘티엘 2021. 12. 16. 20:21

AWS에서 EC2 를 복사하고자 할때(똑같은 EC2를 만들때) 목적에 따라 아래와 같이 2가지 방법을 사용할수 있다. (둘을 같이 사용할 수도 있다)

  1. template
    • EC2 인스턴스 생성시 입력했던 각종 설정정보를 재활용 하기 위한 목적
    • EC2 생성후 설치한 프로그램 등은 재설치가 필요 (AMI에 포함되어 있지 않은)
    • network, IAM role, keypair 등의 설정 정보 재활용 가능
  2. image
    • 현재 EC2 인스턴스에 설치된 프로그램 및 데이터를 재활용 하기 위한 목적
    • EC2 인스턴스를 복사해서 image로 만들고. 이를 활용해서 새로운 EC2 인스턴스를 생성
    • AMI 포함여부와 무관하게 현재 설치된 모든 데이터, 유틸리티 등이 모두 포함
    • network, IAM role, keypair 등 생성시 입력한 설정 정보는 재활용 불가. 생성시 입력 필요

1. template

1) create template

EC2 메뉴 진입 -> instances -> 인스턴스 선택 -> Actions -> Image nad templates -> Create template from instance -> 정보입력후 생성

참고로, 모든 정보를 template에 포함시킬 필요는 없으며, 필요없는 정보 (VPC, subnet 등)은 포함시키지 않을수도 있다.

2) create EC2

template이 만들어지면 아래와 같은 순서로 동일한 설정의 EC2를 생성할 수 있다.

EC2 메뉴 진입 -> Launch Templates -> template 선택 -> Create launch template -> 정보 입력후 생성

2. image

1) create image

EC2 메뉴 진입 -> instances -> 인스턴스 선택 -> Actions -> Image and templates -> Create image -> 정보 입력후 생성

2) create EC2

image가 만들어지면 아래와 같은 순서로 동일한 설정의 EC2를 생성할 수 있다.

EC2 메뉴 진입 -> AMIs -> image 선택 -> Launch instance from image -> 정보입력후 생성

반응형