EC2 인스턴스를 다른 서브넷, 가용 영역, 또는 VPC로 이동하려면 어떻게 해야 합니까?

최종 업데이트 날짜: 2020년 8월 17일

Amazon Elastic Compute Cloud(Amazon EC2) 인스턴스를 다른 서브넷, 가용 영역 또는 Virtual Private Cloud(VPC)로 이동하거나 복사하려고 합니다. 어떻게 해야 합니까?

간략한 설명

기존 인스턴스를 다른 서브넷, 가용 영역 또는 VPC로 이동할 수는 없습니다. 대신 소스 인스턴스에서 새 Amazon Machine Image(AMI)를 생성하여 인스턴스를 수동으로 마이그레이션할 수 있습니다. 그런 다음 원하는 서브넷, 가용 영역 또는 VPC에서 새 AMI를 사용하여 새 인스턴스를 시작합니다. 마지막으로 소스 인스턴스의 탄력적 IP 주소를 새 인스턴스로 재할당할 수 있습니다.

​해결 방법

시작하기 전에 다음 사항을 확인하십시오.

  • AMI는 Amazon Elastic Block Store(Amazon EBS) 스냅샷에 기반합니다. 이전 스냅샷이 없는 대규모 파일 시스템의 경우 AMI 생성에 몇 시간이 걸릴 수 있습니다. AMI 생성 시간을 줄이려면 AMI를 생성하기 전에 Amazon EBS 스냅샷을 생성합니다.
  • AMI를 생성해도 인스턴스에서 인스턴스 스토어 볼륨에 대한 스냅샷이 생성되지 않습니다. 인스턴스 스토어 볼륨을 Amazon EBS에 백업하는 방법에 대한 자세한 내용은 Amazon EC2 인스턴스의 인스턴스 스토어 볼륨을 Amazon EBS로 백업하려면 어떻게 해야 합니까?를 참조하세요.
  • 새 EC2 인스턴스에는 서로 다른 프라이빗 IPv4 또는 퍼블릭 IPv6 IP 주소가 할당됩니다. 이전 IP 주소에 대한 모든 참조(예: DNS 항목)를 새 인스턴스에 할당되는 새 IP 주소로 업데이트해야 합니다. 소스 인스턴스에서 탄력적 IP 주소를 사용하는 경우 새 인스턴스에 연결해야 합니다.
  • 사본이 시작되어 도메인 연결을 시도할 때 도메인 보안 식별자(SID) 충돌 문제가 발생할 수 있습니다. AMI를 캡처하기 전에 Sysprep을 사용하거나 도메인에서 도메인 병합 인스턴스를 제거하여 충돌 문제를 방지합니다. 자세한 내용은 Sysprep을 사용하여, 재사용 가능한 사용자 지정 Windows AMI를 생성하려면 어떻게 해야 합니까?를 참조하십시오.

새 이미지 생성

  1. Amazon EC2 콘솔을 열고 왼쪽 탐색 창에서 인스턴스를 선택합니다.
  2. 이동할 인스턴스를 선택한 다음 작업, 인스턴스 상태, 중지를 선택합니다. 그러면 데이터가 이전 EBS 볼륨과 새 EBS 볼륨 사이에서 일관되게 유지됩니다.
    참고: 이 절차를 테스트하는 경우 또는 인스턴스를 중지하거나 다시 부팅하지 않으려는 경우 이 단계를 건너뛸 수 있습니다.
  3. 작업, 이미지, 이미지 생성을 선택합니다.
    이미지 이름에 이미지의 이름을 입력합니다.
    이미지 설명에 이미지에 대한 설명을 입력합니다.
    참고: 이미지 생성 페이지에서 재부팅 안 함을 선택하는 경우 이미지의 파일 시스템 무결성은 보장할 수 없습니다.
  4. 이미지 생성을 선택합니다.
  5. [수신된 이미지 생성 요청]에서 [보류 중인 이미지 [ID] 보기]를 선택합니다. 상태보류 중에서 사용 가능으로 변경될 때까지 기다립니다.
    참고: 탐색 창의 [이미지] 섹션에서 AMI를 선택해도 보류 중인 이미지를 확인할 수 있습니다. 

새 인스턴스 시작

  1. AMI를 선택한 다음 시작을 선택합니다.
  2. 이동하려는 인스턴스와 동일한 인스턴스 유형을 선택하고 나서 다음: 인스턴스 세부 정보 구성을 선택합니다.
    네트워크에서 VPC를 선택합니다.
    서브넷에서 새 인스턴스를 시작할 서브넷을 선택합니다.
    인스턴스가 프로덕션 인스턴스인 경우 종료 방지 기능 활성화에서 우발적인 종료로부터 보호를 선택합니다.
  3. 다음: 스토리지 추가를 선택합니다.
  4. 기본값을 수락한 다음, 다음: 태그 추가를 선택합니다.
    에서 이름을 입력합니다.
    에 인스턴스 이름을 입력합니다.
  5. 다음: 보안 그룹 구성을 선택합니다.
  6. 이동할 인스턴스에 적용되는 동일한 보안 그룹을 선택합니다.
    참고: VPC 사이에서 인스턴스를 이동하는 경우 대상 VPC에서 새 보안 그룹을 생성해야 합니다.
  7. 검토 및 시작을 선택합니다.
  8. 시작을 선택합니다.
  9. 키 페어 선택의 드롭다운 메뉴에서 키 페어를 선택합니다.
  10. 계약 동의 확인란을 선택하고 인스턴스 시작을 선택합니다.
  11. 인스턴스 ID를 선택하고 EC2 콘솔로 돌아갑니다.

탄력적 IP 주소 재할당

탄력적 IP 주소를 다시 할당하려면 먼저 소스 인스턴스에서 탄력적 IP 주소를 연결 해제해야 합니다. 그런 다음 탄력적 IP 주소를 새 인스턴스와 다시 연결할 수 있습니다. 지침은 탄력적 IP 주소 연결 해제를 참조하세요.

참고: 탄력적 IP 주소는 하나의 리전에서만 사용할 수 있습니다. 인스턴스를 다른 리전으로 이동하는 경우 동일한 탄력적 IP 주소를 사용할 수 없습니다.