

# 튜토리얼: 온디맨드 인스턴스를 기본 용량으로 사용하도록 EC2 플릿 구성
<a name="ec2-fleet-on-demand-walkthrough"></a>

이 자습서에서는 ABC Online이라는 가상의 회사를 통해 기본 용량인 온디맨드와 스팟 용량(사용할 수 있는 경우)이 있는 EC2 집합를 요청하는 프로세스를 설명합니다.

## 목표
<a name="ec2-fleet-on-demand-walkthrough-objective"></a>

식당 배달 회사인 ABC Online은 EC2 인스턴스 유형 및 구매 옵션에 Amazon EC2 용량을 프로비저닝하여 원하는 규모, 성능 및 비용을 달성하는 것을 목표로 합니다.

## 계획
<a name="ec2-fleet-on-demand-walkthrough-planning"></a>

ABC Online은 피크 시간을 처리하기 위해 고정된 용량이 필요하지만, 더 낮은 비용으로 추가 용량을 이용하고자 합니다. 이 회사는 EC2 플릿에 대해 다음 요구 사항을 결정합니다.
+ 온디맨드 인스턴스 용량 - ABC Online은 온디맨드 인스턴스 15개가 있어야 피크 시간의 트래픽을 수용할 수 있습니다.
+ 스팟 인스턴스 용량 - 성능을 높이면서도 가격을 낮추기 위해 ABC Online은 5개의 스팟 인스턴스를 프로비저닝할 계획입니다.

## 권한 확인
<a name="ec2-fleet-on-demand-walkthrough-permissions"></a>

ABC Online은 EC2 집합을 생성하기 전에 필요한 권한을 가진 IAM 역할이 있는지 확인합니다. 자세한 내용은 [EC2 Fleet 사전 조건](ec2-fleet-prerequisites.md) 섹션을 참조하세요.

## 시작 템플릿 생성
<a name="ec2-fleet-on-demand-walkthrough-create-launch-template"></a>

그런 다음 ABC Online에서 시작 템플릿을 생성합니다. 시작 템플릿 ID는 다음 단계에서 사용됩니다. 자세한 내용은 [Amazon EC2 시작 템플릿 생성](create-launch-template.md) 섹션을 참조하세요.

## EC2 집합 생성
<a name="ec2-fleet-on-demand-walkthrough-request"></a>

ABC Online은 EC2 집합에 대해 다음 구성으로 `config.json` 파일을 생성합니다. 다음 예제에서는 리소스 식별자를 사용자 고유의 리소스 식별자로 바꿉니다.

```
{
    "LaunchTemplateConfigs": [
        {
            "LaunchTemplateSpecification": {
                "LaunchTemplateId": "{{lt-07b3bc7625cdab851}}",
                "Version": "{{2}}"
            }

        }
    ],
    "TargetCapacitySpecification": {
        "TotalTargetCapacity": 20,
        "OnDemandTargetCapacity":15,
        "DefaultTargetCapacityType": "spot"
    }
}
```

ABC Online은 다음 [create-fleet](https://docs.aws.amazon.com/cli/latest/reference/ec2/create-fleet.html) 명령을 사용하여 EC2 집합을 생성합니다.

```
aws ec2 create-fleet --cli-input-json file://config.json
```

자세한 내용은 [EC2 집합 생성](create-ec2-fleet.md) 섹션을 참조하세요.

## 이행
<a name="ec2-fleet-on-demand-walkthrough-fulfillment"></a>

할당 전략에 따라 온디맨드 용량은 항상 충족되고 남아 있는 대상 용량이 사용 가능한 용량이 있는 경우 스팟으로 충족됩니다.