IT story

EC2 인스턴스 복제

hot-time 2020. 6. 24. 07:27
반응형

EC2 인스턴스 복제


EC2 인스턴스 데이터와 모두를 복제 할 수 있습니까?


기존 인스턴스 AMI 를 만든 다음 해당 AMI 를 사용하여 다른 인스턴스를 시작할 수 있습니다 .


더 쉬운 방법은 웹 관리 콘솔을 사용하는 것입니다.

  1. 인스턴스로 이동
  2. 인스턴스를 선택하고 인스턴스 작업을 클릭하십시오
  3. 이미지 만들기

이미지가 있으면 복제 된 다른 인스턴스, 데이터 및 모두를 시작할 수 있습니다. :)


명시적인 Clone버튼 이 없습니다 . 기본적으로 기존 EC2 인스턴스의 이미지 또는 스냅 샷을 생성 한 다음 해당 스냅 샷을 사용하여 새 인스턴스를 스핀 업합니다.

먼저 기존 EC2 인스턴스에서 이미지를 만듭니다.

여기에 이미지 설명을 입력하십시오


프로세스가 완료되었는지 확인하려면 스냅 샷 목록을 확인하십시오. 인스턴스 드라이브의 용량에 따라 보통 20 분 정도 걸립니다.

여기에 이미지 설명을 입력하십시오


Then, you need to create a new instance and use that image as the AMI.

여기에 이미지 설명을 입력하십시오

여기에 이미지 설명을 입력하십시오


Nowadays it is even easier to clone the machine with EBS-backed instances released a while ago. This is how we do it in BitNami Cloud Hosting. Basically you just take a snapshot of the instance which can be used later to launch a new server. You can do it either using AWS console (saving the EBS-backed instance as AWS AMI) or using the EC2 API tools:

Cloning the instance is nothing else but creating the backup and then launching a new server based on that. You can find bunch of articles out there describing this problem, try to find the info about "how to ..." backup or resize the whole EC2 instance, for example this blog is a really good place to start: alestic.com


To Answer your question: now AWS make cloning real easy see Launch instance from your Existing Instance

  1. On the EC2 Instances page, select the instance you want to use
  2. Choose Actions, and then Launch More Like This.
  3. Review & Launch

This will take the existing instance as a Template for the new once.

or you can also take a snapshot of the existing volume and use the snapshot with the AMI (existing one) which you ping during your instance launch


You can use AWS API or console UI to create an AMI(Amazon Machine Image) of your running instance. You can specify to reboot the instance when create your AMI. Then you can use AWS API or console UI to launch more instances with the AMI you created.


You can do it very easily with a Cloud Management software -like enStratus, RightScale or Scalr (disclaimer: I work there). With the cloned farm you can:

  1. Create a snapshot or a pre-made image to launch another day
  2. Duplicate your configuration to test it before production

참고URL : https://stackoverflow.com/questions/2181849/ec2-instance-cloning

반응형