

# Tutorial: configurar o EC2 Fleet para usar instâncias sob demanda como a capacidade principal
<a name="ec2-fleet-on-demand-walkthrough"></a>

Este tutorial usa uma empresa fictícia chamada ABC Online para ilustrar o processo de solicitação de uma Frota do EC2 com opção sob demanda como capacidade principal e capacidade spot (se disponível).

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

A ABC Online, uma empresa de entrega para restaurantes, quer provisionar a capacidade do Amazon EC2 entre os tipos de instância do EC2 e as opções de compra para atingir a escala, a performance e o custo desejados.

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

A ABC Online precisa de uma capacidade fixa para operar durante períodos de pico, mas gostaria de se beneficiar de uma capacidade adicional com custo mais baixo. A empresa determina os seguintes requisitos para EC2 Fleet:
+ Capacidade de instância sob demanda: a ABC Online requer 15 instâncias sob demanda para garantir a acomodação do tráfego em períodos de pico.
+ Capacidade de instâncias spot: para aprimorar a performance, mas com um custo mais baixo, a ABC Online planeja provisionar cinco instâncias spot.

## Verificar permissões
<a name="ec2-fleet-on-demand-walkthrough-permissions"></a>

Antes de criar uma Frota do EC2, a ABC Online verifica se ela tem uma função do IAM com as permissões necessárias. Para obter mais informações, consulte [Pré-requisitos da Frota do EC2](ec2-fleet-prerequisites.md).

## Criar um modelo de execução
<a name="ec2-fleet-on-demand-walkthrough-create-launch-template"></a>

A ABC Online cria um modelo de execução. O ID do modelo de execução é usado na próxima etapa. Para obter mais informações, consulte [Criar um modelo de execução do Amazon EC2](create-launch-template.md).

## Criar a Frota do EC2
<a name="ec2-fleet-on-demand-walkthrough-request"></a>

A ABC Online cria um arquivo, `config.json`, com a seguinte configuração para sua Frota do EC2. No exemplo a seguir, substitua os identificadores de recursos pelos seus identificadores de recursos.

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

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

A ABC Online cria a Frota do EC2 usando o seguinte comando [create-fleet](https://docs.aws.amazon.com/cli/latest/reference/ec2/create-fleet.html):

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

Para obter mais informações, consulte [Criar uma Frota do EC2.](create-ec2-fleet.md).

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

A estratégia de alocação determina que a capacidade sob demanda seja sempre cumprida, enquanto o saldo da capacidade de destino seja atendido como spot se houver capacidade e disponibilidade.