EC2 인스턴스 복제


답변:


124

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


76
어떻게합니까?
Josh Scott

2
데이터는 루트 파티션 (/ mnt가 아님) 내에 있어야하거나 데이터에 EBS를 사용할 수 있습니다.
bhups


1
ec2-bundle-vol, ec2-upload-bundle 유틸리티를 제공하는 ami-tools를 사용하십시오. 그런 다음 ec2-api-tools에서 ec2-register를 사용하여 ami를 Amazon에 등록하십시오.
bhups

5
인스턴스의 이미지 (AMI)를 가져 와서 다른 키 쌍을 사용하여 해당 AMI에서 새 인스턴스를 시작할 수 있습니다.
siebo

123

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

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

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


3
물론 새로운 웹 콘솔에서 훨씬 더 쉽습니다 :) 또한 키와 관련된 모든 문제가 없습니다
devnull

3
이미지를 생성하고 스냅 샷을 클릭 한 후 스냅 샷이 완료 될 때까지 기다리십시오. 그 후 AMI로 이동합니다 ( '내 소유'아래에 이미지가 표시되지 않음). **** ****이 화면에서 새로 고침을 클릭하십시오. ****
thedrs

2
현재 웹 인터페이스 right click를 사용하려면 원하는 인스턴스 를 사용해야 합니다.
Lemmings19

1
Amazon EC2 인스턴스를 복제하고 싶습니다 .EC2에 대한 ami를 만들었지 만 보안 그룹 탄력적 IPs와 해당 EC2의 다른 모든 구성을 다른 것으로 복제하고 싶습니다. 인스턴스를 중지하고 싶습니다. 내가 어떻게 할 수 있는지 알아
usama

89

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

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

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


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

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


그런 다음 새 인스턴스를 생성하고 해당 이미지를 AMI로 사용해야합니다.

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

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


1
"Launch More like this"는 무엇이고 이미지를 만드는 것의 차이점은 무엇입니까? 알려주세요 ..
msnfreaky

2

8
"이와 같이 더 많이 실행"하면 모든 인스턴스 레벨 SETTINGS가 복제되지만 FILES 또는 DATA는 없으며 cron 작업과 같은 시스템 파일에 대한 수정은 없습니다. 파일과 데이터도 원하는 경우 여기에있는 답변 중 하나에 표시된 단계를 수행해야합니다.
Dan Nissenbaum

36

요즘에는 얼마 전에 릴리스 된 EBS 지원 인스턴스로 머신을 복제하는 것이 훨씬 쉽습니다. 이것이 BitNami Cloud Hosting 에서 수행하는 방법 입니다. 기본적으로 인스턴스의 스냅 샷을 생성하면 나중에 새 서버를 시작하는 데 사용할 수 있습니다. AWS 콘솔 (EBS 지원 인스턴스를 AWS AMI로 저장)을 사용하거나 EC2 API 도구를 사용하여 수행 할 수 있습니다.

인스턴스 복제는 백업을 생성 한 다음이를 기반으로 새 서버를 시작하는 것 외에는 없습니다. 이 문제를 설명하는 기사를 찾을 수 있습니다. "how to ..."백업에 대한 정보를 찾거나 전체 EC2 인스턴스의 크기를 조정하십시오. 예를 들어이 블로그는 시작하기에 정말 좋은 곳입니다. alestic.com


2

질문에 대답하기 위해 : 이제 AWS를 사용하면 복제가 훨씬 쉬워 집니다. 기존 인스턴스에서 인스턴스 시작을 참조하십시오.

  1. EC2 인스턴스 페이지, 선택 인스턴스를 사용하려는를
  2. 선택 작업을 다음과 같이 더 많은이를 시작합니다 .
  3. 검토시작

기존 인스턴스를 새 템플릿의 템플릿으로 사용합니다.

또는 기존 볼륨의 스냅 샷을 생성하고 인스턴스 시작 중에 핑한 AMI (기존 스냅 샷)와 함께 스냅 샷을 사용할 수도 있습니다.


5
기본 AMI를 더 이상 사용할 수없는 경우 작동하지 않습니다. 방금 하나의 방법으로 복제를 시도했지만 AMI가 누락되어 복제되지 않습니다.이 경우 AMI에 스냅 샷을 생성해야합니다.
Evan R.


0

AWS API 또는 콘솔 UI를 사용하여 실행중인 인스턴스의 AMI (Amazon Machine Image)를 생성 할 수 있습니다. AMI를 생성 할 때 인스턴스를 재부팅하도록 지정할 수 있습니다. 그런 다음 AWS API 또는 콘솔 UI를 사용하여 생성 한 AMI로 더 많은 인스턴스를 시작할 수 있습니다.


-5

enStratus, RightScale 또는 Scalr 와 같은 클라우드 관리 소프트웨어를 사용하여 매우 쉽게 수행 할 수 있습니다 (면책 조항 : 나는 거기서 일합니다). 복제 된 팜을 사용하면 다음을 수행 할 수 있습니다.

  1. 다른 날에 시작하기 위해 스냅 샷 또는 미리 만든 이미지 만들기
  2. 프로덕션 전에 구성을 복제하여 테스트

추가 소프트웨어없이 AWS 내에서이 작업을 수행 할 수 있습니다
Evan R.
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.