내보낸 Lightsail 스냅샷에서 Amazon EC2 인스턴스 생성 - Amazon Lightsail

내보낸 Lightsail 스냅샷에서 Amazon EC2 인스턴스 생성

Lightsail 인스턴스 스냅샷을 내보내고 Amazon EC2에서 AMI 및 EBS 스냅샷으로 사용할 수 있게 되면 Amazon Lightsail 콘솔의 Amazon EC2 인스턴스 생성 페이지(Amazon EC2로 업그레이드 마법사라고도 함)를 사용하여 스냅샷에서 Amazon EC2 인스턴스를 생성할 수 있습니다. 여기에는 요구 사항과 일치하는 EC2 인스턴스 유형 선택, 보안 그룹 포트 구성, 시작 스크립트 추가 등 EC2 인스턴스 구성 옵션이 잘 안내되어 있습니다. Lightsail 콘솔의 마법사는 새 EC2 인스턴스 및 이와 관련된 리소스의 생성 프로세스를 간소화합니다.

참고

내보낸 블록 스토리지 디스크 스냅샷에서 Amazon Elastic Block Store(Amazon EBS) 볼륨을 생성하려면 내보낸 디스크 스냅샷에서 Amazon EBS 볼륨 생성을 참조하세요.

Lightsail API, AWS CLI 또는 SDK를 사용하여 새 EC2 인스턴스를 생성할 수도 있습니다. 자세한 내용은 Lightsail API 설명서의 CreateCloudFormationStack 작업 또는 AWS CLI 설명서의 create-cloud-formation-stack 명령을 참조하세요. Amazon EC2가 더 편한 경우 EC2 콘솔, Amazon EC2 API, AWS CLI 또는 SDK를 사용할 수 있습니다. 자세한 내용은 Amazon EC2 설명서의 인스턴스 시작 마법사를 사용하여 인스턴스 시작 또는 스냅샷에서 Amazon EBS 볼륨 복원을 참조하세요.

중요

이 안내서의 단계를 완료하기 전에 Lightsail 내보내기 프로세스에 익숙해지는 것이 좋습니다. 자세한 내용은 스냅샷을 Amazon EC2로 내보내기를 참조하세요.

목차

Lightsail용 AWS CloudFormation 스택

Lightsail에서는 AWS CloudFormation 스택을 사용하여 EC2 인스턴스 및 이와 관련된 리소스를 생성합니다. Lightsail용 CloudFormation 스택에 대한 자세한 내용은 Lightsail용 AWS CloudFormation 스택을 참조하십시오.

Amazon EC2 인스턴스 생성 페이지를 통해 EC2 인스턴스를 생성할 사용자에 따라 다음과 같은 추가 권한을 IAM에 구성해야 할 수 있습니다.

  • Amazon 계정 루트 사용자가 EC2 인스턴스를 생성할 경우 이 안내서의 사전 조건 단원으로 이동합니다. 루트 사용자에게는 Lightsail을 사용하여 EC2 인스턴스를 생성하는 데 필요한 권한이 이미 있습니다.

  • IAM 사용자가 EC2 인스턴스를 생성할 경우 AWS 계정 관리자는 해당 사용자에게 다음 권한을 추가해야 합니다. 사용자의 권한을 변경하는 방법에 대한 자세한 내용은 IAM 설명서의 IAM 사용자용 권한 변경을 참조하세요.

    • 사용자가 Lightsail을 사용하여 Amazon EC2 인스턴스를 생성할 경우, 다음 권한이 필요합니다.

      참고

      이러한 권한을 통해 CloudFormation 스택을 생성할 수 있습니다. 그러나 생성에 실패한 경우 롤백 프로세스에는 추가 권한이 필요할 수 있습니다. 권한이 부족하면 나머지 리소스가 Amazon EC2에 롤백되지 않을 수도 있습니다. 이러한 경우에는 AWS CloudFormation 콘솔로 이동하여 수동으로 EC2 리소스를 삭제할 수 있습니다. 자세한 내용은 Lightsail용 AWS CloudFormation 스택을 참조하십시오.

      • ec2:DescribeAvailabilityZones

      • ec2:DescribeSubnets

      • ec2:DescribeRouteTables

      • ec2:DescribeInternetGateways

      • ec2:DescribeVpcs

      • cloudformation:CreateStack

      • cloudformation:ValidateTemplate

      • iam:CreateServiceLinkedRole

      • iam:PutRolePolicy

    • 사용자가 EC2 인스턴스에 대한 보안 그룹에서 포트를 구성할 경우 다음 권한이 필요합니다.

      • ec2:DescribeSecurityGroups

      • ec2:CreateSecurityGroup

      • ec2:AuthorizeSecurityGroupIngress

    • 사용자가 Amazon EC2에서 Windows Server 인스턴스를 생성할 경우 다음 권한이 필요합니다.

      • ec2:DescribeKeyPairs

      • ec2:ImportKeyPair

    • 사용자가 처음으로 Amazon EC2 인스턴스를 생성하거나 Virtual Private Cloud(VPC)가 올바르게 구성되지 않은 경우 다음 권한이 필요합니다.

      • ec2:AssociateRouteTable

      • ec2:AttachInternetGateway

      • ec2:CreateInternetGateway

      • ec2:CreateRoute

      • ec2:CreateRouteTable

      • ec2:CreateSubnet

      • ec2:CreateVpc

      • ec2:ModifySubnetAttribute

      • ec2:ModifyVpcAttribute

사전 조건

Amazon EC2로 Lightsail 인스턴스 스냅샷 내보내기 자세한 내용은 스냅샷을 Amazon EC2로 내보내기를 참조하세요.

Lightsail 콘솔의 Amazon EC2 인스턴스 생성 페이지에 액세스

인스턴스 스냅샷을 EC2로 내보낸 후에만 작업 모니터에서 Lightsail 콘솔의 Amazon EC2 인스턴스 생성 페이지에 액세스할 수 있습니다.

Lightsail 콘솔의 Amazon EC2 인스턴스 생성 페이지에 액세스
  1. Lightsail 콘솔에 로그인합니다.

  2. 상단 탐색 창에서 Task monitor(작업 모니터) 아이콘을 선택합니다.

  3. 작업 기록 섹션에서 완료된 인스턴스 스냅샷 내보내기를 찾은 다음 새 Amazon EC2 인스턴스 생성을 선택합니다.

    Lightsail 콘솔의 태스크 모니터.

    Amazon EC2 인스턴스 생성 페이지가 나타납니다. 이 설명서의 다음 Amazon EC2 인스턴스 생성 섹션으로 계속 진행하여 이 페이지에서 EC2 인스턴스를 구성하고 생성하는 방법에 대해 알아봅니다.

Amazon EC2 인스턴스 생성

Amazon EC2 인스턴스 생성 페이지를 통해 EC2 인스턴스를 생성합니다. 내보낸 Lightsail 스냅샷에서 둘 이상의 EC2 인스턴스를 생성하려면 다음 단계를 여러 번 반복하십시오. 단, 각 인스턴스가 생성될 때까지 기다린 후 다음 인스턴스를 생성하십시오.

Amazon EC2 인스턴스 생성
  1. 페이지의 Amazon EC2 AMI 세부 정보 섹션에서 표시된 Amazon Machine Image(AMI) 세부 정보가 소스 Lightsail 인스턴스의 사양과 일치하는지 확인합니다.

    Amazon EC2 인스턴스 생성 페이지의 Amazon EC2 AMI 세부 정보입니다.
  2. 필요한 경우 페이지의 Resource location(리소스 위치) 섹션에서 인스턴스의 가용 영역을 변경합니다. Amazon EC2 리소스는 소스 Lightsail 스냅샷과 동일한 AWS 리전에 생성됩니다.

    참고

    일부 사용자는 일부 가용 영역을 사용할 수 없습니다. 사용할 수 없는 가용 영역을 선택하면 EC2 인스턴스를 생성할 때 오류가 발생합니다.

    Amazon EC2 인스턴스 생성 페이지의 리소스 위치 옵션.
  3. 페이지의 Compute resource(컴퓨팅 리소스) 섹션에서 다음 옵션 중 하나를 선택합니다.

    Amazon EC2 인스턴스 생성 페이지의 컴퓨팅 리소스 옵션.
    1. 가장 일치하는 항목 찾기는 소스 Lightsail 인스턴스의 사양과 가장 일치하는 Amazon EC2 인스턴스 유형을 자동으로 선택합니다.

    2. 선택에 대한 도움말은 새 Amazon EC2 인스턴스의 사양에 대한 빠른 질문서에 답변합니다. 인스턴스 유형 중 컴퓨팅 최적화, 메모리 최적화 또는 두 개가 최적화된 유형을 선택할 수 있습니다.

    3. 수동으로 선택Amazon EC2 인스턴스 생성 페이지를 통해 사용할 수 있는 인스턴스 유형의 목록을 표시합니다.

      참고

      일부 Lightsail 인스턴스는 향상된 네트워킹에 대해 활성화되지 않았으므로 현재 세대 EC2 인스턴스 유형(T3, M5, C5 또는 R5)과 호환되지 않습니다. 소스 Lightsail 인스턴스가 호환되지 않는 경우 내보낸 스냅샷에서 EC2 인스턴스를 생성할 때 이전 세대 인스턴스 유형(T2, M4, C4 또는 R4)을 선택해야 합니다. 이러한 인스턴스 유형 옵션은 Lightsail 콘솔의 Amazon EC2 인스턴스 생성 페이지에 표시됩니다.

      소스 Lightsail 인스턴스가 호환되지 않는 경우 최신 세대 EC2 인스턴스 유형을 사용하려면 이전 세대 인스턴스 유형(T2, M4, C4 또는 R4)을 사용하여 새 EC2 인스턴스를 생성하고, 네트워킹 드라이버를 업데이트하고, 인스턴스를 원하는 현재 세대 인스턴스 유형으로 업그레이드해야 합니다. 자세한 내용은 향상된 네트워킹을 위해 Amazon EC2 인스턴스 업데이트를 참조하세요.

  4. 페이지의 선택 사항 섹션에서 다음 작업을 수행합니다.

    Amazon EC2 인스턴스 생성 페이지의 선택적 설정.
    1. 포트 구성 지정을 선택하여 Amazon EC2 인스턴스에 대한 방화벽 설정을 선택하고 다음 옵션 중 하나를 선택합니다.

      Amazon EC2 인스턴스 생성 페이지의 보안 그룹 설정.
      1. Lightsail 이미지의 기본 방화벽 설정 사용은 새 EC2 인스턴스의 소스 Lightsail 블루프린트에서 기본 포트를 구성합니다. Lightsail 블루프린트의 기본 포트에 대한 자세한 내용은 방화벽 및 포트를 참조하세요.

      2. 소스 Lightsail 인스턴스 방화벽 설정 사용은 새 EC2 인스턴스의 소스 Lightsail 인스턴스에서 포트를 구성합니다. 이 옵션은 소스 Lightsail 인스턴스가 실행 중인 경우에만 사용할 수 있습니다.

    2. 시작할 때 EC2 인스턴스를 구성하는 스크립트를 추가하려는 경우 페이지의 시작 스크립트 섹션에서 시작 스크립트 추가를 선택합니다.

  5. 페이지의 Connection security(연결 보안) 섹션에서 소스 Lightsail 인스턴스에 연결되는 방법을 결정합니다. 이렇게 하면 새 EC2 인스턴스에 연결하기 위한 올바른 SSH 키를 가져올 수 있습니다. 다음 중 하나의 방법을 사용하여 소스 Lightsail 인스턴스에 연결할 수 있습니다.

    1. 소스 인스턴스의 리전에 대한 기본 Lightsail 키 페어 사용 - 해당 AWS 리전에 대한 고유한 기본 Lightsail 키를 다운로드하고 사용하여 EC2 인스턴스에 연결합니다.

      참고

      기본 Lightsail 키 페어는 항상 Lightsail의 Windows Server 인스턴스에 사용됩니다.

    2. 자체 키 페어 사용 - 프라이빗 키를 찾고 해당 키를 사용하여 EC2 인스턴스에 연결합니다.

      참고

      Lightsail에서는 개인용 프라이빗 키를 저장하지 않습니다. 따라서 프라이빗 키 다운로드 옵션은 제공되지 않습니다. 프라이빗 키를 찾을 수 없는 경우 EC2 인스턴스에 연결할 수 없습니다.

  6. 페이지의 Storage resources(스토리지 리소스) 섹션에서 생성되는 EBS 볼륨이 시스템 디스크와 소스 Lightsail 인스턴스에 대한 연결된 블록 스토리지 디스크와 일치하는지 확인합니다.

    Amazon EC2 인스턴스 생성 페이지의 스토리지 리소스.
  7. Lightsail 외부에서 리소스 생성에 대한 중요 세부 정보를 검토합니다.

  8. Amazon EC2에서 인스턴스 생성에 동의할 경우 EC2에서 리소스 생성을 선택합니다.

    Lightsail은 인스턴스가 생성되고 있음을 확인하고 AWS CloudFormation 스택에 대한 정보가 표시됩니다. Lightsail에서는 CloudFormation 스택을 사용하여 EC2 인스턴스 및 이와 관련된 리소스를 생성합니다. 자세한 내용은 Lightsail용 AWS CloudFormation 스택을 참조하세요.

    이 설명서의 새 Amazon EC2 인스턴스의 상태 추적 섹션으로 계속 진행하여 새 EC2 인스턴스의 상태를 추적합니다.

    중요

    새 EC2 인스턴스가 생성된 후 동일한 내보낸 스냅샷에서 다른 EC2 인스턴스를 생성할 때까지 기다립니다.

새 Amazon EC2 인스턴스의 상태 추적

Lightsail 콘솔의 내보내기를 사용하여 EC2 인스턴스 상태를 추적합니다. 자세한 내용은 Lightsail에서 스냅샷 내보내기 상태 추적 섹션을 참조하세요.

생성하는 중인 EC2 인스턴스에 대해서는 다음 정보가 표시됩니다.

  • Source name(소스 이름) - 소스 Lightsail 스냅샷의 이름입니다.

  • 시작됨 - 생성 요청이 시작된 날짜와 시간입니다.

생성된 EC2 인스턴스에 대해서는 작업 모니터에 다음 정보가 표시됩니다.

  • Amazon EC2 리소스가 성공적으로 생성된 경우 생성 완료가 표시됩니다.

  • EC2 인스턴스 생성 시 문제가 있는 경우 실패가 표시됩니다.