

# Mover a capacidade entre reservas de capacidade
<a name="capacity-reservations-move"></a>

É possível mover a capacidade de uma reserva de capacidade para outra a fim de redistribuir seus recursos de computação reservados conforme necessário. Por exemplo, se precisar de capacidade adicional em uma reserva com uso crescente e tiver capacidade disponível em outra reserva, poderá realocar essa capacidade entre as duas reservas.

## Pré-requisitos para mover a capacidade
<a name="capacity-reservations-move-prereq"></a>

Como pré-requisito, as duas reservas de capacidade devem atender às seguintes condições:
+ As duas reservas devem estar no estado ativo.
+ As duas reservas devem ser de propriedade da sua Conta da AWS. Você não pode mover a capacidade entre reservas pertencentes a diferentes Contas da AWS.
+ As duas reservas devem ser iguais em:
  + Tipo de instância
  + Plataforma
  + Zona de disponibilidade
  + Locação
  + Grupo de posicionamento
  + End Time

A elegibilidade da instância das reservas de capacidade de destino (`open` ou `targeted`) e as tags não precisam corresponder à reserva de origem. A configuração das duas reservas permanece a mesma, exceto que a reserva de origem reduziu a capacidade e a reserva de destino aumentou a capacidade.

Quando você especifica a quantidade de instâncias a serem movidas, por padrão, qualquer capacidade disponível é movida primeiro, seguida por qualquer instância em execução elegível (a capacidade usada na sua reserva). Por exemplo, se você mover quatro instâncias de uma reserva com cinco instâncias usadas e três instâncias disponíveis, as três instâncias disponíveis e uma instância usada serão movidas.

**nota**  
Quando você move a capacidade usada de sua reserva especificando uma **Quantidade a ser movida** que seja maior do que a capacidade disponível, somente as instâncias que foram iniciadas com a **Especificação de reserva de capacidade** como `open` serão movidas. 

## Considerações
<a name="capacity-reservations-move-considerations"></a>

As seguintes considerações são aplicáveis ao mover a capacidade de uma reserva para outra:
+ A capacidade usada só pode ser movida entre reservas de capacidade com elegibilidade de instância `open` compartilhadas com o mesmo conjunto de contas.
+ Ao mover a capacidade usada, as instâncias elegíveis são selecionadas aleatoriamente. Não é possível especificar quais instâncias em execução serão movidas. Se não for encontrado um número suficiente de instâncias elegíveis para atender à quantidade a ser movida, a operação de movimentação falhará.
+ Se você mover toda a capacidade da reserva de origem, a reserva de capacidade será automaticamente cancelada.
+ **Reservas de capacidade com data futura**: não é possível mover a capacidade de uma reserva de capacidade com data futura durante o período de compromisso.

**nota**  
Não há suporte para mover a capacidade de um bloco de capacidade.

## mover capacidade
<a name="capacity-reservations-move-procedure"></a>

É possível mover capacidade de uma reserva de capacidade de origem para uma reserva de capacidade de destino.

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

**Para mover capacidade**

1. Abra o console do Amazon EC2 em [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

1. No painel de navegação, escolha **Reservas de capacidade**.

1. Selecione um ID de reserva de capacidade sob demanda que tenha capacidade para movimentação.

1. Em **Ações**, **Gerenciar capacidade**, escolha **Mover**.

1. Na página **Mover capacidade**, em **Reserva de capacidade de destino**, selecione uma reserva na lista.

1. Em **Quantidade a ser movida**, use o controle deslizante ou digite o número de instâncias a serem movidas da reserva de capacidade de origem para a reserva de capacidade de destino.

1. Revise o resumo e, quando estiver pronto, escolha **Mover**.

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

**Para mover capacidade**  
Use o comando [move-capacity-reservation-instances](https://docs.aws.amazon.com/cli/latest/reference/ec2/move-capacity-reservation-instances.html). O exemplo a seguir move dez instâncias da reserva de capacidade de origem especificada para a reserva de capacidade de destino especificada.

```
aws ec2 move-capacity-reservation-instances \
    --source-capacity-reservation-id {{cr-1234567890abcdef0}} \
    --destination-capacity-reservation-id {{cr-021345abcdef56789}} \
    --instance-count {{10}}
```

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

**Para mover capacidade**  
Use o cmdlet [Move-EC2CapacityReservationInstance](https://docs.aws.amazon.com/powershell/latest/reference/items/Move-EC2CapacityReservationInstance.html). O exemplo a seguir move dez instâncias da reserva de capacidade de origem especificada para a reserva de capacidade de destino especificada.

```
Move-EC2CapacityReservationInstance `
    -SourceCapacityReservationId {{cr-1234567890abcdef0}} `
    -DestinationCapacityReservationId {{cr-021345abcdef56789}} `
    -InstanceCount {{10}}
```

------