

# Amazon EC2 인스턴스 시작하기
<a name="LaunchingAndUsingInstances"></a>

인스턴스는 AWS 클라우드의 가상 서버입니다. 인스턴스는 Amazon Machine Image(AMI)에서 시작됩니다. AMI는 운영 체제와 애플리케이션 서버, 그리고 인스턴스 사용을 위한 애플리케이션을 제공합니다.

AWS 계정을 생성하면 [AWS 프리 티어](https://aws.amazon.com/free/)를 사용하여 Amazon EC2를 무료로 시작할 수 있습니다. 프리 티어 혜택은 AWS 계정을 생성한 시점에 따라 달라집니다. 2025년 7월 15일 전에 AWS 계정을 생성했고 생성한 지 12개월 미만인 경우 프리 티어를 사용하여 무료로 `t2.micro` 인스턴스를 시작하고 사용할 수 있습니다(`t2.micro`를 사용할 수 없는 리전에서는 프리 티어에서 `t3.micro` 인스턴스를 사용할 수 있음).  인스턴스가 실행되는 동안에는 유휴 상태를 유지하더라도 해당 인스턴스 또는 프리 티어 한도에 포함되는 사용량에 대한 요금이 발생합니다. 자세한 설명은 [Amazon EC2 요금](https://aws.amazon.com/ec2/pricing/)을 참조하세요. 2025년 7월 15일 이후에 AWS 계정을 생성한 경우 6개월 동안 또는 크레딧이 소진될 때까지 `t3.micro`, `t3.small`, `t4g.micro`, `t4g.small`, `c7i-flex.large`, `m7i-flex.large` 인스턴스 유형을 사용할 수 있습니다. 자세한 내용은 [2025년 7월 15일 전과 후 프리 티어 혜택](ec2-free-tier-usage.md#ec2-free-tier-comparison) 단원을 참조하세요.

인스턴스를 시작할 때 다음 리소스 중 하나에 연결된 서브넷에서 인스턴스를 시작할 수 있습니다.
+ 가용 영역 - 이 옵션이 기본값입니다.
+ 로컬 영역 - 로컬 영역에서 인스턴스를 시작하려면 로컬 영역을 옵트인한 다음 로컬 영역에 서브넷을 생성해야 합니다. 자세한 내용은 [로컬 영역 시작하기](https://docs.aws.amazon.com/local-zones/latest/ug/getting-started.html)를 참조하세요.
+ Wavelength 영역 - Wavelength 영역에서 인스턴스를 시작하려면 Wavelength 영역을 옵트인한 다음 Wavelength 영역에 서브넷을 생성해야 합니다. 파장 영역에서 인스턴스를 시작하는 방법에 대한 자세한 내용은 [AWS Wavelength 시작하기](https://docs.aws.amazon.com/wavelength/latest/developerguide/get-started-wavelength.html)를 참조하세요.
+ Outpost - Outpost에서 인스턴스를 시작하려면 Outpost를 생성해야 합니다. Outpost를 생성하는 방법에 대한 자세한 내용은 [AWS Outposts 시작하기](https://docs.aws.amazon.com/outposts/latest/userguide/get-started-outposts.html)를 참조하세요.

인스턴스 시작한 다음 인스턴스를 연결하여 사용할 수 있습니다. 인스턴스는 `pending` 상태로 시작됩니다. 인스턴스 부팅이 시작되면 인스턴스의 상태가 `running`로 변경됩니다. 인스턴스 연결이 가능해 질 때까지 약간의 시간이 걸릴 수 있습니다. 베어 메탈 인스턴스 유형을 시작하는 데 더 오래 걸릴 수 있습니다.

인스턴스 연결 계획에 따라 인스턴스를 시작하는 동안 특정 구성을 지정해야 할 수 있습니다. 이러한 구성에는 특정 트래픽에 대한 인바운드 보안 그룹 규칙을 지정하거나 인스턴스 프로파일 역할을 연결하는 것이 포함될 수 있습니다. 연결에 사용할 수 있는 연결 방법 및 해당 요구 사항에 대한 자세한 내용은 [EC2 인스턴스에 연결](connect.md) 섹션을 참조하세요.

인스턴스에서 수신하는 퍼블릭 DNS 이름은 사용자가 인터넷 상에서 해당 인스턴스에 접속할 때 사용됩니다. 인스턴스에서 수신하는 프라이빗 DNS 이름은 동일한 VPC 내 다른 인스턴스에서 해당 인스턴스에 접속할 때 사용됩니다.

인스턴스 작업을 완료한 후 불필요한 비용이 발생하지 않도록 인스턴스를 반드시 종료합니다. 자세한 내용은 [Amazon EC2 인스턴스 종료](terminating-instances.md) 섹션을 참조하세요.

많은 수의 인스턴스를 시작하거나, 다양한 인스턴스 유형을 사용하거나, 온디맨드 인스턴스, 예약 인스턴스 및 스팟 인스턴스와 같은 여러 구매 옵션을 사용해야 하는 경우 EC2 플릿을 사용하는 것이 좋습니다. 자세한 내용은 [EC2 Fleet 및 스팟 플릿](Fleets.md) 섹션을 참조하세요.

오토 스케일링, 상태 확인, 비정상 인스턴스 교체를 포함하여 인스턴스의 수명 주기를 자동화하려면 [Amazon EC2 Auto Scaling](https://docs.aws.amazon.com/autoscaling/ec2/userguide/what-is-amazon-ec2-auto-scaling.html)을 사용하는 것이 좋습니다.

다음은 인스턴스를 시작할 수 있는 몇 가지 방법입니다.


| 방법 | 도구 | 설명서 | 
| --- | --- | --- | 
|  인스턴스 시작 마법사를 사용하여 시작 파라미터를 지정합니다.  | Amazon EC2 콘솔 |  [콘솔에서 인스턴스 시작 마법사를 사용하여 EC2 인스턴스 시작](ec2-launch-instance-wizard.md)  | 
|  시작 템플릿을 생성하고 이 시작 템플릿에서 인스턴스를 시작합니다.  | Amazon EC2 콘솔 |  [시작 템플릿을 사용하여 EC2 인스턴스 시작](launch-instances-from-launch-template.md)  | 
| 기존 인스턴스를 기본 템플릿으로 사용합니다. | Amazon EC2 콘솔 |  [기존 인스턴스의 세부 정보를 사용하여 EC2 인스턴스 시작](launch-more-like-this.md)  | 
|  AWS Marketplace에서 구매한 AMI를 사용합니다.  | Amazon EC2 콘솔 |  [AWS Marketplace AMI에서 Amazon EC2 인스턴스 시작](launch-marketplace-console.md)  | 
|  지정한 AMI 사용  | AWS CLI |  [AWS CLI에서 Amazon EC2 인스턴스 시작, 나열, 삭제](https://docs.aws.amazon.com/cli/latest/userguide/cli-services-ec2-instances.html)  | 
| 지정하는 AMI를 사용합니다. | AWS Tools for Windows PowerShell |  [Windows PowerShell을 사용하여 Amazon EC2 인스턴스 시작](https://docs.aws.amazon.com/powershell/latest/userguide/pstools-ec2-launch.html)  | 
|  EC2 Fleet을 사용하여 여러 EC2 인스턴스 유형 및 가용 영역과 온디맨드 인스턴스, 예약 인스턴스 및 스팟 인스턴스 구매 옵션에 걸쳐 용량을 프로비저닝합니다.  | AWS CLI |  [EC2 Fleet 및 스팟 플릿](Fleets.md)  | 
|  CloudFormation 템플릿을 사용하여 인스턴스를 지정합니다.  | AWS CloudFormation |  *AWS CloudFormation 사용 설명서*의 [AWS::EC2::Instance](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-instance.html)  | 
| 언어별 AWS SDK를 사용하여 인스턴스를 시작합니다. | AWS SDK |  [AWS SDK for .NET](https://docs.aws.amazon.com/goto/DotNetSDKV3/ec2-2016-11-15/RunInstances) [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/ec2-2016-11-15/RunInstances) [AWS SDK for Go](https://docs.aws.amazon.com/goto/SdkForGoV1/ec2-2016-11-15/RunInstances) [AWS SDK for Java](https://docs.aws.amazon.com/goto/SdkForJava/ec2-2016-11-15/RunInstances) [AWS SDK for JavaScript](https://docs.aws.amazon.com/goto/AWSJavaScriptSDK/ec2-2016-11-15/RunInstances) [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/ec2-2016-11-15/RunInstances) [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/ec2-2016-11-15/RunInstances) [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/ec2-2016-11-15/RunInstances)  | 

# EC2 인스턴스 시작을 위한 자습서
<a name="ec2-instance-launch-tutorials"></a>

Amazon EC2 인스턴스를 시작하고 구성하는 방법에는 여러 가지가 있습니다. 사용 방법과 구성은 특정 사용 사례에 따라 다릅니다.

다음 자습서를 통해 EC2 인스턴스를 시작하는 방법을 알아볼 수 있습니다. Amazon EC2를 처음 사용하는 경우에는 첫 번째 자습서부터 시작하는 것이 좋습니다. 자습서는 기본 사항 소개부터 시작하여 더 많은 구성 옵션을 소개하고 기본적인 사항을 익히는 데 도움을 줍니다.


| 목표 | 튜토리얼 링크 | 
| --- | --- | 
|  **첫 번째 EC2 인스턴스 시작하기** Amazon EC2 인스턴스 시작 마법사의 기본 설정을 사용하여 Amazon EC2 인스턴스를 빠르게 시작하는 방법을 알아보세요. 또한 인스턴스 구성 필드를 검토하고 인스턴스를 종료하는 방법도 알아보세요. 소요 시간: 10분  | [자습서 1: 첫 번째 Amazon EC2 인스턴스 시작하기](tutorial-launch-my-first-ec2-instance.md) | 
|  **테스트 EC2 인스턴스 시작 및 연결하기** 테스트 목적으로 사용할 수 있는 Amazon EC2 인스턴스를 시작하는 방법을 알아보세요. 이 인스턴스에는 고급 구성이 없으며 중요한 정보를 저장하지 않습니다. 또한 필수적인 인스턴스 구성 설정, 인스턴스에 연결하는 방법, 인스턴스를 중지하는 방법도 알아보세요. 소요 시간: 30분  | [자습서 2: 테스트 EC2 인스턴스 시작 및 연결하기](tutorial-launch-a-test-ec2-instance.md) | 

## 다른 자습서를 찾고 있나요?
<a name="looking-for-other-tutorials"></a>
+ [자습서: AL2023에 LAMP 서버 설치](https://docs.aws.amazon.com/linux/al2023/ug/ec2-lamp-amazon-linux-2023.html)
+ [자습서: AL2023에서 SSL/TLS 구성](https://docs.aws.amazon.com/linux/al2023/ug/SSL-on-amazon-linux-2023.html)
+ [자습서: AL2023에서 WordPress 블로그 호스트](https://docs.aws.amazon.com/linux/al2023/ug/hosting-wordpress-aml-2023.html)
+ [자습서: EC2 Instance Connect를 사용하여 인스턴스에 연결하는 데 필요한 구성 완료](ec2-instance-connect-tutorial.md)
+ [자습서: Amazon RDS 데이터베이스에 Amazon EC2 인스턴스 연결](tutorial-connect-ec2-instance-to-rds-database.md)

# 자습서 1: 첫 번째 Amazon EC2 인스턴스 시작하기
<a name="tutorial-launch-my-first-ec2-instance"></a>


|  |  | 
| --- |--- |
| 자습서 목표 |  Amazon EC2 인스턴스 시작 마법사의 기본 설정을 사용하여 Amazon EC2 인스턴스를 빠르게 시작하는 방법을 알아보세요. 또한 인스턴스 구성 필드를 검토하고 인스턴스를 종료하는 방법도 알아보세요.  | 
| EC2 경험 | 초보자 | 
|  **지속 시간**  | 10분 | 
|  **비용**  |  프리 티어 사용 가능 AWS 계정을 생성하면 [AWS 프리 티어](https://aws.amazon.com/free/)를 사용하여 Amazon EC2를 무료로 시작할 수 있습니다. 2025년 7월 15일 전에 AWS 계정을 생성했고 생성한 지 12개월 미만이며 Amazon EC2에 대한 프리 티어 혜택을 아직 다 사용하지 않은 경우 프리 티어 혜택 안에 포함된 옵션을 선택하는 데 도움이 되는 이 자습서를 무료로 이용할 수 있습니다. 그렇게 하지 않으면 인스턴스를 시작한 시점부터 유휴 상태로 유지되는 경우에도 종료할 때까지 표준 Amazon EC2 사용료가 부과됩니다. 2025년 7월 15일 이후에 AWS 계정을 생성했고 생성한 지 6개월 미만이며 크레딧이 남은 경우 프리 티어 혜택 안에 포함된 옵션을 선택하는 데 도움이 되는 이 자습서를 무료로 이용할 수 있습니다. 프리 티어 이용 자격이 있는지 확인하는 방법에 대한 자세한 내용은 [Amazon EC2의 프리 티어 사용량 추적](ec2-free-tier-usage.md) 섹션을 참조하세요.  | 
| 사전 조건 |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/AWSEC2/latest/UserGuide/tutorial-launch-my-first-ec2-instance.html)  | 

## 자습서 개요
<a name="tutorial-launch-my-first-ec2-instance-overview"></a>

이 자습서는 Amazon EC2 사용 경험이 없는 초보자를 위해 고안되었습니다. EC2 콘솔을 사용하여 첫 번째 EC2 인스턴스를 생성하는 단계를 알려드리겠습니다. 이를 **시작이라고 합니다. **인스턴스는 기본적으로 AWS 클라우드의 웹 서버입니다. 인스턴스를 시작한 후 콘솔에서 인스턴스를 찾는 방법을 보여드리겠습니다. 마지막으로 비용을 관리하는 데 도움이 되도록 인스턴스를 삭제하는 방법을 알려드리겠습니다. 이를 *종료*라고 합니다.

이 자습서는 다음과 같은 짧은 작업으로 나누어져 있습니다. 다음 작업으로 이동하기 전에 각 작업을 완료해야 합니다.
+ [작업 1: 인스턴스 시작](#task-1-quickly-launch-instance)
+ [작업 2: 인스턴스 찾기](#task-2-find-your-first-instance-in-the-console)
+ [작업 3: 인스턴스 구성 보기](#task-3-view-your-first-instance-configuration)
+ [작업 4: 인스턴스 종료](#task-4-terminate-your-first-instance)

## 작업 1: 인스턴스 시작
<a name="task-1-quickly-launch-instance"></a>

이 작업에서는 필수 항목만 수행하여 인스턴스를 시작하는 가장 빠른 경로를 알려드립니다. 인스턴스 구성 및 시작을 위한 모든 필드를 제공하는 웹 기반 양식인 EC2 인스턴스 시작 마법사를 사용하겠습니다. 인스턴스 구성 필드에 기본값을 제공하여 프로세스를 간소화합니다.

**시작하기 전에**  
관리자 사용자로 AWS Management Console에 로그인하는 것을 포함하여 이전 표에 나열되어 있는 사전 조건을 완료했는지 확인하세요.

**인스턴스를 빠르게 시작하려면 다음 단계를 따르세요.**

1. **Amazon EC2 콘솔을 엽니다.**

   [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/)으로 이동합니다.

1. **EC2 인스턴스 시작 마법사 열기:**

   EC2 대시보드에서 **인스턴스 시작**을 선택합니다.

   **인스턴스 시작** 웹 기반 양식이 열립니다. 이것은 EC2 시작 인스턴스 마법사입니다.

1. **인스턴스 이름 지정:**

   **이름 및 태그**의 **이름**에 설명이 포함된 이름(예: **My first EC2 instance**)을 입력합니다.

   인스턴스 이름 지정이 필수는 아니지만 나중에 인스턴스를 식별하는 데 도움이 됩니다.

1. **키 페어 없이 진행:**

   **키 페어(로그인)** 아래 **키 페어 이름**에서 **없이 진행(권장되지 않음)**을 선택합니다.

   보안 로그인에 키 페어를 사용할 수 있습니다. 그러나 이 자습서에서는 인스턴스에 로그인하지 않으므로 지금은 키 페어가 필요하지 않습니다.

1. **인스턴스 시작:**

   오른쪽의 **요약(Summary)** 패널에서 **인스턴스 시작(Launch instance)**을 선택합니다.

   Amazon EC2는 기본 설정을 사용하여 인스턴스를 빠르게 시작합니다. **성공** 배너가 시작을 확인합니다.

**축하합니다\$1** 첫 번째 EC2 인스턴스를 성공적으로 시작했습니다.

## 작업 2: 인스턴스 찾기
<a name="task-2-find-your-first-instance-in-the-console"></a>

이 작업에서는 EC2 콘솔에서 방금 시작한 인스턴스를 찾습니다.

**EC2 콘솔에서 인스턴스를 찾으려면 다음 단계를 따르세요.**

1. ****인스턴스** 페이지 열기:**

   여전히 성공 페이지에 있는 경우 화면 상단의 브레드크럼에서 **인스턴스**를 선택합니다. 액세스하려면 먼저 3개의 타원을 선택해야 할 수도 있습니다.

   다른 곳으로 이동한 경우 탐색 창에서 **인스턴스**를 선택합니다.

1. **인스턴스 찾기:**

   **이름** 열에서 사용자가 지정한 이름으로 인스턴스를 찾습니다.

## 작업 3: 인스턴스 구성 보기
<a name="task-3-view-your-first-instance-configuration"></a>

이 작업에서는 인스턴스의 구성 세부 정보를 보는 방법을 알아봅니다.

**인스턴스의 구성을 보려면 다음 단계를 따르세요.**

1. **인스턴스 ID 찾기:**

   **인스턴스 ID** 열에서 인스턴스의 고유 ID를 기록합니다. **i–**로 시작하고 그 뒤에 17개의 영숫자가 이어집니다(예: **i-01aeed690c9fb5322**).

   인스턴스 ID는 인스턴스가 시작될 때 자동으로 할당됩니다.

1. **인스턴스 세부 정보 페이지 열기:**

   **인스턴스 ID** 열에서 ID 링크를 선택하여 구성을 검토할 수 있는 인스턴스 세부 정보 페이지를 엽니다.

1. **인스턴스 구성 세부 정보 탐색:**

   잠시 시간을 내어 인스턴스의 구성 세부 정보를 살펴보세요. 다음 자습서에서는 구성에 대해 자세히 알아보겠습니다. 지금은 이 시간을 활용하여 인스턴스 세부 정보 페이지에 익숙해지세요.

   **팁:** 필드를 빠르게 찾으려면 키보드에서 Ctrl\$1F 또는 command\$1F를 누릅니다.

   1. **인스턴스 유형:** 인스턴스 유형을 찾을 수 있나요? 예를 들어 **t3.micro**일 수도 있습니다.

   1. **퍼블릭 IPv4 주소:** 인스턴스에 할당된 퍼블릭 IPv4 주소를 찾을 수 있나요? **34.242.148.128**과 유사한 형식입니다.

   1. **인스턴스 소유자:** 이 인스턴스의 소유자를 식별할 수 있나요? 바로 사용자입니다. 사용자의 AWS 계정 번호는 **소유자** 필드 아래에 나열되어 있습니다.

   1. **인스턴스 태그:** 인스턴스에 부여한 이름은 실제로는 태그입니다. 인스턴스 태그를 찾을 수 있나요? **태그** 탭을 선택합니다. 키는 **이름**이고 값은 입력한 이름입니다.

   1. **시작 시간:** 인스턴스를 언제 시작했는지 알 수 있나요? **세부 정보** 탭을 선택하고 **시작 시간** 필드를 찾습니다.

   1. **인스턴스 상태:** 인스턴스의 상태를 확인할 수 있나요? **실행 중**이어야 합니다.

몇 분 더 시간을 내어 다른 인스턴스 구성 필드를 살펴보세요. 준비가 되면 다음 작업을 진행합니다.

## 작업 4: 인스턴스 종료
<a name="task-4-terminate-your-first-instance"></a>

**주의**  
**인스턴스 종료는 영구적이며 취소할 수 없습니다.**  
종료한 인스턴스는 더 이상 연결할 수 없으며 복구할 수 없습니다. 연결된 Amazon EBS 볼륨도 종료 시 삭제하도록 구성한 경우 영구적으로 삭제되며 복구할 수 없습니다. 인스턴스 저장소 볼륨에 저장된 데이터는 모두 영구적으로 손실됩니다. 자세한 내용은 [인스턴스 종료 작동 방식](how-ec2-instance-termination-works.md) 섹션을 참조하세요.  
인스턴스를 종료하기 전에 종료 후에도 보존해야 하는 모든 데이터를 영구 스토리지에 백업했는지 확인하세요.

이 작업에서는 프리 티어 혜택을 유지하기 위해 인스턴스를 삭제합니다. EC2에서 **종료는 인스턴스를 삭제하는 데 사용되는 용어입니다.

**인스턴스를 종료하려면 다음 단계를 따르세요.**

1. **종료 시작:**

   여전히 인스턴스 세부 정보 페이지에 있는 경우 **인스턴스 상태** 메뉴(오른쪽 상단)를 선택한 다음 **인스턴스 종료(삭제)**를 선택합니다.

   다른 곳으로 이동한 경우 탐색 창에서 **인스턴스**를 선택합니다. 그런 다음 **인스턴스** 페이지에서 인스턴스 이름 옆의 확인란을 선택한 다음 **인스턴스 상태** 메뉴(오른쪽 상단)를 선택하고 **인스턴스 종료(삭제)**를 선택합니다.

1. **종료 확인:**

   열리는 **인스턴스 종료(삭제)** 창에서 **종료(삭제)** 버튼을 선택하여 인스턴스를 종료할 것임을 확인합니다.

1. **인스턴스 상태 모니터링:**

   **인스턴스** 페이지에서 **인스턴스 상태** 열을 확인합니다. 인스턴스 상태가 **종료 중**으로 변경됩니다. 전체 텍스트가 보이지 않으면 열을 넓혀 보세요.

   인스턴스가 종료되면 Amazon EC2가 인스턴스를 삭제하고 **인스턴스** 페이지에서 사라집니다.

## 핵심 고려 사항
<a name="tutorial-launch-my-first-ec2-instance-key-takeaways"></a>

이 자습서에서는 다음 주요 개념을 다루었습니다.
+ *인스턴스*는 AWS 클라우드의 Amazon EC2 웹 서버를 의미합니다.
+ **시작은 EC2 인스턴스 생성을 의미합니다.
+ **종료는 EC2 인스턴스 삭제를 의미합니다.
+ EC2 인스턴스 시작 마법사에는 인스턴스 구성을 위한 기본값이 포함되어 있어 인스턴스를 빠르고 간편하게 시작할 수 있습니다.
+ 인스턴스 ID는 인스턴스에 자동으로 할당되는 고유 식별자이고 인스턴스 이름은 더 쉽게 식별할 수 있도록 할당할 수 있는 태그(선택 사항)입니다.

## 다음 단계
<a name="tutorial-launch-my-first-ec2-instance-next-steps"></a>

인스턴스 시작 및 종료에 대한 자신감을 키우려면 이 자습서의 단계를 반복해 보세요. 프리 티어 혜택을 유지하려면 시작한 인스턴스를 모두 종료해야 합니다.

이러한 기본 사항에 익숙해지면 다음 자습서로 이동하여 주요 인스턴스 구성 필드에 대해 자세히 알아보세요.

# 자습서 2: 테스트 EC2 인스턴스 시작 및 연결하기
<a name="tutorial-launch-a-test-ec2-instance"></a>


|  |  | 
| --- |--- |
| 자습서 목표 |  테스트 목적으로 사용할 수 있는 Amazon EC2 인스턴스를 시작하는 방법을 알아보세요. 이 인스턴스에는 고급 구성이 없으며 중요한 정보를 저장하지 않습니다. 또한 필수적인 인스턴스 구성 설정, 인스턴스에 연결하는 방법, 인스턴스를 중지하는 방법도 알아보세요.  | 
| EC2 경험 | 초보자 | 
|  **지속 시간**  | 30 분 | 
|  **비용**  |  프리 티어 사용 가능 AWS 계정을 생성하면 [AWS 프리 티어](https://aws.amazon.com/free/)를 사용하여 Amazon EC2를 무료로 시작할 수 있습니다. 2025년 7월 15일 전에 AWS 계정을 생성했고 생성한 지 12개월 미만이며 Amazon EC2에 대한 프리 티어 혜택을 아직 다 사용하지 않은 경우 프리 티어 혜택 안에 포함된 옵션을 선택하는 데 도움이 되는 이 자습서를 무료로 이용할 수 있습니다. 그렇게 하지 않으면 인스턴스를 시작한 시점부터 유휴 상태로 유지되는 경우에도 종료할 때까지 표준 Amazon EC2 사용료가 부과됩니다. 2025년 7월 15일 이후에 AWS 계정을 생성했고 생성한 지 6개월 미만이며 크레딧이 남은 경우 프리 티어 혜택 안에 포함된 옵션을 선택하는 데 도움이 되는 이 자습서를 무료로 이용할 수 있습니다. 프리 티어 이용 자격이 있는지 확인하는 방법에 대한 자세한 내용은 [Amazon EC2의 프리 티어 사용량 추적](ec2-free-tier-usage.md) 섹션을 참조하세요.  | 
| 사전 조건 |  [자습서 1: 첫 번째 Amazon EC2 인스턴스 시작하기](tutorial-launch-my-first-ec2-instance.md)을 완료합니다.  | 

## 자습서 개요
<a name="tutorial-launch-a-test-ec2-instance-overview"></a>

이 자습서는 테스트 목적으로 사용할 수 있는 EC2 인스턴스를 시작하려는 초보자를 위해 고안되었습니다.

주요 인스턴스 구성 필드에 대해 설명한 다음 EC2 콘솔에서 기본값을 사용하여 테스트 인스턴스를 시작하는 단계를 알려드리겠습니다. 인스턴스를 시작한 후 인스턴스에 로그인하는 방법을 보여드리겠습니다. 이를 **연결이라고 합니다. 이 자습서에서는 또한 인스턴스에 연결하는 데 필요한 키 페어를 생성하는 방법도 보여드리겠습니다. 마지막으로 비용 관리를 지원하기 위해 사용 요금이 부과되지 않도록 인스턴스를 중지하는 방법을 알려드립니다.

이 자습서에서는 Linux 인스턴스를 시작합니다. 이 자습서의 단계는 다른 운영 체제에서 인스턴스를 시작하는 데 사용할 수 있지만 인스턴스에 *연결*하는 지침은 Linux 인스턴스에만 해당됩니다.

이 자습서는 다음과 같은 짧은 작업으로 나누어져 있습니다. 다음 작업으로 이동하기 전에 각 작업을 완료해야 합니다.
+ [작업 1: 인스턴스 시작을 위한 주요 구성 요소 숙지하기](#tut2-task-1-familiarize-with-the-tutorial-components)
+ [작업 2: 기술 다이어그램 검토](#tut2-task-2-technical-diagram)
+ [작업 3: 키 페어 생성](#tut2-task-3-create-key-pair)
+ [작업 4: 테스트 인스턴스 시작](#tut2-task-4-launch-test-instance)
+ [작업 5: 인스턴스 찾기](#tut2-task-5-find-test-instance-in-the-console)
+ [작업 6: 인스턴스 구성 보기](#tut2-task-6-view-test-instance-configuration)
+ [작업 7: 인스턴스에 연결하기 위한 주요 구성 요소 숙지](#tut2-task-7-familiarize-with-connection-components)
+ [작업 8: 인스턴스에 연결](#tut2-task-8-connect-to-test-ec2-instance)
+ [작업 9: 인스턴스 중지](#tut2-task-9-stop-test-ec2-instance)

## 작업 1: 인스턴스 시작을 위한 주요 구성 요소 숙지하기
<a name="tut2-task-1-familiarize-with-the-tutorial-components"></a>

이 작업에서는 EC2 인스턴스를 시작하는 데 필요한 주요 구성 요소를 살펴봅니다. AMI, 인스턴스 유형, 키 페어, 보안 그룹, 네트워크(VPC 및 서브넷), Amazon EBS 볼륨이 여기에 해당합니다. 또한 선택적 구성 요소인 **이름** 태그를 살펴봅니다.

이러한 구성 요소를 시각화하는 데 도움이 되도록 인스턴스를 임대 주택처럼 생각하세요. 주택을 임대하면 부동산을 소유하고 유지 관리할 필요 없이 거주할 수 있는 공간이 제공되는 것처럼, EC2 인스턴스는 기본 인프라를 소유하고 유지 관리할 필요 없이 컴퓨팅 성능을 제공합니다.

시작할 인스턴스의 유형을 결정할 때는 주택에서 원하는 기준을 고려하는 것처럼 인스턴스의 구성 기준을 고려하게 됩니다. 이러한 비유는 대상을 단순화하지만 구성 요소에 더 익숙해질 때까지 이를 시각화하는 데 유용한 방법입니다.
+ **AMI - 주택 건축 자재 및 편의 시설:** Amazon Machine Image(AMI)는 인스턴스가 시작하는 운영 체제와 애플리케이션을 결정합니다. 이는 벽돌, 강철, 목재와 같은 건축 자재와 가전제품 및 가구와 같은 편의 시설을 선택하는 것과 같습니다. 기본 AMI는 기본 가전제품만 있는 미완성 주택과 같고, 소프트웨어가 사전 설치된 맞춤형 AMI는 모든 가구가 갖추어진 주택과 같습니다.
+ **인스턴스 유형 - 주택 크기 및 전원:** 인스턴스 유형은 주택의 크기, 방의 개수, 에너지 용량을 선택하는 것과 마찬가지로 EC2 인스턴스의 크기와 기능을 정의합니다. 각 인스턴스 유형에 따라 인스턴스의 CPU, 메모리, 스토리지, 네트워킹 용량이 결정됩니다. 선택한 AMI에 따라 선택할 수 있는 인스턴스 유형이 제한될 수 있습니다.
+ **키 페어 - 프런트 도어 키**: 키 페어는 주택 앞문의 잠금 장치 및 열쇠와 같습니다. 퍼블릭 키는 인스턴스의 잠금 장치 역할을 하는 반면, 프라이빗 키는 로컬 컴퓨터에 안전하게 보관해야 하는 키입니다. 현관문 열쇠를 가지고 있는 사람이 집에 들어올 수 있는 것처럼 다른 사람이 프라이빗 키를 가지고 있으면 인스턴스에 액세스할 수 있습니다.
+ **네트워크(VPC 및 서브넷) - 부동산 경계, 섹션화된 영역, 주택 번호:** 가상 프라이빗 클라우드(VPC)는 주택이 있는 전체 부동산과 유사하며 서브넷은 주택 주변의 구획화된 영역과 같습니다. 부동산에 여러 개의 주택(인스턴스)이 있는 경우 목적에 따라 각 주택을 별개의 영역(서로 다른 서브넷)으로 구분할 수 있습니다. 방문객이 정원을 자유롭게 돌아다닐 수 있는 주택(인터넷 접속이 가능한 퍼블릭 서브넷)이 있는 반면, 정원에 울타리를 쳐서 출입을 제한하는 주택(인터넷 접속이 불가능한 프라이빗 서브넷)도 있습니다. 각 서브넷에는 주택 번호와 마찬가지로 서브넷 내 인스턴스에 할당할 수 있는 다양한 IP 주소가 포함되어 있습니다.
+ **보안 그룹 - 게이트키퍼**: 보안 그룹은 게이트키퍼 역할을 하여 누가 주택을 방문할 수 있는지 제어합니다. 인스턴스에 도달할 수 있는 트래픽을 제어하는 일련의 규칙을 적용합니다. 예를 들어 특정 IP 주소로부터의 SSH 트래픽을 허용하는 규칙은 게이트키퍼가 특정 사람만 식료품을 배달할 수 있도록 허용하는 것과 같습니다. 마찬가지로 어디서나 HTTPS 트래픽을 허용하는 것은 일반 대중이 주택 외부를 살펴보도록 하는 것과 같습니다.
+ **Amazon EBS 볼륨 - 스토리지 단위**: EBS 볼륨은 소지품을 저장할 수 있는 저장 장치와 같습니다. 각 인스턴스에는 루트 볼륨(AMI가 저장되는 장소)이 있으며 필요에 따라 언제든지 볼륨(스토리지)을 추가할 수 있습니다.
+ **이름 태그 - 주택 이름:** **이름** 태그는 주택의 표지판과 같은 기능을 하므로 주택에 거주하는 사람을 간편하게 식별할 수 있습니다. **이름** 태그를 사용하면 인스턴스를 더 간편하게 구분할 수 있지만 인스턴스를 시작할 때 반드시 필요한 것은 아닙니다.

## 작업 2: 기술 다이어그램 검토
<a name="tut2-task-2-technical-diagram"></a>

이 작업에서는 AWS 설명서에서 사용하는 일반적인 기술 다이어그램에 대해 알아봅니다. 다음 다이어그램은 이 자습서에서 시작할 테스트 인스턴스의 구성을 나타냅니다. 이전 작업에서는 임대 주택의 비유를 사용하여 이러한 구성 요소를 소개했습니다. 이제 실제 EC2 구성 요소 자체에 대해 초점을 맞추겠습니다. 번호가 매겨진 레이블은 다음에 나오는 설명에 해당합니다.

![\[보안 그룹, 키 페어, EBS 루트 볼륨이 있는 EC2 인스턴스의 기술 다이어그램으로, 퍼블릭 서브넷, VPC, AWS 클라우드로 둘러싸여 있습니다.\]](http://docs.aws.amazon.com/ko_kr/AWSEC2/latest/UserGuide/images/tutorial-test-instance.png)


1. **AMI** - AMI는 인스턴스를 시작할 때 선택하는 이미지입니다. 인스턴스에서 실행할 운영 체제와 소프트웨어가 포함된 템플릿입니다. 예를 들어 Linux 인스턴스를 시작하려는 경우 Amazon Linux 2023 AMI를 선택할 수 있습니다. 또는 Windows 인스턴스를 시작하려는 경우 Microsoft Windows Server 2022 기본 AMI를 선택할 수 있습니다. Amazon EC2 콘솔의 AMI 카탈로그에는 선택할 수 있는 수천 개의 이미지가 포함되어 있습니다.

1. **인스턴스 유형** - 인스턴스 유형은 인스턴스에 사용되는 호스트 컴퓨터의 CPU, 메모리, 스토리지, 네트워킹 용량을 결정하는 하드웨어입니다. Amazon EC2는 하드웨어 구성과 크기가 각각 다른 600개 이상의 인스턴스 유형 중에서 선택할 수 있도록 하므로 애플리케이션의 요구 사항에 가장 적합한 것을 선택할 수 있습니다.

1. **키 페어** - 키 페어는 인스턴스에 연결할 때 ID를 증명하는 데 사용하는 보안 자격 증명 세트입니다. 퍼블릭 키는 인스턴스에 있고 프라이빗 키는 로컬 컴퓨터에 있습니다.

   EC2에서 *인스턴스에 연결*한다는 것은 로컬 컴퓨터에서 인스턴스에 로그인하는 것을 의미합니다. 인스턴스에 안전하게 연결하는 다른 방법도 있지만 이 자습서에서는 키 페어를 사용합니다.

1. **네트워크** - 네트워크는 VPC와 하나 이상의 서브넷으로 구성됩니다. VPC는 AWS 클라우드 내의 가상 네트워크입니다. 모든 AWS 고객에게는 AWS 계정에 대한 전용 VPC가 있습니다. 인스턴스를 VPC의 서브넷으로 시작합니다. 서브넷은 VPC 내 IP 주소의 범위입니다. 기본 서브넷은 퍼블릭 서브넷으로, 이는 퍼블릭 IP 주소를 할당하고 Amazon 네트워크 외부에서 인스턴스에 인터넷 액세스를 제공한다는 것을 의미입니다.

1. **보안 그룹** - 보안 그룹은 인스턴스에 대한 트래픽을 제어하는 방화벽 역할을 합니다. 보안 그룹에는 특정 유형의 트래픽이 인스턴스에 들어오는 것을 허용하는 규칙이 포함되어 있습니다. 키 페어를 사용하여 로컬 컴퓨터에서 인스턴스로 SSH를 통해 연결하려면 로컬 컴퓨터에서 SSH 트래픽을 허용하는 규칙이 필요합니다.

1. **EBS 볼륨** - Amazon EBS 볼륨은 실제 하드 드라이브처럼 작동하는 스토리지 디바이스입니다. 인스턴스에는 인스턴스를 부팅하는 데 필요한 운영 체제 및 소프트웨어와 함께 AMI를 저장하는 특수 EBS 볼륨인 루트 볼륨이 함께 제공됩니다. 필요에 따라 데이터 볼륨을 추가할 수 있습니다. 그러나 테스트 인스턴스에는 중요한 데이터가 저장되지 않으므로 추가로 암호화된 데이터 볼륨이 필요하지 않습니다.

**축하합니다\$1** 이 자습서의 개념 관련 작업을 완료했습니다. 다음 작업에서는 Amazon EC2 콘솔을 사용하여 이전에 학습한 구성 요소를 생성합니다.

## 작업 3: 키 페어 생성
<a name="tut2-task-3-create-key-pair"></a>

이 작업에서는 키 페어를 생성합니다. 키 페어는 인스턴스에 추가할 퍼블릭 키와 인스턴스에 안전하게 연결하는 데 사용할 일치하는 프라이빗 키의 두 부분으로 구성됩니다. 다음 작업에서 인스턴스를 시작할 때 이 키 페어를 선택하면 인스턴스에 퍼블릭 키가 자동으로 추가됩니다. 프라이빗 키에 액세스할 수 있는 사람은 누구나 인스턴스에 연결할 수 있으므로 프라이빗 키를 로컬 컴퓨터에 안전하게 저장하는 것이 중요합니다.

테스트 인스턴스를 시작할 때 기존 키 페어를 사용하는 것을 선호하는 경우에는 이 작업을 건너뛰셔도 됩니다. 그렇게 하지 않으면 계속 진행하여 새 키 페어를 생성합니다.

**시작하기 전에**  
관리자 사용자로 AWS Management Console에 로그인하는 것을 포함하여 이전 표에 나열되어 있는 사전 조건을 완료했는지 확인하세요.

**키 페어를 생성하려면 다음 단계를 따르세요.**

1. **Amazon EC2 콘솔을 엽니다.**

   [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/)으로 이동합니다.

1. **키 페어 콘솔 페이지로 이동합니다.**

   탐색 창의 **네트워크 및 보안**에서 **키 페어**를 선택합니다.
   + 이전에 키 페어를 생성한 경우 해당 키 페어가 테이블에 표시됩니다.
   + 키 페어가 없는 경우에는 테이블이 비어 있습니다.

1. **새 키 페어를 생성합니다.**

   **키 페어 생성** 버튼(오른쪽 상단)을 선택하여 **키 페어 생성** 웹 기반 양식을 열고 다음과 같이 키 페어 세부 정보를 입력합니다.

   1. **키 페어 이름 지정:** **이름**에 키 페어를 인식하는 데 도움이 되는 이름(예: **test-instance-key-pair**)을 입력합니다.

      이 이름에는 최대 255자 길이의 ASCII 문자를 사용할 수 있습니다. 선행 또는 후행 공백을 포함할 수 없습니다.

   1. **키 페어 유형 선택:** **키 페어 유형**에서 **ED25519**를 선택합니다.

      Linux 인스턴스는 RSA 및 ED25519 키 유형을 모두 지원하는 반면, Windows 인스턴스는 RSA만 지원합니다. 이 자습서에서는 Linux 인스턴스를 시작할 것이므로 ED25519 키를 사용할 수 있습니다.

   1. **프라이빗 키 파일 형식 선택:** **프라이빗 키 파일 형식**의 경우 **.pem**을 선택합니다.

      이는 프라이빗 키 파일이 저장되는 형식입니다.

1. **Amazon EC2에 퍼블릭 키를 저장하고 프라이빗 키를 다운로드합니다.**

   **키 페어 생성** 버튼(오른쪽 하단)을 선택합니다.

   Amazon EC2는 퍼블릭 키를 저장하고 브라우저는 프라이빗 키 파일을 로컬 컴퓨터에 자동으로 다운로드합니다. 파일은 키 페어에 지정한 이름에 따라 이름이 지정되며 확장자는 선택한 파일 형식입니다. 프라이빗 키 파일을 컴퓨터의 안전한 위치로 옮깁니다.
**중요**  
이때가 사용자가 프라이빗 키 파일을 저장할 수 있는 유일한 기회입니다.

1. **키에 대한 권한 설정(macOS 및 Linux 사용자의 경우):**

   macOS 또는 Linux 컴퓨터에서 SSH를 사용하여 인스턴스에 연결하려는 경우 프라이빗 키 파일에 대한 올바른 권한을 설정해야 합니다. 터미널 창을 열고 다음 명령을 실행하여 *test-instance-key-pair*를 키 페어의 이름으로 바꿉니다.

   ```
   chmod 400 test-instance-key-pair.pem
   ```

   이 명령은 인스턴스에 대한 보안 연결을 설정하는 데 필요한 프라이빗 키 파일을 본인만 읽을 수 있도록 합니다. 이러한 권한이 없으면 해당 키 페어를 사용하여 연결할 수 없습니다.

**축하합니다\$1** 키 페어를 성공적으로 생성했습니다.

## 작업 4: 테스트 인스턴스 시작
<a name="tut2-task-4-launch-test-instance"></a>

이 작업에서는 EC2 인스턴스 시작 마법사를 사용하여 테스트 인스턴스를 빠르게 시작합니다. Linux 인스턴스에 대한 기본 인스턴스 구성 설정을 구성하고 다른 필드에는 기본값을 사용합니다.

비용 관리에 도움이 되도록 **프리 티어 사용 가능** 구성 요소를 선택하는 것이 좋습니다.

**테스트 인스턴스를 시작하려면 다음 단계를 따르세요.**

1. **Amazon EC2 콘솔을 엽니다.**

   [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/)으로 이동합니다.

1. **EC2 인스턴스 시작 마법사 열기:**

   EC2 대시보드에서 **인스턴스 시작**을 선택합니다.

   **인스턴스 시작** 웹 기반 양식이 열립니다. 이것은 EC2 시작 인스턴스 마법사입니다.

1. **인스턴스 이름 지정:**

   **이름 및 태그**의 **이름**에 설명이 포함된 이름(예: **Test instance**)을 입력합니다.

   인스턴스 이름은 태그이며, 여기서 키는 **이름**이고 값은 사용자가 지정하는 이름입니다.

   **팁:** 테스트 인스턴스의 경우 이름 태그로도 충분합니다. 그러나 프로덕션 인스턴스의 경우 모든 리소스에서 태그 지정을 표준화하는 태그 지정 정책을 설정하는 것이 좋습니다.

1. **운영 체제 및 소프트웨어인 Amazon Machine Image(AMI)를 선택합니다.**

   **애플리케이션 및 OS 이미지(Amazon Machine Image)**에서 **Amazon Machine Image(AMI)**의 경우 **Amazon Linux 2023 AMI**가 기본적으로 선택되어 있습니다. 해당 AMI는 **프리 티어 사용 가능**으로 표시됩니다. 이 자습서에서는 Linux 인스턴스를 실행할 예정이므로 프리 티어 한도를 초과하지 않도록 기본 설정을 유지하세요.

1. **하드웨어, 즉 인스턴스 유형을 선택합니다.**

   **인스턴스 유형**의 **인스턴스 유형**에 대해 이 자습서에서는 기본 선택을 유지합니다. 기본 인스턴스 유형은 프리 티어에서 사용할 수 있으며 해당 하드웨어는 테스트 인스턴스에 적합합니다.

1. **키 페어로 보안 로그인을 준비합니다.**

   **키 페어(로그인)**의 **키 페어 이름**에서 이전 작업에서 생성한 키 페어를 선택합니다. 목록에 키 페어가 보이지 않으면 새로 고침 아이콘(목록의 오른쪽에 있음)을 선택하세요.

   인스턴스가 시작되면 인스턴스에 퍼블릭 키가 배치됩니다. 인스턴스가 시작된 후 인스턴스에 연결하려면 이전 작업에서 다운로드한 해당 프라이빗 키를 사용합니다.

1. **인터넷 액세스를 활성화하도록 네트워크 설정을 구성합니다.**

   **네트워크 설정**에서 **네트워크**(VPC) 및 **서브넷** 필드가 기본적으로 구성됩니다. 자습서의 기본 설정을 그대로 유지하면 빠르게 시작할 수 있습니다. 기본 서브넷을 수정하지 않은 경우 인스턴스는 인터넷에 액세스할 수 있습니다.

   **팁:** 기본 서브넷은 퍼블릭 서브넷으로, 이는 퍼블릭 IP 주소를 할당하고 Amazon 네트워크 외부에서 인스턴스에 인터넷 액세스를 제공한다는 것을 의미입니다. 테스트 인스턴스의 경우 인터넷 액세스를 제공하는 기본 서브넷 설정을 사용해도 됩니다. 그러나 프로덕션 인스턴스의 경우 반드시 필요한 경우에만 퍼블릭 IP 주소를 할당하고 인터넷에 액세스할 수 있는 서브넷을 사용하는 것이 가장 좋습니다.

1. **인스턴스 방화벽 설정(보안 그룹):**

   **네트워크 설정**의 **방화벽(보안 그룹)**에서 **모든 위치에서 SSH 트래픽 허용(0.0.0.0)** 확인란을 선택한 상태로 유지합니다. 이렇게 하면 테스트 인스턴스에 대해 모든 IP 주소에서 SSH 트래픽을 허용하는 새 보안 그룹이 생성됩니다.

   보안 그룹은 인스턴스에 대한 트래픽을 제어하는 방화벽 역할을 합니다. 로컬 컴퓨터에서 인스턴스로 SSH를 통해 연결하려면 로컬 컴퓨터에서 SSH 트래픽을 허용하는 규칙이 필요합니다.

   **팁:** 인터넷 서비스 제공업체가 동적 IP 할당을 사용하는 경우 로컬 컴퓨터의 IP 주소가 시간이 지남에 따라 변경될 수 있습니다. 테스트 목적으로 인스턴스를 사용하는 경우에는 인스턴스를 사용하여 중요한 정보를 저장하지 않으므로 보안 조치가 덜 제한적일 수 있다고 가정합니다. 테스트 인스턴스의 경우 일반적으로 IP 주소가 변경되더라도 항상 연결할 수 있도록 모든 IP 주소(`0.0.0.0/0`)의 트래픽을 허용해도 됩니다. 그러나 프로덕션 인스턴스, 특히 중요한 데이터가 있는 인스턴스의 경우에는 알려진 IP 주소의 트래픽만 허용하는 것이 좋습니다.

1. **인스턴스 스토리지 구성:**

   **스토리지 구성**에서 **루트 볼륨(암호화됨)** 필드는 기본적으로 구성되어 있습니다. 프리 티어 한도를 초과하지 않으려면 설정을 그대로 둡니다.

   테스트 인스턴스에는 중요한 데이터가 저장되지 않으므로 추가로 암호화된 데이터 볼륨이 필요하지 않습니다.

1. **인스턴스 구성 검토:**

   오른쪽의 **요약** 패널에서 인스턴스를 시작하기 전에 상위 수준의 설정을 검토할 수 있습니다.

1. **인스턴스 시작:**

   인스턴스를 시작할 준비가 되면 **요약** 패널에서 **인스턴스 시작**을 선택합니다.

   Amazon EC2는 사용자가 지정한 설정을 사용하여 인스턴스를 빠르게 시작합니다. 설정을 지정하지 않은 경우에는 기본값이 사용됩니다. **성공** 배너가 시작을 확인합니다.

**축하합니다\$1** 테스트 인스턴스를 성공적으로 시작했습니다.

## 작업 5: 인스턴스 찾기
<a name="tut2-task-5-find-test-instance-in-the-console"></a>

이 작업에서는 EC2 콘솔에서 방금 시작한 인스턴스를 찾습니다.

**EC2 콘솔에서 인스턴스를 찾으려면 다음 단계를 따르세요.**

1. ****인스턴스** 페이지 열기:**

   여전히 성공 페이지에 있는 경우 **성공** 배너에서 인스턴스 ID를 선택합니다.

   다른 곳으로 이동한 경우 탐색 창에서 **인스턴스**를 선택합니다.

1. **인스턴스 찾기:**

   **이름** 열에서 사용자가 지정한 이름으로 인스턴스를 찾습니다.

## 작업 6: 인스턴스 구성 보기
<a name="tut2-task-6-view-test-instance-configuration"></a>

이 작업에서는 인스턴스의 구성 세부 정보를 보는 방법을 알아봅니다.

**인스턴스의 구성을 보려면 다음 단계를 따르세요.**

1. **인스턴스 찾기:**

   **이름** 열에서 사용자가 지정한 이름으로 인스턴스를 찾습니다.

1. **인스턴스 세부 정보 페이지 열기:**

   인스턴스 이름 옆의 확인란을 선택한 다음 **작업** 메뉴(오른쪽 상단)를 선택하고 **세부 정보 보기**를 선택하여 구성을 검토할 수 있는 인스턴스 세부 정보 페이지를 엽니다.

   이전 자습서에서는 인스턴스의 ID 링크를 선택하여 인스턴스 세부 정보 페이지를 열었습니다. EC2 콘솔에서 작업을 수행하는 방법이 여러 가지라는 점을 알게 될 것입니다.

1. **인스턴스 구성 세부 정보 탐색:**

   잠시 시간을 내어 인스턴스의 구성 세부 정보를 살펴보세요.

   **팁:** 필드를 빠르게 찾으려면 키보드에서 Ctrl\$1F 또는 command\$1F를 누릅니다.

   1. **AMI:** 인스턴스를 시작하는 데 사용한 AMI를 찾을 수 있나요? **세부 정보** 탭의 **AMI ID** 및 **AMI 이름**에서 정보를 찾을 수 있습니다.

   1. **인스턴스 유형:** 인스턴스 유형을 찾을 수 있나요? 예를 들어 **t3.micro**일 수도 있습니다.

   1. **키 페어:** 인스턴스를 시작할 때 선택한 키 페어를 찾을 수 있나요? **시작 시 할당된 키 페어**에 대해 지정됩니다. 나중에 키 페어를 변경해도 이 값은 변경되지 않습니다.

   1. **VPC:** VPC의 ID를 찾을 수 있나요? **네트워킹** 탭에서 모든 네트워킹 관련 구성 설정을 찾을 수 있습니다. VPC ID는 **vpc-1a2b3c4d**와 유사한 형식입니다.

   1. **서브넷:** 인스턴스를 시작한 서브넷의 ID를 찾을 수 있나요? **subnet-1a2b3c4d**와 유사한 형식입니다.

   1. **퍼블릭 IPv4 주소:** 인스턴스에 할당된 퍼블릭 IPv4 주소를 찾을 수 있나요? **34.242.148.128**과 유사한 형식입니다.

   1. **보안 그룹:** 모든 위치에서 SSH 트래픽을 허용(0.0.0.0./0)하도록 생성한 인바운드 규칙을 찾을 수 있나요? **보안** 탭에서 모든 보안 관련 구성 설정을 찾을 수 있습니다.

   1. **스토리지:** 이 인스턴스에 대해 생성된 볼륨을 찾을 수 있나요? **스토리지** 탭에서 모든 스토리지 관련 구성 설정을 찾을 수 있습니다.

   1. **인스턴스 태그:** 인스턴스에 부여한 이름은 실제로는 태그입니다. 인스턴스 태그를 찾을 수 있나요? **태그** 탭을 선택합니다. 키는 **이름**이고 값은 입력한 이름입니다.

   1. **인스턴스 상태:** 인스턴스의 상태를 확인할 수 있나요? **실행 중**이어야 합니다.

몇 분 더 시간을 내어 다른 인스턴스 구성 필드를 살펴보세요. 준비가 되면 다음 작업을 진행합니다.

## 작업 7: 인스턴스에 연결하기 위한 주요 구성 요소 숙지
<a name="tut2-task-7-familiarize-with-connection-components"></a>

이 작업에서는 EC2 인스턴스에 연결하는 데 필요한 주요 구성 요소를 살펴봅니다. 연결 프로토콜, 퍼블릭 DNS, 보안 그룹, 키 페어, 인스턴스 사용자 이름이 여기에 해당합니다.

이러한 구성 요소를 시각화하기 위해 인스턴스 연결을 집에 가는 것처럼 생각해 보세요.
+ **연결 프로토콜 - 이동 수단:** 집으로 가는 방법을 선택하는 것과 마찬가지로 인스턴스로 이동하는 연결 프로토콜을 선택합니다. 이 자습서에서는 인터넷을 통해 컴퓨터를 인스턴스에 연결하기 위한 보안 터널을 생성하는 보안 쉘(SSH)을 사용합니다.
+ **퍼블릭 DNS - 집 주소:** 집에 고유한 주소가 있는 것처럼 EC2 인스턴스에는 고유한 퍼블릭 DNS 이름(예: `ec2-18-201-118-201.eu-west-1.compute.amazonaws.com`)이 있습니다. 이 퍼블릭 DNS 이름을 사용하면 SSH가 인스턴스에 직접 연결할 수 있습니다.
+ **보안 그룹 - 게이트키퍼:** 집에 누가 출입할 수 있는지를 제어하는 게이트키퍼가 있다고 가정해 보겠습니다. 마찬가지로 EC2 인스턴스에는 게이트키퍼와 같은 역할을 하는 보안 그룹이 있어 인스턴스 내부 또는 외부로 허용되는 네트워크 트래픽 유형을 제어합니다. 명시적으로 허용한 트래픽(예: 내 컴퓨터의 IP 주소로부터의 SSH 트래픽)만 들어올 수 있습니다.
+ **프라이빗 키 - 현관문 열쇠:** 인스턴스를 시작할 때 키 페어를 지정했습니다. 퍼블릭 키는 인스턴스에 배치하고 프라이빗 키는 컴퓨터에 보관합니다. 프라이빗 키는 현관문 열쇠 역할을 하며 프라이빗 키가 없으면 인스턴스에 들어갈 수 없습니다.
+ **인스턴스 사용자 이름 - 거주자:** 집에 도착하면 신원을 밝히고 거주자임을 증명해야 합니다. 마찬가지로 인스턴스에 연결할 때 사용자 이름을 입력합니다. 각 인스턴스는 운영 체제에 따라 기본 사용자 이름이 다릅니다. 예를 들어 Amazon Linux 인스턴스는 `ec2-user`를 기본 사용자 이름으로 사용합니다.

**연결 명령**

EC2 인스턴스에 연결하려면 터미널 창에서 다음 명령을 사용합니다.

```
ssh -i "test-instance-key-pair.pem" ec2-user@ec2-18-201-118-201.eu-west-1.compute.amazonaws.com
```

다음은 해당 명령이 수행하는 작업에 대한 세부 정보입니다.
+ `ssh` – 이 명령은 연결 프로토콜을 지정하여 인스턴스에 대한 보안 쉘(SSH) 연결을 시작합니다.
+ `-i "test-instance-key-pair.pem"` – `-i` 플래그는 연결을 인증하는 데 필요한 프라이빗 키 파일을 나타냅니다. 이 프라이빗 키 파일은 인스턴스를 시작할 때 지정한 키 페어와 일치해야 합니다. 프라이빗 키 파일이 특정 폴더에 저장되어 있는 경우 파일의 전체 경로를 지정합니다.
+ `ec2-user` - 인스턴스에 로그인할 때 사용하는 사용자 이름입니다. Amazon Linux 인스턴스의 경우 기본 사용자 이름은 `ec2-user`입니다. 다른 AMI는 Ubuntu 인스턴스를 위한 `ubuntu`와 같이 다른 기본 사용자 이름을 사용할 수 있습니다.
+ `@` - 이 기호는 인스턴스의 주소에서 사용자 이름을 구분합니다.
+ `ec2-18-201-118-201.eu-west-1.compute.amazonaws.com` - 인스턴스의 퍼블릭 주소(퍼블릭 DNS)이며 퍼블릭 IPv4 주소와 AWS 리전을 포함합니다. 인스턴스를 고유하게 식별합니다.

**명령을 실행하면 발생하는 일**

명령을 실행하면 SSH가 보안 터널을 설정하고 프라이빗 키로 인증합니다. 인스턴스의 보안 그룹이 트래픽을 허용하면 EC2 인스턴스에 액세스할 수 있습니다. 이제 마치 인스턴스 바로 앞에 앉아 있는 것처럼 컴퓨터에서 인스턴스를 제어할 수 있습니다. 로컬 컴퓨터에서와 마찬가지로 명령을 실행하고, 소프트웨어를 설치하고, 파일을 관리할 수 있습니다.

## 작업 8: 인스턴스에 연결
<a name="tut2-task-8-connect-to-test-ec2-instance"></a>

이 작업에서는 컴퓨터의 SSH 클라이언트를 사용하여 인스턴스에 연결합니다. 이전 작업에서는 집으로 가는 것에 비유하여 인스턴스에 연결하기 위한 구성 요소를 소개했습니다. 이제는 실제 EC2 인스턴스에 연결하는 데 초점을 맞추겠습니다.

인스턴스에 연결하는 방법에는 여러 가지가 있습니다. 연결하는 데 사용하는 방법은 인스턴스의 운영 체제에 따라 다릅니다. Linux 인스턴스를 시작했으므로 로컬 컴퓨터에서 SSH 클라이언트를 사용하게 됩니다.

**먼저 컴퓨터에 SSH 클라이언트가 설치되어 있는지 확인합니다.**

대부분의 컴퓨터에는 SSH 클라이언트가 사전 설치되어 있습니다. 확인하려면 컴퓨터에서 터미널 창을 열고 다음 명령을 실행합니다.

```
ssh
```

명령이 인식되면 연결할 준비가 된 것입니다.

명령이 인식되지 않는 경우에는 SSH 클라이언트를 설치해야 합니다. SSH 클라이언트 설치에 대한 지침은 이 자습서의 범위를 벗어납니다. 도움이 필요하면 이 사용 설명서의 [SSH 연결 사전 조건](connect-linux-inst-ssh.md#ssh-prereqs-linux-from-linux-macos) 섹션을 참조하거나 온라인에서 운영 체제에 SSH 클라이언트를 설치하는 방법에 대한 지침을 검색하세요.

**인스턴스에 연결하려면 다음 단계를 따르세요.**

1. **연결 시작:**

   Amazon EC2 콘솔의 인스턴스 세부 정보 페이지에 있는 경우 **연결** 버튼(오른쪽 상단)을 선택합니다.

   다른 곳으로 이동한 경우 탐색 창에서 **인스턴스**를 선택합니다. 그런 다음 **인스턴스** 페이지에서 인스턴스 이름 옆의 확인란을 선택하고 **연결** 버튼(오른쪽 상단)을 선택합니다.

   그러면 **인스턴스에 연결** 페이지가 열립니다.

1. **연결 방법을 선택합니다.**

   **인스턴스에 연결** 페이지에서 **SSH 클라이언트** 탭을 선택합니다.

   다음에 수행할 단계이므로 잠시 시간을 내어 이 페이지의 텍스트를 검토하세요.

1. **SSH 명령을 검토합니다.**

   **예제**에 인스턴스의 세부 정보에 따라 자동으로 생성되고 사용자 지정되는 명령이 표시됩니다. 프라이빗 키 이름은 시작할 때 지정한 퍼블릭 키의 이름에서 파생됩니다.

   명령은 다음과 같이 표시됩니다.

   ```
   ssh -i "test-instance-key-pair.pem" ec2-user@ec2-18-201-118-201.eu-west-1.compute.amazonaws.com
   ```

1. **SSH 명령 복사:**

   예제 SSH 명령 옆에 있는 복사 아이콘을 선택합니다.

1. **터미널 창 열기:**

   로컬 컴퓨터에서 터미널 창을 엽니다.

1. **SSH 명령 붙여넣기 및 실행:**

   터미널 창에 SSH 명령을 붙여넣습니다. 특정 폴더에 프라이빗 키 파일을 저장한 경우 전체 파일 경로를 포함하도록 명령을 편집합니다.

   키보드에서 Enter 키를 누릅니다.

   다음과 비슷한 응답이 나타납니다.

   ```
   The authenticity of host 'ec2-18-201-118-201.eu-west-1.compute.amazonaws.com (18-201-118-201)' can't be established.
   ED25519 key fingerprint is SHA256:examplehxj9aOr1MogvKOoMNskVVIRBQBoq0example.This key is not known by any other names.
   Are you sure you want to continue connecting (yes/no/[fingerprint])?
   ```

1. **연결 완료:**

   키보드에서 **yes**를 입력하고 Return을 누릅니다.

   지문을 확인하는 것은 이 자습서의 범위를 벗어납니다. 자세한 내용은 [(선택 사항) 인스턴스 지문 가져오기](connection-prereqs-general.md#connection-prereqs-fingerprint)를 참조하세요.

   연결에 성공하면 터미널 프롬프트가 인스턴스의 퍼블릭 DNS를 표시하도록 변경됩니다.

**축하합니다\$1** 인스턴스에 성공적으로 연결되었습니다.

## 작업 9: 인스턴스 중지
<a name="tut2-task-9-stop-test-ec2-instance"></a>

이 작업에서는 프리 티어 혜택을 유지하기 위해 인스턴스를 중지합니다. 인스턴스가 중지되면 해당 인스턴스에 더 이상 비용이 발생하지 않습니다. 2025년 7월 15일 전에 AWS 계정을 생성했고 프리 티어를 사용할 수 있다면 EBS 스토리지 비용이 계속 발생합니다.

**인스턴스를 중지하려면 다음 단계를 따르세요.**

1. **중지 시작:**

   여전히 **인스턴스에 연결** 페이지에 있는 경우 브레드크럼에서 **인스턴스**를 선택합니다. 다른 곳으로 이동한 경우 탐색 창에서 **인스턴스**를 선택합니다.

   그런 다음 **인스턴스** 페이지에서 인스턴스 이름 옆의 확인란을 선택한 다음 **인스턴스 상태** 메뉴(오른쪽 상단)를 선택하고 **인스턴스 중지**를 선택합니다. 메시지가 표시되면 **중지**를 선택합니다.

1. **인스턴스 상태 모니터링:**

   **인스턴스** 페이지에서 **인스턴스 상태** 열을 확인합니다. 인스턴스의 상태가 **중지 중**으로 변경된 다음 **중지됨**으로 변경됩니다. 전체 텍스트가 보이지 않으면 열을 넓혀 보세요.

   인스턴스 상태가 **중지 중**에서 **중지됨**으로 변경되었지만 아직 표시되지 않는 경우 새로 고침 아이콘(테이블 위)을 선택하여 **인스턴스** 테이블을 새로 고칩니다.

## 핵심 고려 사항
<a name="tutorial-launch-a-test-ec2-instance-key-takeaways"></a>

이 자습서에서는 다음 주요 개념을 다루었습니다.
+ **AMI는 인스턴스를 시작하는 데 필요한 운영 체제 및 소프트웨어가 포함된 템플릿인 Amazon Machine Image를 의미합니다.
+ **인스턴스 유형은 인스턴스에 사용되는 호스트 컴퓨터의 하드웨어를 의미합니다. 인스턴스의 CPU, 메모리, 스토리지, 네트워킹 용량을 결정합니다.
+ **키 페어는 인스턴스에 안전하게 연결하는 데 사용할 수 있는 퍼블릭 키와 프라이빗 키 세트를 의미합니다.
+ **네트워크는 **VPC(AWS 클라우드 내 계정 전용 가상 프라이빗 클라우드)와 **서브넷(VPC 내 IP 주소의 범위)을 의미합니다.
+ **보안 그룹은 인스턴스에 도달할 수 있는 트래픽을 제어하는 일련의 규칙을 의미합니다.
+ **EBS 볼륨은 인스턴스의 데이터 스토리지를 의미합니다. 모든 인스턴스에는 AMI를 저장하기 위한 루트 볼륨과 하나 이상의 데이터 볼륨(선택 사항)이 있습니다.
+ **태그는 인스턴스에 선택적으로 할당할 수 있는 메타데이터입니다. 인스턴스 이름은 태그이며 해당 **키**는 **이름**이고 **값**은 사용자가 선택합니다.
+ **연결은 인터넷을 통해 인스턴스에 액세스하는 것을 의미합니다.
+ **SSH는 인스턴스에 연결하는 데 사용할 수 있는 보안 쉘 연결 프로토콜을 의미합니다.
+ **퍼블릭 DNS는 인스턴스의 고유한 퍼블릭 주소입니다.
+ *인스턴스 사용자 이름*은 인스턴스의 운영 체제에 따라 결정되며 연결하는 데 필요합니다.
+ 인스턴스를 **중지하면 인스턴스에 대한 요금은 중지되지만 EBS 스토리지 요금은 계속 부과됩니다.

## 다음 단계
<a name="tutorial-launch-a-test-ec2-instance-next-steps"></a>

인스턴스 시작, 연결, 중지에 대한 자신감을 키우려면 이 자습서의 단계를 반복해 보세요. 프리 티어 혜택을 유지하려면 시작한 인스턴스를 모두 종료해야 합니다.

이러한 기본 사항에 익숙해지면 고급 자습서를 살펴볼 수 있습니다. 더 많은 자습서는 [다른 자습서를 찾고 있나요?](ec2-instance-launch-tutorials.md#looking-for-other-tutorials) 섹션을 참조하세요.

2025년 7월 15일 전에 AWS 계정을 생성했다면 6분 길이의 [How can I avoid charges on my account when using AWS 프리 티어 services](https://youtu.be/pZLG8McSugQ) 비디오를 시청해 보세요.

2025년 7월 15일 이후에 AWS 계정을 생성했다면 *AWS Billing 사용 설명서*의 [AWS 프리 티어를 포함한 AWS 서비스 탐색](https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/free-tier.html) 정보를 검토하는 것이 좋습니다.

# Amazon EC2 인스턴스 구성 파라미터에 대한 참조
<a name="ec2-instance-launch-parameters"></a>

Amazon EC2 콘솔의 인스턴스 시작 마법사와 시작 템플릿은 Amazon EC2 인스턴스 구성을 위한 모든 파라미터를 제공합니다.

키 페어를 제외하고 인스턴스 시작 마법사는 각 파라미터에 대한 기본값을 제공합니다. 기본값을 일부 또는 전부 수락하거나 고유한 값으로 인스턴스를 구성할 수 있습니다. 시작 템플릿을 생성할 때 파라미터는 선택 사항입니다. 시작 템플릿을 사용하여 인스턴스를 시작하는 경우 시작 템플릿에 지정된 파라미터가 인스턴스 시작 마법사의 기본값보다 우선합니다. 시작 템플릿에 지정되지 않은 모든 파라미터는 인스턴스 시작 마법사가 제공한 값을 기본값으로 사용합니다.

파라미터는 인스턴스 시작 마법사와 시작 템플릿에서 그룹화됩니다. 콘솔의 파라미터 그룹에 따라 다음과 같은 설명이 제공됩니다.

**Topics**
+ [이름 및 태그](#liw-name-and-tags)
+ [애플리케이션 및 OS 이미지(Amazon Machine Image)](#liw-ami)
+ [인스턴스 유형](#liw-instance-type)
+ [키 페어(로그인)](#liw-key-pair)
+ [네트워크 설정](#liw-network-settings)
+ [스토리지 구성](#liw-storage)
+ [고급 세부 정보](#liw-advanced-details)
+ [요약](#liw-summary)

## 이름 및 태그
<a name="liw-name-and-tags"></a>

인스턴스 이름은 태그이며, 여기서 키는 **이름**이고 값은 사용자가 지정하는 이름입니다. 인스턴스, 볼륨 및 네트워크 인터페이스에 태그를 지정할 수 있습니다. 스팟 인스턴스의 경우 스팟 인스턴스 요청만 태깅할 수 있습니다. 태그에 대한 자세한 내용은 [Amazon EC2 리소스 태깅](Using_Tags.md) 섹션을 참조하세요.

인스턴스 이름과 추가 태그를 지정하는 것은 선택 사항입니다.
+ **이름(Name)**에 인스턴스를 설명하는 이름을 입력합니다. 이름을 지정하지 않으면 인스턴스를 시작할 때 자동으로 생성되는 ID로 인스턴스를 식별할 수 있습니다.
+ 태그를 추가하려면 **추가 태그 추가(Add additional tags)**를 선택합니다. **태그 추가(Add tag)**를 선택한 다음 키와 값을 입력하고 태그를 지정할 리소스 유형을 선택합니다. 추가할 각 추가 태그에 대해 **태그 추가(Add tag)**를 다시 선택합니다.

인스턴스를 시작할 때만 인스턴스 이름을 지정할 수 있습니다. 시작 템플릿을 생성할 때 인스턴스 이름을 지정할 수 없지만 인스턴스 시작 시 생성되는 리소스에 태그를 추가할 수 있습니다.

## 애플리케이션 및 OS 이미지(Amazon Machine Image)
<a name="liw-ami"></a>

Amazon Machine Image(AMI)에는 인스턴스를 생성하는 데 필요한 정보가 포함되어 있습니다. 예를 들어 AMI에는 Linux, Apache, 사용자의 웹 사이트 등 웹 서버 역할을 하는 데 필요한 소프트웨어가 포함될 수 있습니다.

다음과 같이 적합한 AMI를 찾을 수 있습니다. AMI를 찾는 각 옵션에서 **취소(Cancel)**(오른쪽 상단)를 선택하여 AMI를 선택하지 않고 인스턴스 시작 마법사로 돌아갈 수 있습니다.

**검색 창**  
사용 가능한 모든 AMI를 검색하려면 AMI 검색 창에 키워드를 입력한 다음 **Enter** 키를 누릅니다. AMI를 선택하려면 **선택(Select)**을 선택합니다.

**최근 항목**  
최근에 사용한 AMI입니다.  
**최근 시작(Recently launched)** 또는 **현재 사용 중(Currently in use)**을 선택한 다음 **Amazon Machine Image(AMI)(Amazon Machine Image (AMI))**에서 AMI를 선택합니다.

**내 AMI**  
사용자가 소유한 프라이빗 AMI 또는 공유된 프라이빗 AMI입니다.  
**본인 소유(Owned by me)** 또는 **나와 공유됨(Shared with me)**을 선택한 다음 **Amazon Machine Image(AMI)(Amazon Machine Image (AMI))**에서 AMI를 선택합니다.

**빠른 시작**  
AMI는 운영 체제(OS) 별로 그룹화되어 있어 빠르게 시작할 수 있습니다.  
먼저 필요한 OS를 선택한 다음 **Amazon Machine Image(AMI)(Amazon Machine Image (AMI))**에서 AMI를 선택합니다. AWS 프리 티어로 이용할 수 있는 AMI를 선택하려면 AMI가 **프리 티어 사용 가능**으로 표시되어 있는지 확인합니다.

**더 많은 AMI 검색**  
**더 많은 AMI 검색(Browse more AMIs)**을 선택하여 전체 AMI 카탈로그를 검색합니다.  
+ 사용 가능한 모든 AMI를 검색하려면 검색 창에 키워드를 입력한 다음 **Enter** 키를 누릅니다.
+ Systems Manager 파라미터를 사용하여 AMI를 찾으려면 시스템 검색 창 오른쪽에 있는 화살표 버튼을 선택한 다음 **Search by Systems Manager parameter**(Systems Manager 파라미터로 검색)를 선택하세요. 자세한 내용은 [Systems Manager 파라미터를 사용하여 AMI 참조](using-systems-manager-parameter-to-find-AMI.md) 섹션을 참조하세요.
+ 범주별로 검색하려면 **퀵 스타트 AMI(Quickstart AMIs)**, **내 AMI(My AMIs)**, **AWS Marketplace AMI** 또는 **커뮤니티 AMI(Community AMIs)**를 선택합니다.

  AWS Marketplace는 AMI를 비롯하여 AWS에서 실행되는 소프트웨어를 구입할 수 있는 온라인 저장소입니다. AWS Marketplace에서 인스턴스를 시작하는 방법에 대한 자세한 내용은 [AWS Marketplace AMI에서 Amazon EC2 인스턴스 시작](launch-marketplace-console.md)을 참조하세요. **커뮤니티 AMI(Community AMIs)**에서 AWS 커뮤니티 멤버가 다른 사용자가 사용할 수 있도록 설정한 AMI를 찾을 수 있습니다. Amazon 또는 검증된 파트너의 AMI는 **확인된 공급 업체**로 표시됩니다.
+ AMI 목록을 필터링하려면 화면 왼쪽에 있는 **결과 구체화(Refine results)** 아래에 확인란을 하나 이상 선택합니다. 선택한 검색 범주에 따라 필터 옵션이 다릅니다.
+ 각 AMI의 지원 **루트 디바이스 유형** 목록을 확인합니다. **EBS**(Amazon EBS에서 지원) 또는 **인스턴스 저장소**(인스턴스 저장소에서 지원) 중 필요한 유형의 AMI를 확인합니다. 자세한 내용은 [루트 볼륨 유형](ComponentsAMIs.md#storage-for-the-root-device) 섹션을 참조하세요.
+ 각 AMI의 지원 **가상화 유형** 목록을 확인합니다. **hvm** 또는 **paravirtual** 중 필요한 유형의 AMI를 확인합니다. 예를 들어 일부 인스턴스 유형은 HVM이 필요합니다. Linux 가상화 유형에 대한 자세한 내용은 [가상화 유형](ComponentsAMIs.md#virtualization_types) 섹션을 참조하세요.
+ 각 AMI에 대해 나열된 **부팅 모드**를 확인합니다. 필요한 부팅 모드(**legacy-bios**, **uefi** 또는 **uefi-preferred**)를 사용하는 AMI를 확인합니다. 자세한 내용은 [Amazon EC2 부팅 모드를 사용한 인스턴스 시작 동작](ami-boot.md) 섹션을 참조하세요.
+ 용도에 적합한 AMI를 선택하고 **선택** 버튼을 선택합니다.

**AMI 변경 시 경고**  
인스턴스를 시작할 때 선택한 AMI와 연결된 볼륨 또는 보안 그룹의 구성을 수정한 다음 다른 AMI를 선택하면 현재 설정 중 일부가 변경 또는 제거된다는 경고 창이 열립니다. 보안 그룹 및 볼륨에 대한 변경 사항을 검토할 수 있습니다. 또한 추가 및 삭제될 볼륨을 보거나 추가할 볼륨만 볼 수도 있습니다. 시작 템플릿을 생성할 때는 이 경고가 나타나지 않습니다.

## 인스턴스 유형
<a name="liw-instance-type"></a>

인스턴스 유형은 인스턴스의 하드웨어 구성과 크기를 정의합니다. 대형 인스턴스는 CPU와 메모리가 더 높습니다. 자세한 내용은 [Amazon EC2 인스턴스 유형](https://docs.aws.amazon.com/ec2/latest/instancetypes/instance-types.html)을 참조하세요.
+ **인스턴스 유형**: 인스턴스 유형이 지정한 AMI와 호환되는지 확인합니다. 자세한 내용은 [Amazon EC2 인스턴스 유형](instance-types.md) 섹션을 참조하세요.

  **프리 티어** - 프리 티어에서 무료로 사용할 수 있는 **프리 티어 사용 가능** 레이블이 지정된 인스턴스 유형을 사용할 수 있습니다. 특정 인스턴스 유형은 AWS 계정을 생성한 시기에 따라 달라집니다.

  2025년 7월 15일 전에 AWS 계정을 생성했고 생성한 지 12개월 미만인 경우 **t2.micro** 인스턴스 유형 또는 **t3.micro** 인스턴스 유형(**t2.micro**를 사용할 수 없는 리전의 경우)을 선택하여 프리 티어로 Amazon EC2를 사용할 수 있습니다. **t3.micro** 인스턴스를 시작하면 기본적으로 [**무제한** 모드](burstable-performance-instances-unlimited-mode.md)로 설정되므로 CPU 사용량에 따라 추가 요금이 부과될 수 있다는 점에 유의하세요.

  2025년 7월 15일 이후에 AWS 계정을 생성한 경우 **t3.micro**, **t3.small**, **t4g.micro**, **t4g.small**, **c7i-flex.large**, **m7i-flex.large** 인스턴스 유형을 6개월 동안 또는 크레딧이 소진될 때까지 사용할 수 있습니다.

  자세한 내용은 [2025년 7월 15일 전과 후 프리 티어 혜택](ec2-free-tier-usage.md#ec2-free-tier-comparison) 섹션을 참조하세요.
+ **인스턴스 유형 비교(Compare instance types)**: vCPU 수, 아키텍처, 메모리 양(GiB), 스토리지 양(GB), 스토리지 유형 및 네트워크 성능과 같은 속성을 기준으로 서로 다른 인스턴스 유형을 비교할 수 있습니다.
+ **조언 받기**: EC2 인스턴스 유형 파인더에서 인스턴스 유형에 대한 지침과 제안을 받을 수 있습니다. 자세한 내용은 [EC2 인스턴스 유형 파인더에서 권장 사항 받기](get-ec2-instance-type-recommendations.md) 섹션을 참조하세요.
+ (시작 템플릿만 해당) **고급**: 인스턴스 속성을 지정하고 Amazon EC2에서 이러한 속성으로 인스턴스 유형을 식별할 수 있도록 하려면 **고급**을 선택한 다음 **인스턴스 유형 속성 지정**을 선택합니다.
  + **vCPU 수(Number of vCPUs)**: 컴퓨팅 요구 사항에 맞는 최소 및 최대 vCPU 수를 입력합니다. 제한이 없음을 표시하려면 최소값 **0**을 입력하고 최대값을 비워 둡니다.
  + **메모리 용량(MiB)(Amount of memory (MiB))**: 컴퓨팅 요구 사항에 맞는 최소 및 최대 메모리 양을 MiB 단위로 입력합니다. 제한이 없음을 표시하려면 최소값 **0**을 입력하고 최대값을 비워 둡니다.
  + **선택적 인스턴스 유형 특성(Optional instance type attributes)**을 확장하고 **속성 추가(Add attribute)**를 선택하여 컴퓨팅 요구 사항을 보다 자세히 표현할 수 있습니다. 각 속성에 대한 자세한 내용은 [Amazon EC2 API Reference](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_InstanceRequirementsRequest.html)(Amazon EC2 API 레퍼런스)의 *InstanceRequirementsRequest*를 참조하세요.
  + **결과 인스턴스 유형(Resulting instance types)**: 지정한 속성과 일치하는 인스턴스 유형을 미리 볼 수 있습니다. 인스턴스 유형을 제외하려면 **속성 추가(Add attribute)**를 선택하고 **속성(Attribute)** 목록에서 **제외된 인스턴스 유형(Excluded instance types)**을 선택합니다. **Attribute value**(속성 값) 목록에서 제외할 인스턴스 유형을 선택합니다.

## 키 페어(로그인)
<a name="liw-key-pair"></a>

**키 페어 이름(Key pair name)**에서 기존 키 페어를 선택하거나 **새로운 키 페어 생성(Create new key pair)**을 선택하여 새로 생성합니다. 자세한 내용은 [Amazon EC2 키 페어 및 Amazon EC2 인스턴스](ec2-key-pairs.md) 섹션을 참조하세요.

**중요**  
**키 페어 없이 진행(Proceed without key pair)**(권장하지 않음) 옵션을 선택할 경우 사용자가 다른 방법으로 로그인할 수 있도록 구성된 AMI를 선택해야만 인스턴스에 연결할 수 있습니다.

## 네트워크 설정
<a name="liw-network-settings"></a>

네트워크 설정은 인스턴스의 [IP 주소](using-instance-addressing.md), [보안 그룹](ec2-security-groups.md), [네트워크 인터페이스](using-eni.md)를 정의합니다. 기본 네트워크 설정을 사용하거나 필요에 따라 구성할 수 있습니다.
+ (인스턴스 시작 마법사만 해당) **VPC**: 인스턴스에 대한 기존 VPC를 선택합니다. 리전의 기본 VPC가 기본적으로 선택됩니다. 또는 생성한 VPC 또는 공유된 VPC를 선택할 수 있습니다. 자세한 내용은 [EC2 인스턴스용 가상 프라이빗 클라우드](using-vpc.md) 섹션을 참조하세요.
+ **서브넷**: 인스턴스의 서브넷을 선택하거나 **새 서브넷 생성**을 선택하고 Amazon VPC 콘솔을 사용하여 새 서브넷을 생성합니다.
  + 선택한 VPC의 가용 영역, 로컬 영역, Wavelength 영역 또는 Outpost 영역에서 서브넷을 생성할 수 있습니다.
  + IPv6 전용 서브넷에서 인스턴스를 시작하려면 인스턴스가 [Nitro 기반 인스턴스](instance-types.md#instance-hypervisor-type)여야 합니다.
+ (인스턴스 시작 마법사만 해당) **퍼블릭 IP 자동 할당**: 퍼블릭 IPv4 주소의 자동 할당을 활성화 또는 비활성화합니다. 인스턴스를 기본 서브넷에서 시작할 경우 기본값은 **활성화**입니다. 기본이 아닌 서브넷에서 인스턴스를 시작할 때 기본값은 **비활성화**입니다. 자세한 내용은 [퍼블릭 IPv4 주소](using-instance-addressing.md#concepts-public-addresses) 섹션을 참조하세요.

  보조 네트워크 인터페이스를 추가하는 경우 기본값이 아닌 서브넷에 대해 이 옵션을 활성화할 수 없습니다. 자세한 내용은 [시작 시 퍼블릭 IPv4 주소 할당](working-with-ip-addresses.md#public-ip-addresses) 섹션을 참조하세요.
+ (인스턴스 시작 마법사만 해당) **IPv6 IP 자동 할당**: IPv6 주소의 자동 할당을 활성화 또는 비활성화합니다. 자세한 내용은 [IPv6 주소](using-instance-addressing.md#ipv6-addressing) 섹션을 참조하세요.
+ **방화벽(보안 그룹)**: 기존 보안 그룹을 선택하거나 새 보안 그룹을 생성합니다. 보안 그룹에 인스턴스와 주고받는 트래픽을 허용하는 규칙이 있는지 확인합니다. 다른 모든 트래픽은 무시됩니다.

  새 보안 그룹을 생성하면 SSH(Linux 인스턴스) 또는 RDP(Windows 인스턴스)를 통해 모든 IP 주소에서 인스턴스에 연결할 수 있는 인바운드 규칙이 자동으로 생성됩니다. 필요에 따라 이 규칙을 제거하거나 수정할 수 있습니다. 필요에 따라 규칙을 추가할 수 있습니다. 자세한 내용은 [보안 그룹 규칙 구성](changing-security-group.md#add-remove-security-group-rules) 섹션을 참조하세요.
**주의**  
모든 IP 주소가 SSH 또는 RDP를 통해 인스턴스에 액세스하도록 하는 규칙은 테스트 인스턴스를 잠시 시작하고 곧 중지하거나 종료할 경우에 허용됩니다. 프로덕션 환경에는 안전하지 않습니다. 특정 IP 주소 범위에서만 인스턴스 액세스를 허용하도록 설정해야 합니다.

  이 보안 그룹은 기본 네트워크 인터페이스와 보조 네트워크 인터페이스에 추가됩니다. 네트워크 인터페이스에 대한 추가 보안 그룹을 선택할 수 있지만 여기에서 선택한 보안 그룹은 제거할 수 없습니다.
+ **고급 네트워크 구성**-필요에 따라 기본 네트워크 인터페이스를 구성할 수 있습니다. 보조 네트워크 인터페이스를 추가하려면 **Add network interface**(네트워크 인터페이스 추가)를 선택합니다. 추가할 수 있는 네트워크 인터페이스의 수는 선택한 인스턴스 유형에 따라 다릅니다. 이 섹션은 서브넷을 선택한 경우에만 사용할 수 있습니다.
  + **디바이스 인덱스**: 디바이스 인덱스입니다. 기본 네트워크 인터페이스는 인덱스 0에 할당되어야 합니다.
  + **네트워크 인터페이스**: 네트워크 인터페이스입니다. Amazon EC2에서 새로운 인터페이스를 생성하도록 **새 인터페이스**를 선택하거나 사용 가능한 기존 네트워크 인터페이스를 선택합니다. 기존 네트워크 인터페이스를 기본 네트워크 인터페이스로 선택하는 경우 기본이 아닌 서브넷에 대해 **퍼블릭 IP 자동 할당**을 활성화할 수 없습니다.
  + **설명**: 새로운 네트워크 인터페이스에 대한 설명입니다.
  + **서브넷(Subnet)**: 새로운 네트워크 인터페이스를 생성할 서브넷입니다. 인스턴스는 기본 네트워크 인터페이스와 동일한 서브넷에서 시작됩니다.

    기본 네트워크 인터페이스의 서브넷과 동일한 가용 영역에서 보조 네트워크 인터페이스의 서브넷을 선택해야 합니다. 다른 VPC에서 서브넷을 선택하면 네트워크 인터페이스 옆에 **다중 VPC** 레이블이 나타납니다. 그러면 네트워킹 및 보안 구성이 서로 다른 여러 VPC 사이에 다중 홈 인스턴스를 만들 수 있습니다.

    EC2 인스턴스를 IPv6 전용 서브넷으로 시작하려면 [Nitro 기반 인스턴스](instance-types.md#instance-hypervisor-type)를 사용해야 합니다. IPv6 전용 인스턴스를 시작할 때 DHCPv6이 인스턴스에 IPv6 DNS 이름 서버를 즉시 제공하지 않을 수 있습니다. 이 초기 지연 중에는 인스턴스가 퍼블릭 도메인을 확인하지 못할 수 있습니다. 구성 파일을 변경하고 AMI를 다시 이미지화하여 부팅 시 파일에 IPv6 DNS 이름 서버 주소를 즉시 부여할 수 있습니다.
  + **보안 그룹**: 네트워크 인터페이스와 연결할 보안 그룹입니다. 네트워크 인터페이스의 서브넷과 동일한 VPC에서 보안 그룹을 선택해야 합니다.
  + (시작 템플릿만 해당) **퍼블릭 IP 자동 할당**: 인스턴스의 퍼블릭 IPv4 주소 수신 여부를 지정합니다. 기본 설정 사용 시, 기본 서브넷을 사용하는 인스턴스는 퍼블릭 IPv4 주소를 수신하고 기본이 아닌 서브넷의 인스턴스는 수신하지 않습니다. **활성화** 또는 **비활성화**를 선택하여 서브넷의 기본 설정을 재정의할 수 있습니다. 자세한 내용은 [퍼블릭 IPv4 주소](using-instance-addressing.md#concepts-public-addresses) 섹션을 참조하세요.
  + **기본 IP**: 서브넷 범위 중 프라이빗 IPv4 주소입니다. Amazon EC2가 자동으로 프라이빗 IPv4 주소를 선택하도록 하려면 비워 둡니다.
  + **보조 IP**: 서브넷 범위 중 추가적인 프라이빗 IPv4 주소입니다. **수동 할당**을 선택하고 IPv4 주소를 입력합니다. **IP 추가**를 선택하여 다른 IPv4 주소를 추가합니다. 또는 **자동 할당**을 선택하고 Amazon EC2가 사용자를 위해 선택할 IPv4 주소 수를 나타내는 값을 입력합니다.
  + (IPv6에만 해당) **IPv6 IP**: 서브넷 범위 중 IPv6 주소입니다. **수동 할당**을 선택하고 IPv6 주소를 입력합니다. **IP 추가**를 선택하여 다른 IPv6 주소를 추가합니다. 또는 **자동 할당**을 선택하고 Amazon EC2가 사용자를 위해 선택할 IPv6 주소 수를 나타내는 값을 입력합니다.
  + [**IPv4 접두사(IPv4 Prefixes)**]: 네트워크 인터페이스의 IPv4 접두사입니다. **수동 할당**을 선택하고 IPv4 접두사를 입력합니다. 또는 **자동 할당**을 선택하고 Amazon EC2가 사용자를 위해 선택할 IPv4 접두사 수를 나타내는 값을 입력합니다.
  + [**IPv6 접두사(IPv6 Prefixes)**]: 네트워크 인터페이스의 IPv6 접두사입니다. **수동 할당**을 선택하고 IPv6 접두사를 입력합니다. 또는 **자동 할당**을 선택하고 Amazon EC2가 사용자를 위해 선택할 IPv6 접두사 수를 나타내는 값을 입력합니다.
  + (듀얼 스택 및 IPv6 전용) **기본 IPv6 IP 할당**: 듀얼 스택 또는 IPv6 전용 서브넷을 선택하는 경우 기본 IPv6 주소를 할당합니다. 이렇게 하면 인스턴스 또는 네트워크 인터페이스로 향하는 트래픽이 중단되는 것을 방지할 수 있습니다. IPv6 주소가 변경되지 않는 경우 이 옵션을 활성화합니다. 기본 IPv6 주소는 나중에 제거할 수 없습니다. IPv6 GUA 주소를 기본 IPv6로 활성화하면 인스턴스가 종료되거나 네트워크 인터페이스가 분리될 때까지 첫 번째 IPv6 GUA가 기본 IPv6 주소로 설정됩니다. 네트워크 인터페이스와 연결된 IPv6 주소가 여러 개 있고 Amazon EC2가 기본 IPv6 주소를 할당하도록 허용한 경우, 네트워크 인터페이스와 연결된 첫 번째 IPv6 GUA 주소가 기본 IPv6 주소입니다.
  + **종료 시 삭제**: 인스턴스가 삭제될 때 네트워크 인터페이스도 삭제되도록 할 것인지 여부를 나타냅니다.
  + **인터페이스 유형**: 네트워크 인터페이스 유형:
    + **ENA**: CPU 사용량을 최소화하면서 TCP/IP 프로토콜의 높은 처리량과 초당 패킷 속도를 처리하도록 설계된 고성능 네트워크 인터페이스입니다. 이것이 기본값입니다. ENA에 대한 자세한 내용은 [Elastic Network Adapter](enhanced-networking-ena.md) 섹션을 참조하세요.
    + **ENA 포함 EFA**: SRD 기반 전송과 함께 기존 TCP/IP 기반 전송을 위해 ENA 디바이스와 EFA 디바이스를 모두 지원하는 네트워크 인터페이스입니다. EFA에 대한 자세한 내용은 [Elastic Fabric Adapter](efa.md) 섹션을 참조하세요.
    + **EFA 전용**: 운영 체제 스택을 우회하면서 SRD 기반 전송을 위한 높은 처리량과 지연 시간이 짧은 노드 간 통신을 처리하도록 설계된 고성능 네트워크 인터페이스입니다. EFA 전용 네트워크 인터페이스는 IP 주소를 지원하지 않습니다. EFA에 대한 자세한 내용은 [Elastic Fabric Adapter](efa.md) 섹션을 참조하세요.
  + **Elastic Fabric Adapter(EFA)**: 네트워크 인터페이스가 Elastic Fabric Adapter(EFA)임을 나타냅니다. 자세한 내용은 [Amazon EC2의 AI/ML 및 HPC 워크로드를 위한 Elastic Fabric Adapter](efa.md) 섹션을 참조하세요.
  + **네트워크 카드 인덱스**: 네트워크 카드의 인덱스입니다. 기본 네트워크 인터페이스는 네트워크 카드 인덱스 0에 할당되어야 합니다. 일부 인스턴스 유형은 여러 [네트워크 카드](using-eni.md#network-cards)를 지원합니다.
  + **ENA Express**: ENA Express는 AWS SRD(Scalable Reliable Datagram) 기술로 구동됩니다. SRD 기술은 패킷 분산 메커니즘을 사용하여 부하를 분산하고 네트워크 혼잡을 방지합니다. ENA Express를 활성화하면 지원되는 인스턴스가 가능한 경우 일반 TCP 트래픽을 기반으로 SRD를 사용하여 통신할 수 있습니다. 목록에서 **활성화** 또는 **비활성화**를 선택하지 않는 한 인스턴스 시작 마법사 또는 시작 템플릿에는 인스턴스에 대한 ENA Express 구성이 포함되지 않습니다.
  + **ENA Express UDP**: ENA Express를 활성화한 경우 필요에 따라 UDP 트래픽에 사용할 수 있습니다. **활성화** 또는 **비활성화**를 선택하지 않는 한 인스턴스 시작 마법사 또는 시작 템플릿에는 인스턴스에 대한 ENA Express 구성이 포함되지 않습니다.

## 스토리지 구성
<a name="liw-storage"></a>

선택한 AMI에는 루트 볼륨을 포함한 하나 이상의 스토리지 볼륨이 있습니다. 인스턴스에 연결할 추가 볼륨을 지정할 수 있습니다.

(인스턴스 시작 마법사만 해당) **단순** 보기 또는 **고급** 보기를 사용할 수 있습니다. **간단(Simple)** 보기를 통해 볼륨의 크기와 유형을 지정합니다. 모든 볼륨 파라미터를 지정하려면 **고급(Advanced)** 보기(카드 우측 상단)를 선택합니다.

**고급(Advanced)** 보기를 사용하여 다음과 같이 각 볼륨을 구성할 수 있습니다.
+ **스토리지 유형(Storage type)**: 인스턴스에 연결할 Amazon EBS 또는 인스턴스 저장소 볼륨을 선택합니다. 목록에서 사용 가능한 볼륨 유형은 선택한 인스턴스 유형에 따라 다릅니다. 자세한 내용은 [EC2 인스턴스용 인스턴스 스토어 임시 블록 스토리지](InstanceStorage.md) 및 [Amazon EBS volumes](https://docs.aws.amazon.com/ebs/latest/userguide/ebs-volumes.html)를 참조하세요.
+ **디바이스 이름(Device name)**: 볼륨에서 사용할 디바이스 이름을 목록에서 선택합니다.
+ **스냅샷(Snapshot)**: 볼륨 복원에 사용할 스냅샷을 입력합니다. **스냅샷(Snapshot)** 필드에 텍스트를 입력하여 사용 가능한 공유 및 퍼블릭 스냅샷을 검색할 수 있습니다.
+ **Size(GiB)**(크기(GiB)): EBS 볼륨의 경우 스토리지 크기를 지정할 수 있습니다.
+ **볼륨 유형(Volume type)**: EBS 볼륨에 대한 볼륨 유형을 선택합니다. 자세한 내용은 *Amazon EBS 사용 설명서*의 [Amazon EBS volume types](https://docs.aws.amazon.com/ebs/latest/userguide/ebs-volume-types.html)를 참조하세요.
+ **IOPS**: io1, io2 또는 gp3 볼륨 유형을 선택한 경우 볼륨에서 지원되는 초당 I/O 작업(IOPS) 수를 입력할 수 있습니다. io1, io2, gp3 볼륨에 필요합니다. gp2, st1, sc1 또는 표준 볼륨에서는 지원되지 않습니다. 시작 템플릿에 대해 이 파라미터를 생략하면 시작 템플릿에서 인스턴스를 시작할 때 값을 지정해야 합니다.
+ **종료 시 삭제(Delete on termination)**: Amazon EBS 볼륨에서 **예(Yes)**를 선택하여 인스턴스가 종료될 때 볼륨을 삭제하거나, **아니요(No)**를 선택하여 볼륨을 유지합니다. 자세한 내용은 [인스턴스가 종료될 때 데이터 보존](preserving-volumes-on-termination.md) 섹션을 참조하세요.
+ **암호화(Encrypted)**: 인스턴스 유형이 EBS 암호화를 지원하는 경우 **예(Yes)**를 선택하여 볼륨의 암호화를 활성화할 수 있습니다. 이 리전에서 기본적으로 암호화를 활성화한 경우, 사용자에 대해 암호화가 활성화됩니다. 자세한 내용은 *Amazon EBS 사용 설명서*의 [Amazon EBS encryption](https://docs.aws.amazon.com/ebs/latest/userguide/ebs-encryption.html)을 참조하세요.
+ **키(Key)**: **암호화(Encrypted)**에 대해 **예(Yes)**를 선택한 경우 볼륨을 암호화하는 데 사용할 고객 관리형 키를 선택해야 합니다. 이 리전에서 기본적으로 암호화를 사용하도록 설정한 경우 기본 고객 관리형 키가 자동으로 선택됩니다. 다른 키를 선택하거나 생성한 고객 관리형 키의 ARN을 지정할 수 있습니다.
+ **처리량**: `gp3` 볼륨 유형을 선택한 경우 볼륨이 지원할 수 있는 처리량을 MiB/s 단위로 입력할 수 있습니다.
+ **볼륨 초기화 속도**: 스냅샷을 선택한 경우 선택적으로 스냅샷 블록을 Amazon S3에서 볼륨으로 다운로드할 볼륨 초기화 속도를 MiB/s 단위로 지정할 수 있습니다. 자세한 내용은 [볼륨 초기화에 Amazon EBS 프로비저닝 속도 사용](https://docs.aws.amazon.com/ebs/latest/userguide/initalize-volume.html#volume-initialization-rate)을 참조하세요. 기본 초기화 속도 또는 빠른 스냅샷 복원(선택한 스냅샷에 대해 활성화된 경우)을 사용하려면 속도를 지정하지 마세요.
+ **파일 시스템**: Amazon EFS 또는 Amazon FSx 파일 시스템을 인스턴스에 탑재합니다. Amazon EFS 파일 시스템 탑재에 대한 자세한 내용은 [Amazon EC2 Linux 인스턴스에서 Amazon EFS 사용](AmazonEFS.md) 섹션을 참조하세요. Amazon FSx 시스템 탑재에 대한 자세한 내용은 [Amazon EC2 인스턴스에서 Amazon FSx 사용](storage_fsx.md) 섹션을 참조하세요.

## 고급 세부 정보
<a name="liw-advanced-details"></a>

**고급 세부 정보**에서 필드를 볼 수 있도록 섹션을 확장하고 인스턴스를 위한 추가 파라미터를 지정합니다.
+ (인스턴스 시작 마법사만 해당) **도메인 조인 디렉터리**: 시작 후 사용자의 인스턴스가 조인된 Directory Service 디렉터리(도메인)를 선택합니다. 도메인을 선택하는 경우, 필요한 권한이 있는 IAM 역할을 선택해야 합니다. 도메인 조인에 대한 자세한 내용은 [Amazon EC2 Linux 인스턴스를 AWS 관리형 Microsoft AD 디렉터에 원활하게 조인](https://docs.aws.amazon.com/directoryservice/latest/admin-guide/seamlessly_join_linux_instance.html)(Linux 인스턴스) 및 [Amazon EC2 Windows 인스턴스를 AWS 관리형 Microsoft AD 디렉터리에 원활하게 조인](https://docs.aws.amazon.com/directoryservice/latest/admin-guide/launching_instance.html)(Windows 인스턴스)을 참조하세요.
+ **IAM 인스턴스 프로파일**: 인스턴스와 연결할 IAM 인스턴스 프로파일을 선택합니다. IAM 역할의 컨테이너입니다. 자세한 내용은 [Amazon EC2의 IAM 역할](iam-roles-for-amazon-ec2.md) 섹션을 참조하세요.
+ **호스트 이름 유형(Hostname type)**: 인스턴스의 게스트 OS 호스트 이름에 리소스 이름 또는 IP 이름을 포함할지 선택합니다. 자세한 내용은 [EC2 인스턴스 호스트 이름 및 도메인](ec2-instance-naming.md) 섹션을 참조하세요.
+ **DNS 호스트 이름(DNS Hostname)**: 리소스 이름 또는 IP 이름(**호스트 이름 유형(Hostname type)**에 대해 선택한 것에 따라)에 대한 DNS 쿼리가 IPv4 주소(A 레코드), IPv6 주소(AAAA 레코드) 또는 둘 다로 응답할지 결정합니다. 자세한 내용은 [EC2 인스턴스 호스트 이름 및 도메인](ec2-instance-naming.md) 섹션을 참조하세요.
+ **인스턴스 자동 복구**: 활성화되면 시스템 상태 확인이 실패할 경우 인스턴스를 복구합니다. 이 설정은 지원되는 인스턴스 유형에 대해 시작 시 활성화됩니다. 자세한 내용은 [Amazon EC2 인스턴스에서 간소화된 자동 복구 구성](instance-configuration-recovery.md) 섹션을 참조하세요.
+ **종료 동작**: 인스턴스 종료 시 적용할 인스턴스 상태(중지 또는 종료)를 선택합니다. 자세한 내용은 [인스턴스가 시작하는 종료 동작 변경](Using_ChangingInstanceInitiatedShutdownBehavior.md) 섹션을 참조하세요.
+ **중지 - 최대 절전 모드 동작(Stop - Hibernate behavior)**: 최대 절전 모드를 사용하려면 **활성화(Enable)**를 선택합니다. 이 필드는 인스턴스가 최대 절전 모드 필수 조건을 충족하는 경우에만 사용할 수 있습니다. 자세한 내용은 [Amazon EC2 인스턴스를 최대 절전 모드로 전환](Hibernate.md) 섹션을 참조하세요.
+ **종료 방지(Termination protection)**: 실수로 인스턴스를 종료하는 일을 방지하려면 **활성화(Enable)**를 선택합니다. 자세한 내용은 [인스턴스 종료 방지 변경](Using_ChangingDisableAPITermination.md) 섹션을 참조하세요.
+ **중지 방지(Stop protection)**: 우발적 중지를 방지하려면 **활성화(Enable)**를 선택합니다. 자세한 내용은 [중지 방지 사용 설정](ec2-stop-protection.md) 섹션을 참조하세요.
+ **세부 CloudWatch 모니터링(Detailed CloudWatch monitoring)**: Amazon CloudWatch를 사용하여 인스턴스에 대한 세부 모니터링 기능을 켜려면 **사용 설정(Enable)**을 선택합니다. 추가 요금이 발생합니다. 자세한 내용은 [CloudWatch를 사용하여 인스턴스 모니터링](using-cloudwatch.md) 섹션을 참조하세요.
+ **크레딧 사양(Credit specification)**: 애플리케이션이 필요한 만큼 기준 이상으로 버스트하도록 하려면 **무제한(Unlimited)**을 선택합니다. 이 필드는 **T** 인스턴스에만 유효합니다. 추가 요금이 적용될 수 있습니다. 자세한 내용은 [성능 버스트 가능 인스턴스](burstable-performance-instances.md) 섹션을 참조하세요.
+ **배치 그룹**: 인스턴스를 시작할 배치 그룹을 지정합니다. 기존의 배치 그룹을 선택하거나 새로 생성할 수 있습니다. 모든 인스턴스 유형이 하나의 배치 그룹에서 하나의 인스턴스 시작을 지원하지 않습니다. 자세한 내용은 [Amazon EC2 인스턴스에 대한 배치 그룹](placement-groups.md) 섹션을 참조하세요.
+ **EBS 최적화 인스턴스(EBS-optimized instance)**: Amazon EBS에 최적화된 인스턴스는 최적화된 구성 스택을 사용하며 Amazon EBS I/O를 위한 추가 전용 용량을 제공합니다. 인스턴스 유형이 이 기능을 지원하는 경우 기능을 사용하려면 **활성화(Enable)**를 선택하여 활성화합니다. 추가 요금이 발생합니다. 자세한 내용은 [Amazon EBS 최적화 인스턴스 유형](ebs-optimized.md) 섹션을 참조하세요.
+ **인스턴스 대역폭 구성**: 네트워크 대역폭 또는 EBS 대역폭을 향상시킬 수 있습니다. 지원되는 인스턴스 유형에만 사용할 수 있습니다. 자세한 내용은 [EC2 인스턴스 대역폭 가중치 구성](configure-bandwidth-weighting.md) 섹션을 참조하세요.
+ **구매 옵션**: 온디맨드 가격으로 제한된 스팟 가격에서 스팟 인스턴스를 요청하려면 **스팟 인스턴스**를 선택하고 기본 스팟 인스턴스 설정을 변경하려면 **스팟 인스턴스 옵션 사용자 지정**을 선택합니다. 최고 가격을 설정(권장되지 않음)하고 요청 유형, 요청 기간 및 중단 동작을 변경할 수 있습니다. 스팟 인스턴스를 요청하지 않으면 Amazon EC2는 기본적으로 온디맨드 인스턴스를 시작합니다. 자세한 내용은 [스팟 인스턴스 관리](using-spot-instances-request.md) 섹션을 참조하세요.
+ **용량 예약(Capacity Reservation)**: 인스턴스를 모든 열린 용량 예약(**공개(Open)**), 특정 용량 예약(**ID별 목표(Target by ID)**) 또는 용량 예약 그룹(**그룹별 목표(Target by group)**)으로 시작할지 여부를 지정합니다. 용량 예약을 사용하지 않도록 지정하려면 **없음(None)**을 선택합니다. 자세한 내용은 [인스턴스를 기존 용량 예약으로 시작](capacity-reservations-launch.md) 섹션을 참조하세요.
+ **테넌시**: 인스턴스를 공유 하드웨어(**공유**), 격리된 전용 하드웨어(**전용**) 또는 전용 호스트(**전용 호스트**)에서 실행할지 선택합니다. 전용 호스트에서 인스턴스를 시작하도록 선택하면 인스턴스를 호스트 리소스 그룹에서 시작할지 여부를 지정하거나 특정 전용 호스트를 대상으로 지정할 수 있습니다. 추가 요금이 적용될 수 있습니다. 자세한 내용은 [Amazon EC2 전용 인스턴스](dedicated-instance.md) 및 [Amazon EC2 전용 호스트](dedicated-hosts-overview.md) 섹션을 참조하세요.
+ **RAM 디스크 ID(RAM disk ID)**: (반가상화(PV) AMI에만 유효) 인스턴스의 RAM 디스크를 선택합니다. 커널을 선택한 경우 지원하는 드라이버가 있는 특정 RAM 디스크를 선택해야 할 수도 있습니다.
+ **커널 ID(Kernel ID)**: (반가상화(PV) AMI에만 유효) 인스턴스의 커널을 선택합니다.
+ [**Nitro Enclave**]: Amazon EC2 인스턴스에서 enclaves라는 격리된 실행 환경을 생성할 수 있습니다. AWS Nitro Enclaves에 대해 인스턴스를 활성화하려면 **활성화(Enable)**를 선택합니다. 자세한 내용은 *AWS Nitro Enclaves 사용 설명서*의 [AWS Nitro Enclaves란 무엇입니까?](https://docs.aws.amazon.com/enclaves/latest/user/nitro-enclave.html)를 참조하세요.
+ **라이선스 구성**: 지정된 라이선스 구성에 대해 인스턴스를 시작하여 라이선스 사용을 추적할 수 있습니다. 자세한 내용은 *AWS License Manager 사용 설명서*에서 [라이선스 구성 생성](https://docs.aws.amazon.com/license-manager/latest/userguide/create-license-configuration.html)을 참조하세요.
+ **CPU 옵션 지정**: 인스턴스 시작 마법사에서는 선택한 인스턴스 유형이 CPU 옵션 지정을 지원하는 경우에만 이 필드가 표시됩니다. **CPU 옵션 지정**을 선택해 시작 중 vCPU 수를 사용자 지정할 수 있습니다. CPU 코어 수와 코어당 스레드 수를 설정합니다. 자세한 내용은 [Amazon EC2 인스턴스의 CPU 옵션](instance-optimize-cpu.md) 섹션을 참조하세요.
+ **액세스 가능한 메타데이터**: 인스턴스 메타데이터 서비스(IMDS)에 대한 액세스를 활성화하거나 비활성화할 수 있습니다. 자세한 내용은 [새 인스턴스에 대한 인스턴스 메타데이터 옵션 구성](configuring-IMDS-new-instances.md) 섹션을 참조하세요.
+ **메타데이터 IPv6 엔드포인트**: IMDS IPv6 주소 `[fd00:ec2::254]`를 사용하여 인스턴스 메타데이터를 검색하도록 인스턴스를 설정할 수 있습니다. 이 옵션은 [Nitro 기반 인스턴스](instance-types.md#instance-hypervisor-type)를 [IPv6 지원 서브넷](https://docs.aws.amazon.com/vpc/latest/userguide/configure-subnets.html#subnet-ip-address-range)(듀얼 스택 또는 IPv6 전용)으로 시작하는 경우에만 사용할 수 있습니다. 인스턴스 메타데이터 검색에 대한 자세한 내용은 [EC2 인스턴스에 대한 인스턴스 메타데이터에 액세스](instancedata-data-retrieval.md) 섹션을 참조하세요.
+ **메타데이터 버전**: IMDS에 대한 액세스를 활성화하면 인스턴스 메타데이터를 요청할 때 인스턴스 메타데이터 서비스 버전 2를 사용하도록 요구할 수 있습니다. 자세한 내용은 [새 인스턴스에 대한 인스턴스 메타데이터 옵션 구성](configuring-IMDS-new-instances.md) 섹션을 참조하세요.
+ **메타데이터 응답 홉 제한**: IMDS를 활성화하면 메타데이터 토큰에 허용되는 네트워크 홉 수를 설정할 수 있습니다. 자세한 내용은 [새 인스턴스에 대한 인스턴스 메타데이터 옵션 구성](configuring-IMDS-new-instances.md) 섹션을 참조하세요.
+ **메타데이터에 태그 허용(Allow tags in metadata)**: 다음을 선택하는 경우 **사용 설정(Enable)**을 선택하면 인스턴스가 메타데이터에서 모든 태그에 액세스할 수 있습니다. 값을 지정하지 않으면 기본적으로 인스턴스 메타데이터의 태그에 대한 액세스가 허용되지 않습니다. 자세한 내용은 [인스턴스 메타데이터에서 태그에 대한 액세스 활성화](work-with-tags-in-IMDS.md#allow-access-to-tags-in-IMDS) 섹션을 참조하세요.
+ **사용자 데이터**: 시작 과정에서 인스턴스를 구성하거나 구성 스크립트를 실행할 때 사용할 사용자 데이터를 지정할 수 있습니다. Linux 인스턴스의 사용자 데이터에 대한 자세한 내용은 [사용자 데이터 입력을 사용하여 EC2 인스턴스를 시작할 때 명령 실행](user-data.md) 섹션을 참조하세요. Windows 인스턴스의 사용자 데이터에 대한 자세한 내용은 [Amazon EC2가 Windows 인스턴스의 사용자 데이터를 처리하는 방법](user-data.md#ec2-windows-user-data) 섹션을 참조하세요.

## 요약
<a name="liw-summary"></a>

**요약(Summary)** 패널을 사용하여 시작할 인스턴스 수를 지정하고 인스턴스 구성을 검토하고 인스턴스를 시작합니다.
+ **인스턴스 개수**: 시작할 인스턴스의 수를 입력합니다. 모든 인스턴스는 동일한 구성으로 시작됩니다.
**작은 정보**  
인스턴스가 빨리 시작되도록 하려면 큰 요청을 여러 개의 작은 배치로 나눕니다. 예를 들어 인스턴스 500개에 대해 시작 요청을 한 개 생성하는 대신, 인스턴스 100개에 대해 한 개씩 총 5개의 시작 요청을 생성합니다.
+ (선택 사항) 인스턴스를 2개 이상 지정하는 경우 애플리케이션 수요를 처리할 인스턴스의 수를 올바르게 유지하는 데 도움이 되도록 **EC2 Auto Scaling 고려(Consider EC2 Auto Scaling)**를 선택하여 시작 템플릿과 Auto Scaling 그룹을 생성할 수 있습니다. Auto Scaling은 사양에 따라 그룹에서 인스턴스의 수를 조정합니다. 자세한 내용은 [Amazon EC2 Auto Scaling 사용 설명서](https://docs.aws.amazon.com/autoscaling/ec2/userguide/)를 참조하세요.
**참고**  
Amazon EC2 Auto Scaling에서 상태가 비정상인 것으로 표시한 Auto Scaling 그룹 내 인스턴스는 자동으로 교체 예정되어 종료되고 다른 인스턴스가 시작되어 원래 인스턴스의 데이터가 손실됩니다. 사용자가 인스턴스를 중지 또는 재부팅하거나 다른 이벤트에서 인스턴스의 상태를 비정상인 것으로 표시하는 경우 인스턴스가 비정상으로 표시됩니다. 자세한 내용은 Amazon EC2 Auto Scaling 사용 설명서의 [Auto Scaling 그룹의 인스턴스 상태 확인](https://docs.aws.amazon.com/autoscaling/ec2/userguide/ec2-auto-scaling-health-checks.html) 섹션을 참조하세요.
+ 인스턴스의 세부 정보를 검토하고 필요한 사항을 변경합니다. **요약(Summary)** 패널에서 해당 링크를 선택하여 섹션으로 직접 이동할 수 있습니다.
+ 인스턴스를 시작할 준비가 되면 **인스턴스 시작(Launch instance)**을 선택합니다.

# 콘솔에서 인스턴스 시작 마법사를 사용하여 EC2 인스턴스 시작
<a name="ec2-launch-instance-wizard"></a>

Amazon EC2 콘솔에서 인스턴스 시작 마법사를 사용하여 Amazon EC2 인스턴스를 시작할 수 있습니다. 마법사는 시작 파라미터의 기본값을 제공합니다. 이를 그대로 사용하거나 요구 사항에 맞게 수정할 수 있습니다. 지정되지 않는 유일한 파라미터는 키 페어입니다. 기본값을 수락하면 키 페어만 선택하여 인스턴스를 빠르게 시작할 수 있습니다.

**중요**  
인스턴스가 유휴 상태일 때도 `running` 상태인 동안에는 인스턴스에 대한 요금이 부과됩니다. 하지만 프리 티어에 해당한다면 요금이 부과되지 않을 수 있습니다. 자세한 내용은 [Amazon EC2의 프리 티어 사용량 추적](ec2-free-tier-usage.md) 단원을 참조하세요.

인스턴스 시작 마법사의 각 파라미터에 대한 설명은 [Amazon EC2 인스턴스 구성 파라미터에 대한 참조](ec2-instance-launch-parameters.md) 섹션을 참조하세요.

**Topics**
+ [빠르게 인스턴스 시작](#liw-quickly-launch-instance)
+ [정의된 파라미터를 사용하여 인스턴스 시작](#liw-launch-instance-with-defined-parameters)

## 빠르게 인스턴스 시작
<a name="liw-quickly-launch-instance"></a>

테스트 목적으로 인스턴스를 빠르게 설정하려면 다음 단계를 따르세요. 운영 체제와 키 페어를 선택하고 기본값을 그대로 사용합니다. 키 페어를 제외하고 인스턴스 시작 마법사는 모든 파라미터에 대한 기본값을 제공합니다. 기본값의 일부 또는 전부를 수락하거나 각 파라미터에 고유한 값을 지정하여 인스턴스를 구성할 수 있습니다.

인스턴스 시작 마법사의 각 파라미터에 대한 설명은 [Amazon EC2 인스턴스 구성 파라미터에 대한 참조](ec2-instance-launch-parameters.md) 섹션을 참조하세요.

**인스턴스 시작 마법사를 사용하여 빠르게 인스턴스를 시작하려면 다음을 수행하세요.**

1. [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/)에서 Amazon EC2 콘솔을 엽니다.

1. 화면 상단의 탐색 모음에는 현재 AWS 리전이 표시됩니다(예: 미국 동부(오하이오)). 필요한 경우 인스턴스를 시작할 다른 리전을 선택합니다.

1. Amazon EC2 콘솔 대시보드에서 **인스턴스 시작**을 선택합니다.

1. (선택 사항) **이름 및 태그(Name and tags)** 아래의 **이름(Name)**에 인스턴스를 설명하는 이름을 입력합니다.

1. **애플리케이션 및 OS 이미지(Amazon Machine Image)(Application and OS Images (Amazon Machine Image))** 아래에서 **빠른 시작(Quick Start)**을 선택한 다음 인스턴스의 운영 체제(OS)를 선택합니다.

1. (선택 사항) **키 페어(로그인)(Key pair (login))** 아래의 **키 페어 이름(Key pair name)**에서 기존 키 페어를 선택하거나 새로 생성합니다.

1. **요약(Summary)** 패널에서 **인스턴스 실행(Launch instance)**을 선택합니다.

## 정의된 파라미터를 사용하여 인스턴스 시작
<a name="liw-launch-instance-with-defined-parameters"></a>

프로덕션에서 사용할 인스턴스를 시작하는 경우 요구 사항에 맞게 인스턴스를 구성해야 합니다. 인스턴스 시작 마법사의 각 파라미터에 대한 설명은 [Amazon EC2 인스턴스 구성 파라미터에 대한 참조](ec2-instance-launch-parameters.md) 섹션을 참조하세요.

**인스턴스 시작 마법사로 모든 시작 파라미터를 정의하여 인스턴스를 시작하려면 다음을 수행하세요.**

1. [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/)에서 Amazon EC2 콘솔을 엽니다.

1. 화면 상단의 탐색 모음에는 현재 AWS 리전이 표시됩니다(예: 미국 동부(오하이오)). 필요한 경우 인스턴스를 시작할 다른 리전을 선택합니다.

1. Amazon EC2 콘솔 대시보드에서 **인스턴스 시작**을 선택합니다.

1. (선택 사항) 쉽게 추적할 수 있도록 **이름 및 태그** 아래의 **이름**에 인스턴스에 대한 설명이 포함된 이름을 입력합니다.

   인스턴스 이름은 태그이며, 여기서 키는 **이름**이고 값은 사용자가 지정하는 이름입니다.

1. **애플리케이션 및 OS 이미지(Amazon Machine Image)**에서 인스턴스의 운영 체제(OS)를 선택한 다음 AMI를 선택합니다.

   AMI는 인스턴스를 시작하는 데 필요한 운영 체제와 소프트웨어가 들어 있는 템플릿입니다.

1. **인스턴스 유형(Instance type)**에서 인스턴스 유형을 선택합니다.

   인스턴스 유형은 인스턴스에 사용되는 호스트 컴퓨터의 하드웨어 구성(CPU, 메모리, 스토리지, 네트워킹 용량)과 크기를 결정합니다.

   어떤 인스턴스 유형을 선택해야 할지 확실하지 않은 경우 다음을 수행할 수 있습니다.
   + **인스턴스 유형 비교**를 선택하여 vCPU 수, 아키텍처, 메모리 양(GiB), 스토리지 양(GB), 스토리지 유형 및 네트워크 성능과 같은 속성을 기준으로 서로 다른 인스턴스 유형을 비교합니다.
   + **조언 받기**를 선택하여 Amazon Q EC2 인스턴스 유형 선택기에서 인스턴스 유형에 대한 지침과 제안을 받습니다. 자세한 내용은 [EC2 인스턴스 유형 파인더에서 권장 사항 받기](get-ec2-instance-type-recommendations.md) 섹션을 참조하세요.
**참고**  
계정을 생성한 시기에 따라 프리 티어에서 인스턴스 유형을 무료로 사용할 수 있습니다. 이 인스턴스 유형에는 **프리 티어 사용 가능** 레이블이 지정되어 있습니다.  
2025년 7월 15일 전에 AWS 계정을 생성했고 생성한 지 12개월 미만인 경우 **t2.micro** 인스턴스 유형 또는 **t3.micro** 인스턴스 유형(**t2.micro**를 사용할 수 없는 리전의 경우)을 선택하여 프리 티어로 Amazon EC2를 사용할 수 있습니다. **t3.micro** 인스턴스를 시작하면 기본적으로 [**무제한** 모드](burstable-performance-instances-unlimited-mode.md)로 설정되므로 CPU 사용량에 따라 추가 요금이 부과될 수 있다는 점에 유의하세요.  
2025년 7월 15일 이후에 AWS 계정을 생성한 경우 **t3.micro**, **t3.small**, **t4g.micro**, **t4g.small**, **c7i-flex.large**, **m7i-flex.large** 인스턴스 유형을 6개월 동안 또는 크레딧이 소진될 때까지 사용할 수 있습니다.  
자세한 내용은 [2025년 7월 15일 전과 후 프리 티어 혜택](ec2-free-tier-usage.md#ec2-free-tier-comparison) 섹션을 참조하세요.

1. (선택 사항) **키 페어(로그인)(Key pair (login))** 아래의 **키 페어 이름(Key pair name)**에서 기존 키 페어를 선택하거나 새로 생성합니다. 인스턴스에 연결하는 데 키 페어가 필요하지 않은 경우 **키 페어 없이 계속 진행(권장되지 않음)**을 선택할 수 있습니다.

1. **네트워크 설정**에서 테스트 인스턴스를 시작하는 경우 기본값을 유지할 수 있습니다. 프로덕션 인스턴스를 시작하는 경우 정의한 네트워크 설정과 보안 그룹을 사용하여 인스턴스로 들어오고 나가는 트래픽을 제어하는 것이 가장 좋습니다.

1. **스토리지 구성**에서 기본값을 유지하거나 추가 스토리지를 지정할 수 있습니다. 선택한 AMI에는 루트 볼륨을 포함한 하나 이상의 스토리지 볼륨이 있습니다. 인스턴스에 연결할 추가 볼륨을 지정할 수 있습니다.

   **간단(Simple)** 또는 **고급(Advanced)** 보기를 사용할 수 있습니다. **간단(Simple)** 보기를 통해 볼륨의 크기와 유형을 지정합니다. 모든 볼륨 파라미터를 지정하려면 **고급(Advanced)** 보기(카드 우측 상단)를 선택합니다.

1. **고급 세부 정보**에서 필드를 볼 수 있도록 섹션을 확장하고 인스턴스를 위한 추가 파라미터를 지정합니다.

1. **요약** 패널에서 다음을 수행할 수 있습니다.

   1. 시작할 인스턴스 수를 지정합니다.

   1. 인스턴스 구성을 검토하고 해당 링크를 선택하여 섹션으로 직접 이동합니다.

   1. 인스턴스를 시작할 준비가 되면 **인스턴스 시작(Launch instance)**을 선택합니다.

   인스턴스가 시작하지 않거나 상태가 `terminated`이 아닌 `running`로 변경되는 경우, [Amazon EC2 인스턴스 시작 문제 해결](troubleshooting-launch.md) 섹션을 참조하세요.

1. (선택 사항) 인스턴스에 대한 결제 알림을 생성할 수 있습니다. 확인 화면의 **다음 단계(Next Steps)**에서 **결제 알림 생성(Create billing alerts)**을 선택하고 지침을 따르세요. 인스턴스를 시작하면 결제 알림도 생성할 수 있습니다. 자세한 정보는 *Amazon CloudWatch 사용 설명서*의 [예상 AWS 요금을 모니터링하기 위한 결제 경보 생성](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/monitor_estimated_charges_with_cloudwatch.html)을 참조하세요.

# 시작 템플릿을 사용하여 EC2 인스턴스 시작
<a name="launch-instances-from-launch-template"></a>

Amazon EC2 시작 템플릿은 인스턴스 시작 파라미터를 저장하므로 인스턴스를 시작할 때마다 파라미터를 지정할 필요가 없습니다.

일부 인스턴스 시작 서비스는 인스턴스를 시작할 때 선택적으로 시작 템플릿을 사용할 수 있지만, EC2 플릿 등의 다른 서비스의 경우 시작 템플릿을 사용하지 않으면 인스턴스를 시작할 수 없습니다. 이 주제에서는 EC2 인스턴스 시작 마법사, Amazon EC2 Auto Scaling, EC2 플릿 및 스팟 플릿을 사용하여 인스턴스를 시작할 때 시작 템플릿을 사용하는 방법을 설명합니다.

시작 템플릿을 생성하는 방법을 비롯하여 시작 템플릿에 대한 자세한 내용은 [Amazon EC2 시작 템플릿에 인스턴스 시작 파라미터 저장](ec2-launch-templates.md) 섹션을 참조하세요.

**Topics**
+ [시작 템플릿을 사용하여 Amazon EC2 인스턴스 시작](#launch-instance-from-launch-template)
+ [시작 템플릿을 사용하여 Amazon EC2 Auto Scaling 그룹에서 인스턴스를 시작합니다.](#launch-templates-as)
+ [시작 템플릿을 사용하여 EC2 플릿 시작](#launch-templates-ec2-fleet)
+ [시작 템플릿을 사용하여 스팟 플릿 시작](#launch-templates-spot-fleet)

## 시작 템플릿을 사용하여 Amazon EC2 인스턴스 시작
<a name="launch-instance-from-launch-template"></a>

시작 템플릿에 포함된 파라미터를 사용하여 Amazon EC2 인스턴스를 시작할 수 있습니다. 시작 템플릿을 선택한 후 인스턴스를 시작하기 전에 시작 파라미터를 수정할 수 있습니다.

시작 템플릿을 사용해 시작되는 인스턴스에는 `aws:ec2launchtemplate:id` 및 `aws:ec2launchtemplate:version` 등 두 개의 키를 통해 두 개의 태그가 자동 할당됩니다. 이러한 태그는 제거 또는 편집이 불가능합니다.

------
#### [ Console ]

**시작 템플릿을 사용하여 인스턴스를 시작하려면 다음을 수행하세요.**

1. [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/)에서 Amazon EC2 콘솔을 엽니다.

1. 다음 옵션 중 하나를 사용하여 시작 템플릿을 선택합니다.
   + Amazon EC2 콘솔 대시보드에서 **인스턴스 시작** 옆의 아래쪽 화살표를 선택하고 **템플릿에서 인스턴스 시작**을 선택한 다음 **소스 템플릿**에서 시작 템플릿을 선택합니다.
   + 탐색 창에서 **시작 템플릿**을 선택하고 시작 템플릿을 선택한 다음 **작업**, **템플릿에서 인스턴스 시작**을 선택합니다.

1. **소스 템플릿 버전**의 경우 사용할 시작 템플릿 버전을 선택합니다.

1. (선택 사항) 시작 파라미터의 값을 수정할 수 있습니다. 값을 수정하지 않으면 시작 템플릿에 정의한 값이 사용됩니다. 시작 템플릿에 값이 지정되지 않은 경우 파라미터의 기본값이 사용됩니다.

1. **요약** 패널의 **인스턴스 수**에 시작할 인스턴스 수를 지정합니다.

1. **인스턴스 시작**을 선택합니다.

   인스턴스가 시작하지 않거나 상태가 `terminated`이 아닌 `running`로 변경되는 경우, [Amazon EC2 인스턴스 시작 문제 해결](troubleshooting-launch.md) 섹션을 참조하세요.

------
#### [ AWS CLI ]

**시작 템플릿에서 인스턴스를 시작하려면 다음을 수행하세요.**
+ [run-instances](https://docs.aws.amazon.com/cli/latest/reference/ec2/run-instances.html) 명령을 사용하여 `--launch-template` 파라미터를 지정합니다. 선택에 따라 사용할 시작 템플릿 버전을 지정합니다. 버전을 지정하지 않으면 기본 버전이 사용됩니다.

  ```
  aws ec2 run-instances \
      --launch-template LaunchTemplateId=lt-0abcd290751193123,Version=1
  ```
+ 시작 템플릿 파라미터를 재정의하려면 [run-instances](https://docs.aws.amazon.com/cli/latest/reference/ec2/run-instances.html) 명령에서 파라미터를 지정합니다. 아래 예제는 시작 템플릿(존재하는 경우)에 지정된 인스턴스 유형을 재정의합니다.

  ```
  aws ec2 run-instances \
      --launch-template LaunchTemplateId=lt-0abcd290751193123 \
      --instance-type t2.small
  ```
+ 복합 구조의 일부인 중첩 파라미터를 지정하면 시작 템플릿에 지정된 복합 구조를 비롯하여 지정된 추가 중첩 파라미터를 사용하여 인스턴스가 시작됩니다.

  아래 예제에서는 `Owner=TeamA` 태그를 비롯해 시작 템플릿에 지정된 기타 태그를 통해 인스턴스가 시작됩니다. 시작 템플릿이 `Owner` 키와 함께 기존 태그를 가지고 있는 경우, 이 값이 `TeamA`로 바뀝니다.

  ```
  aws ec2 run-instances \
      --launch-template LaunchTemplateId=lt-0abcd290751193123 \
      --tag-specifications "ResourceType=instance,Tags=[{Key=Owner,Value=TeamA}]"
  ```

  아래 예제에서는 디바이스 이름 *`/dev/xvdb`*를 비롯해 시작 템플릿에 지정된 기타 블록 디바이스 매핑을 통해 볼륨에서 인스턴스가 시작됩니다. 시작 템플릿이 *`/dev/xvdb`*에 정의된 기존 볼륨을 가지고 있는 경우, 이 값이 지정된 값으로 바뀝니다.

  ```
  aws ec2 run-instances \
      --launch-template LaunchTemplateId=lt-0abcd290751193123 \
      --block-device-mappings "DeviceName=/dev/xvdb,Ebs={VolumeSize=20,VolumeType=gp2}"
  ```

인스턴스가 시작하지 않거나 상태가 `terminated`이 아닌 `running`로 변경되는 경우, [Amazon EC2 인스턴스 시작 문제 해결](troubleshooting-launch.md) 섹션을 참조하세요.

------
#### [ PowerShell ]

**AWS Tools for PowerShell를 사용하여 시작 템플릿에서 인스턴스를 시작하려면**
+ [New-EC2Instance](https://docs.aws.amazon.com/powershell/latest/reference/Index.html) 명령을 사용하여 `-LaunchTemplate` 파라미터를 지정합니다. 선택에 따라 사용할 시작 템플릿 버전을 지정합니다. 버전을 지정하지 않으면 기본 버전이 사용됩니다.

  ```
  Import-Module AWS.Tools.EC2
  New-EC2Instance `
      -LaunchTemplate ( 
          New-Object -TypeName Amazon.EC2.Model.LaunchTemplateSpecification -Property @{ 
              LaunchTemplateId = 'lt-0abcd290751193123'; 
              Version          = '4' 
      } 
  )
  ```
+ 시작 템플릿 파라미터를 재정의하려면 [New-EC2Instance](https://docs.aws.amazon.com/powershell/latest/reference/Index.html) 명령에서 파라미터를 지정합니다. 아래 예제는 시작 템플릿(존재하는 경우)에 지정된 인스턴스 유형을 재정의합니다.

  ```
  Import-Module AWS.Tools.EC2
  New-EC2Instance `
      -InstanceType t4g.small `
      -LaunchTemplate (
          New-Object -TypeName Amazon.EC2.Model.LaunchTemplateSpecification -Property @{ 
              LaunchTemplateId = 'lt-0abcd290751193123'; 
              Version          = '4' 
      } 
  )
  ```
+ 복합 구조의 일부인 중첩 파라미터를 지정하면 시작 템플릿에 지정된 복합 구조를 비롯하여 지정된 추가 중첩 파라미터를 사용하여 인스턴스가 시작됩니다.

  아래 예제에서는 `Owner=TeamA` 태그를 비롯해 시작 템플릿에 지정된 기타 태그를 통해 인스턴스가 시작됩니다. 시작 템플릿이 `Owner` 키와 함께 기존 태그를 가지고 있는 경우, 이 값이 `TeamA`로 바뀝니다.

  ```
  Import-Module AWS.Tools.EC2
  New-EC2Instance `
      -InstanceType t4g.small  `
      -LaunchTemplate ( 
          New-Object -TypeName Amazon.EC2.Model.LaunchTemplateSpecification -Property @{ 
              LaunchTemplateId = 'lt-0abcd290751193123'; 
              Version          = '4' 
          } 
  ) `
      -TagSpecification ( 
          New-Object -TypeName Amazon.EC2.Model.TagSpecification -Property @{ 
              ResourceType = 'instance'; 
              Tags         = @( 
                  @{key = "Owner"; value = "TeamA" }, 
                  @{key = "Department"; value = "Operations" } 
              ) 
          } 
  )
  ```

  아래 예제에서는 디바이스 이름 *`/dev/xvdb`*를 비롯해 시작 템플릿에 지정된 기타 블록 디바이스 매핑을 통해 볼륨에서 인스턴스가 시작됩니다. 시작 템플릿이 *`/dev/xvdb`*에 정의된 기존 볼륨을 가지고 있는 경우, 이 값이 지정된 값으로 바뀝니다.

  ```
  Import-Module AWS.Tools.EC2
  New-EC2Instance `
      -InstanceType t4g.small  `
      -LaunchTemplate ( 
          New-Object -TypeName Amazon.EC2.Model.LaunchTemplateSpecification -Property @{ 
              LaunchTemplateId = 'lt-0abcd290751193123'; 
              Version          = '4' 
      } 
  ) `
      -BlockDeviceMapping  ( 
          New-Object -TypeName Amazon.EC2.Model.BlockDeviceMapping -Property @{ 
              DeviceName = '/dev/xvdb'; 
              EBS        = ( 
                  New-Object -TypeName Amazon.EC2.Model.EbsBlockDevice -Property @{ 
                      VolumeSize = 25; 
                      VolumeType = 'gp3' 
                  } 
              ) 
          } 
  )
  ```

인스턴스가 시작하지 않거나 상태가 `terminated`이 아닌 `running`로 변경되는 경우, [Amazon EC2 인스턴스 시작 문제 해결](troubleshooting-launch.md) 섹션을 참조하세요.

------

## 시작 템플릿을 사용하여 Amazon EC2 Auto Scaling 그룹에서 인스턴스를 시작합니다.
<a name="launch-templates-as"></a>

Auto Scaling 그룹을 생성하고 그룹에 사용할 시작 템플릿을 지정할 수 있습니다. Amazon EC2 Auto Scaling은 Auto Scaling 그룹에서 인스턴스를 시작할 때 연결된 시작 템플릿에 정의된 시작 파라미터를 사용합니다.

시작 템플릿을 사용하여 Auto Scaling 그룹을 생성하려면 먼저 Auto Scaling 그룹의 인스턴스를 시작하는 데 필요한 파라미터를 포함하는 시작 템플릿을 생성해야 합니다. AMI의 ID와 같은 일부 파라미터는 필수이며, 일부 파라미터는 Auto Scaling 그룹에서 사용할 수 없습니다. 콘솔에 Amazon EC2 Auto Scaling에서 사용할 수 있는 템플릿을 생성하는 데 도움이 되는 지침이 나와 있습니다.

**콘솔을 사용하여 시작 템플릿으로 Auto Scaling 그룹을 생성하려면 다음을 수행하세요.**
+ 자세한 내용은 *Amazon EC2 Auto Scaling 사용 설명서*의 [시작 템플릿을 사용하여 Auto Scaling 그룹 생성]()을 참조하세요.

**AWS CLI를 사용하여 시작 템플릿으로 Auto Scaling 생성 또는 업데이트**
+ [create-auto-scaling-group](https://docs.aws.amazon.com/cli/latest/reference/autoscaling/create-auto-scaling-group.html) 또는 [update-auto-scaling-group](https://docs.aws.amazon.com/cli/latest/reference/autoscaling/update-auto-scaling-group.html) 명령을 사용하여 `--launch-template` 파라미터를 지정합니다.

자세한 내용은 *Amazon EC2 Auto Scaling 사용 설명서*의 다음 주제를 참조하세요.
+ [Auto Scaling 그룹에 대한 시작 템플릿 생성](https://docs.aws.amazon.com/autoscaling/ec2/userguide/create-launch-template.html)
+ [고급 설정을 사용하여 시작 템플릿 생성](https://docs.aws.amazon.com/autoscaling/ec2/userguide/advanced-settings-for-your-launch-template.html)
+ [Examples for creating and managing launch templates with the AWS Command Line Interface (AWS CLI)](https://docs.aws.amazon.com/autoscaling/ec2/userguide/examples-launch-templates-aws-cli.html) – 다양한 파라미터 조합으로 시작 템플릿을 생성하는 방법을 보여주는 예제를 제공합니다.
+ [시작 템플릿을 사용하여 Auto Scaling 생성](https://docs.aws.amazon.com/autoscaling/ec2/userguide/create-auto-scaling-groups-launch-template.html)
+ [Auto Scaling 업데이트](https://docs.aws.amazon.com/autoscaling/ec2/userguide/update-auto-scaling-group.html)

## 시작 템플릿을 사용하여 EC2 플릿 시작
<a name="launch-templates-ec2-fleet"></a>

시작 템플릿은 EC2 Fleet 요청 생성 시 필수 사항입니다. Amazon EC2는 EC2 Fleet 요청을 이행할 때 연결된 시작 템플릿에 정의된 시작 파라미터를 사용합니다. 시작 템플릿에 지정된 일부 파라미터는 재정의가 가능합니다. 자세한 내용은 [EC2 집합 생성](create-ec2-fleet.md) 섹션을 참조하세요.

**AWS CLI를 사용하여 시작 템플릿으로 EC2 Fleet을 생성하려면**
+ [create-fleet](https://docs.aws.amazon.com/cli/latest/reference/ec2/create-fleet.html) 명령을 사용합니다. `--launch-template-configs` 파라미터를 사용하여 시작 템플릿과 시작 템플릿에 대한 모든 재구성을 지정합니다.

## 시작 템플릿을 사용하여 스팟 플릿 시작
<a name="launch-templates-spot-fleet"></a>

시작 템플릿은 스팟 플릿 요청 생성 시 선택 사항입니다. 시작 템플릿을 사용하지 않는 경우 시작 파라미터 값을 수동으로 지정할 수 있습니다. 시작 템플릿을 사용하는 경우 Amazon EC2는 스팟 플릿 요청을 이행할 때 연결된 시작 템플릿에 정의된 시작 파라미터가 사용됩니다. 시작 템플릿에 지정된 일부 파라미터는 재정의가 가능합니다. 자세한 내용은 [스팟 플릿 생성](create-spot-fleet.md) 섹션을 참조하세요.

**시작 템플릿을 사용하여 스팟 플릿 요청을 생성하려면 다음을 수행하세요.**

1. [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/)에서 Amazon EC2 콘솔을 엽니다.

1. 탐색 창에서 **스팟 요청**을 선택합니다.

1. **스팟 인스턴스 요청**을 선택합니다.

1. **Launch parameters**(시작 파라미터)에서 **Use a launch template**(시작 템플릿 사용)을 선택합니다.

1. **Launch template**(시작 템플릿)에서 시작 템플릿을 선택한 다음 오른쪽 필드에서 시작 템플릿 버전을 선택합니다.

1. 이 화면에서 다른 옵션을 선택하여 스팟 플릿을 구성합니다. 이러한 옵션에 대한 자세한 내용은 [정의된 파라미터를 사용하여 스팟 플릿 요청 생성](create-spot-fleet.md#create-spot-fleet-advanced) 섹션을 참조하세요.

1. 스팟 플릿을 생성할 준비가 되면 **Launch**(시작)를 선택합니다.

**시작 템플릿을 사용하여 스팟 플릿 요청을 생성하려면 다음을 수행하세요.**
+ [request-spot-fleet](https://docs.aws.amazon.com/cli/latest/reference/ec2/request-spot-fleet.html) 명령을 사용합니다. `LaunchTemplateConfigs` 파라미터를 사용하여 시작 템플릿과 시작 템플릿에 대한 모든 재구성을 지정합니다.

# 기존 인스턴스의 세부 정보를 사용하여 EC2 인스턴스 시작
<a name="launch-more-like-this"></a>

Amazon EC2 콘솔은 **Launch more like this**(기존 인스턴스를 기반으로 시작) 옵션을 제공하여 현재 인스턴스를 기본 템플릿으로 사용하여 다른 인스턴스를 시작할 수 있도록 합니다. 이 옵션을 사용하면 Amazon EC2 인스턴스 시작 마법사에서 선택한 인스턴스의 세부적인 구성 정보가 자동으로 입력됩니다.

**고려 사항**
+ 인스턴스를 복제하지 않고, 구성 세부 정보 중 일부만 복제합니다. 인스턴스의 사본을 만들려면 해당 인스턴스에서 AMI를 생성한 후 AMI에서 추가 인스턴스를 시작하세요. 동일한 시작 세부 정보를 사용하여 인스턴스를 시작할 수 있도록 [시작 템플릿](ec2-launch-templates.md)을 생성합니다.
+ 현재 인스턴스는 `running` 상태여야 합니다.

**복사된 세부 정보**

선택한 인스턴스에서 인스턴스 시작 마법사로 복제되는 구성 정보:
+ AMI ID
+ 인스턴스 유형
+ 선택 인스턴스가 위치한 가용 영역 또는 VPC, 서브넷
+ 퍼블릭 IPv4 주소. 선택한 인스턴스에 현재 할당된 퍼블릭 IPv4 주소가 있다면 이 인스턴스의 기본 퍼블릭 IPv4 주소 설정에 상관 없이 새 인스턴스에서도 퍼블릭 IPv4 주소를 수신합니다. 퍼블릭 IPv4 주소에 대한 자세한 내용은 [퍼블릭 IPv4 주소](using-instance-addressing.md#concepts-public-addresses) 섹션을 참조하세요.
+ 배치 그룹(해당되는 경우)
+ 인스턴스에 연결된 IAM 규칙(해당되는 경우)
+ 종료 동작 설정(중지 또는 종료)
+ 종료 보호 설정(True 또는 False)
+ CloudWatch 모니터링(활성화 또는 비활성화)
+ Amazon EBS 최적화 설정(True/False 설정)
+ 테넌시 설정(VPC에서 시작하는 경우, 공유 또는 전용)
+ 커널 ID 및 RAM 디스크 ID(해당되는 경우)
+ 사용자 데이터(지정된 경우)
+ 인스턴스에 연결된 태그(해당되는 경우) 
+ 인스턴스에 연결된 보안 그룹
+ [Windows 인스턴스] 연결 정보. 선택한 인스턴스에 구성 파일이 연결된 경우, 새 인스턴스도 동일한 파일에 자동으로 연결됩니다. 해당 구성 파일에 조인된 도메인 구성이 포함되었다면 새 인스턴스가 동일한 도메인에 조인됩니다. 도메인 조인에 대한 자세한 내용은 *AWS Directory Service 관리 안내서*의 [Seamlessly join a Windows EC2 instance to your AWS Managed Microsoft AD Active Directory](https://docs.aws.amazon.com/directoryservice/latest/admin-guide/launching_instance.html)를 참조하세요.

**세부 정보가 복사되지 않음**

다음 구성 세부 정보는 선택한 인스턴트에서 복사되지 않습니다. 대신 마법사는 기본 설정이나 동작을 적용합니다.
+ 네트워크 인터페이스 수 - 기본값은 기본 네트워크 인터페이스(eth0)인 네트워크 인터페이스 1개입니다.
+ 스토리지 - AMI와 인스턴스 유형에 따라 기본 스토리지 구성이 결정됩니다.

**기존 인스턴스처럼 더 많은 인스턴스를 시작하는 방법**

1. [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/)에서 Amazon EC2 콘솔을 엽니다.

1. 탐색 창에서 **인스턴스**를 선택합니다.

1. 인스턴스를 선택하고 **작업**, **이미지 및 템플릿**, **기존 인스턴스를 기반으로 시작**을 차례로 선택합니다.

1. 인스턴스 시작 마법사가 열립니다. 이 화면에서 다른 옵션을 선택하여 필요에 따라 인스턴스 구성을 변경할 수 있습니다.

   인스턴스를 시작할 준비가 되면 **Launch instance**(인스턴스 시작)를 선택합니다.

1. 인스턴스가 시작하지 않거나 상태가 `terminated`이 아닌 `running`로 변경되는 경우, [Amazon EC2 인스턴스 시작 문제 해결](troubleshooting-launch.md) 섹션을 참조하세요.

# AWS Marketplace AMI에서 Amazon EC2 인스턴스 시작
<a name="launch-marketplace-console"></a>

Amazon EC2 콘솔 또는 명령줄 도구를 사용하여 AWS Marketplace AMI를 구독하고 인스턴스를 시작할 수 있습니다. AWS Marketplace AMI에 대한 자세한 내용은 [Amazon EC2 인스턴스용 AWS Marketplace의 유료 AMI](paid-amis.md) 섹션을 참조하세요.

시작 후 AMI 구독을 취소하려면 먼저 AMI에서 시작된 모든 인스턴스를 종료해야 합니다. 자세한 내용은 [AWS Marketplace 구독 관리](marketplace-manage-subscriptions.md) 섹션을 참조하세요.

**Amazon EC2 콘솔을 사용하여 AWS Marketplace AMI에서 인스턴스를 시작하려면 다음을 수행하세요.**

1. [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/)에서 Amazon EC2 콘솔을 엽니다.

1. Amazon EC2 콘솔 대시보드에서 **인스턴스 시작**을 선택합니다.

1. (선택 사항) **이름 및 태그(Name and tags)** 아래의 **이름(Name)**에 인스턴스를 설명하는 이름을 입력합니다.

1. **애플리케이션 및 OS 이미지(Amazon Machine Image)(Application and OS Images (Amazon Machine Image))**에서 **더 많은 AMI 찾아보기(Browse more AMIs)**를 선택한 다음 **AWS Marketplace AMIs** 탭을 선택합니다. 범주를 검색하거나 검색 기능을 사용하여 적합한 AMI를 찾습니다. 제품을 선택하려면 **선택(Select)**을 선택합니다.

1. 선택한 제품에 대한 개요가 표시된 창이 열립니다. 요금 정보와 공급업체에서 제공한 기타 정보를 조회할 수 있습니다. 준비가 되면 **구독 후 시작**을 선택합니다. 그러면 구독이 즉시 시작됩니다. 구독이 진행되는 동안 이 절차의 단계를 계속 진행하여 인스턴스를 구성할 수 있습니다. 신용 카드 정보에 문제가 있는 경우 계정 세부 정보를 업데이트하라는 메시지가 나타납니다.
**참고**  
AMI를 사용하여 인스턴스를 시작하기 전에는 제품 사용 요금이 부과되지 않습니다. 인스턴스 유형을 선택할 때 지원되는 각 인스턴스 유형의 요금을 기록해 둡니다. 제품에 추가 세금이 적용될 수도 있습니다.

1. **인스턴스 유형(Instance type)**에서 인스턴스에 대한 인스턴스 유형을 선택합니다. 인스턴스 유형은 시작할 인스턴스의 하드웨어 구성과 크기를 정의합니다.

1. (선택 사항) **키 페어(로그인)(Key pair (login))** 아래의 **키 페어 이름(Key pair name)**에서 기존 키 페어를 선택하거나 새로 생성합니다.

1. **네트워크 설정**의 **방화벽(보안 그룹)**에서 벤더 사양에 따라 제품을 위해 생성된 새로운 보안 그룹을 기록하세요. 보안 그룹은 Linux의 SSH(포트 22) 또는 Windows의 RDP(포트 3389)에 모든 IPv4 주소(`0.0.0.0/0`) 액세스를 허용하는 규칙을 포함할 수 있습니다. 특정 주소 또는 주소 범위에만 해당 포트를 통한 인스턴스 액세스를 허용하도록 규칙을 조정하는 것이 좋습니다.

1. 화면의 다른 필드를 사용하여 인스턴스를 구성하고, 스토리지를 추가하고, 태그를 추가할 수 있습니다. 구성 가능한 다른 옵션에 대한 자세한 내용을 알아보려면 [Amazon EC2 인스턴스 구성 파라미터에 대한 참조](ec2-instance-launch-parameters.md) 섹션을 참조하세요.

1. **요약(Summary)** 패널의 **소프트웨어 이미지(AMI)(Software Image (AMI))**에서 인스턴스를 시작하려는 AMI의 세부 정보를 확인합니다. 또한 지정한 다른 구성 세부 정보도 확인합니다. 인스턴스를 시작할 준비가 되면 **인스턴스 시작(Launch instance)**을 선택합니다.

1. 구독한 제품에 따라 인스턴스를 시작하는 데 몇 분 또는 그 이상 걸릴 수 있습니다. 신용 카드 정보에 문제가 있는 경우 계정 세부 정보를 업데이트하라는 메시지가 나타납니다. 시작 확인 페이지가 표시되면 **모든 인스턴스 보기(View all instances)**를 선택하여 **인스턴스** 페이지로 이동합니다.
**참고**  
유휴 상태를 포함해 인스턴스가 `running` 상태인 동안 구독 요금이 청구됩니다. 인스턴스를 중지하더라도 스토리지에 대해 요금이 부과될 수 있습니다.

1. 인스턴스가 `running` 상태일 때 인스턴스에 연결할 수 있습니다. 이렇게 하려면 목록에서 인스턴스를 선택하고 **연결(Connect)**을 선택하고 연결 옵션을 선택합니다. 인스턴스 연결에 대한 자세한 내용은 [EC2 인스턴스에 연결](connect.md) 섹션을 참조하세요.
**중요**  
특정 사용자 이름을 사용하여 인스턴스에 연결해야 할 수 있으므로 공급업체의 사용 지침을 주의 깊게 확인하세요. 구독 세부 정보 액세스에 대한 자세한 내용을 알아보려면 [AWS Marketplace 구독 관리](marketplace-manage-subscriptions.md) 섹션을 참조하세요.

1. 인스턴스가 시작하지 않거나 상태가 `terminated`이 아닌 `running`로 변경되는 경우, [Amazon EC2 인스턴스 시작 문제 해결](troubleshooting-launch.md) 섹션을 참조하세요.

**명령줄 도구를 사용하여 AWS Marketplace AMI에서 인스턴스를 시작하려면 다음을 수행하세요.**  
명령줄 도구를 사용하여 AWS Marketplace 제품에서 인스턴스를 시작하려면 먼저 제품을 구독해야 합니다. 다음 방법을 사용하여 제품의 AMI ID로 인스턴스를 시작할 수 있습니다.


| 방법 | 설명서 | 
| --- | --- | 
|  AWS CLI  |  [run-instances](https://docs.aws.amazon.com/cli/latest/reference/ec2/run-instances.html) 명령을 사용합니다. 자세한 내용은 *AWS Command Line Interface 사용 가이드*의 [인스턴스 시작](https://docs.aws.amazon.com/cli/latest/userguide/cli-services-ec2-instances.html)을 참조하세요.  | 
|  AWS Tools for Windows PowerShell   |  [New-EC2Instance](https://docs.aws.amazon.com/powershell/latest/reference/items/New-EC2Instance.html) 명령을 사용합니다. 자세한 내용은 [Windows PowerShell을 사용하여 Amazon EC2 시작](https://docs.aws.amazon.com/powershell/latest/userguide/pstools-ec2-launch.html)을 참조하세요.  | 
| Query API | [RunInstances](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_RunInstances.html) 요청을 사용합니다. | 