Iniciar instâncias nas reservas de capacidade de um grupo
Você pode iniciar instâncias nas reservas de capacidade existentes especificando o ARN de um grupo de recursos de reserva de capacidade. As instâncias que têm como destino um grupo correspondem a qualquer reserva de capacidade do grupo que tenha os atributos (tipo de instância, plataforma, zona de disponibilidade e locação) e a capacidade disponível correspondentes.
Ao iniciar instâncias usando o assistente de inicialização de instâncias ou a API RunInstances, você pode especificar somente uma opção de compra (um tipo de reserva) por execução. Para iniciar em vários tipos de reserva no grupo ao mesmo tempo, use o Amazon EC2 Fleet ou os grupos do Auto Scaling.
Para obter instruções passo a passo para iniciar instâncias em vários tipos de reserva de capacidade usando um grupo de recursos de reserva de capacidade, consulte os seguintes tutoriais: via EC2 Fleet e via Amazon EC2 Auto Scaling.
On-Demand Capacity Reservations
Para iniciar instâncias nas reservas de capacidade sob demanda de um grupo, especifique o ARN do grupo usando o parâmetro CapacityReservationTarget com o campo CapacityReservationResourceGroupArn.
O Amazon EC2 inicia as instâncias em qualquer reserva de capacidade sob demanda correspondente do grupo. Se nenhuma capacidade correspondente estiver disponível, as instâncias serão iniciadas usando capacidade sob demanda.
Se não quiser que as instâncias sejam iniciadas como sob demanda quando nenhuma capacidade correspondente estiver disponível, defina CapacityReservationPreference como capacity-reservations-only. Com essa configuração, as instâncias não serão inicializadas se nenhuma reserva de capacidade sob demanda correspondente do grupo tiver capacidade disponível.
- Console
-
Para iniciar instâncias nas reservas de capacidade sob demanda de um grupo
-
Siga o procedimento para iniciar uma instância, mas não inicie a instância até concluir as etapas a seguir.
-
Expanda Advanced details (Detalhes avançados).
-
Em Opção de compra, mantenha Nenhuma (padrão).
-
Em Reserva de capacidade, escolha Especificar grupo de recursos de reserva de capacidade (padrão) ou Iniciar somente em um grupo de recursos de reserva de capacidade (para evitar a reversão à capacidade sob demanda) e selecione o grupo.
-
Escolha Iniciar instância.
- AWS CLI
-
Para iniciar instâncias nas reservas de capacidade sob demanda de um grupo
Use o comando run-instances com o parâmetro --capacity-reservation-specification.
O exemplo a seguir inicia as instâncias em um grupo. Se o grupo não tiver uma ODCR com os atributos e a capacidade disponível correspondentes, as instâncias serão executadas como instâncias sob demanda.
aws ec2 run-instances \
--instance-type c5.xlarge \
--image-id ami-0abcdef1234567890 \
--count 3 \
--capacity-reservation-specification \
CapacityReservationTarget={CapacityReservationResourceGroupArn=arn:aws:resource-groups:sa-east-1:123456789012:group/MyCRGroup}
O exemplo a seguir inicia as instâncias em um grupo. Se o grupo não tiver uma ODCR com os atributos e a capacidade disponível correspondentes, as instâncias não serão iniciadas.
aws ec2 run-instances \
--instance-type c5.xlarge \
--image-id ami-0abcdef1234567890 \
--count 3 \
--capacity-reservation-specification \
CapacityReservationPreference=capacity-reservations-only,CapacityReservationTarget={CapacityReservationResourceGroupArn=arn:aws:resource-groups:sa-east-1:123456789012:group/MyCRGroup}
Destinar a um grupo de posicionamento específico
Opcionalmente, se seu grupo contiver reservas de capacidade sob demanda em um grupo de posicionamento, também será possível especificar o ID do grupo de posicionamento junto com o ARN do grupo de recursos de reserva de capacidade para colocar nesse grupo de posicionamento todas as instâncias iniciadas.
Blocos de capacidade não são compatíveis com grupos de posicionamento. Você não pode especificar um grupo de posicionamento quando sua solicitação é direcionada aos blocos de capacidade de um grupo de recursos de reserva de capacidade.
Reservas de capacidade
Para iniciar instâncias nas reservas de capacidade interruptíveis de um grupo, especifique o ARN do grupo e selecione a opção de compra interruptível. O Amazon EC2 coloca as instâncias em qualquer reserva de capacidade interruptível ativa do grupo que tenha os atributos e a capacidade disponível correspondentes. Se não houver nenhuma capacidade correspondente disponível, as instâncias não serão iniciadas.
- Console
-
Para iniciar instâncias nas reservas de capacidade interruptíveis de um grupo
-
Siga o procedimento para iniciar uma instância, mas não inicie a instância até concluir as etapas a seguir.
-
Expanda Advanced details (Detalhes avançados).
-
Em Opção de compra, escolha Reservas de capacidade interruptíveis.
-
Em Reserva de capacidade, escolha Especificar grupo de recursos de reserva de capacidade e selecione o grupo.
-
Escolha Iniciar instância.
- AWS CLI
-
Para iniciar instâncias nas reservas de capacidade interruptíveis de um grupo
Use o comando run-instances com os parâmetros --instance-market-options e --capacity-reservation-specification.
aws ec2 run-instances \
--instance-type c5.xlarge \
--image-id ami-0abcdef1234567890 \
--count 3 \
--instance-market-options MarketType=interruptible-capacity-reservation \
--capacity-reservation-specification \
CapacityReservationTarget={CapacityReservationResourceGroupArn=arn:aws:resource-groups:sa-east-1:123456789012:group/MyCRGroup}
Blocos de capacidade
Para iniciar instâncias nos blocos de capacidade de um grupo, especifique o ARN do grupo e selecione a opção de compra de blocos de capacidade O Amazon EC2 coloca as instâncias em qualquer bloco de capacidade ativo do grupo que tenha os atributos e a capacidade disponível correspondentes. Se não houver nenhuma capacidade correspondente disponível, as instâncias não serão iniciadas.
Você não pode especificar um grupo de posicionamento ao iniciar instâncias em blocos de capacidade de um grupo de recursos de reserva de capacidade.
- Console
-
Para iniciar instâncias nos blocos de capacidade de um grupo
-
Siga o procedimento para iniciar uma instância, mas não inicie a instância até concluir as etapas a seguir.
-
Expanda Advanced details (Detalhes avançados).
-
Para a Opção de compra, escolha Blocos de capacidade.
-
Em Reserva de capacidade, escolha Especificar grupo de recursos de reserva de capacidade e selecione o grupo.
-
Escolha Iniciar instância.
- AWS CLI
-
Para iniciar instâncias nos blocos de capacidade de um grupo
Use o comando run-instances com os parâmetros --instance-market-options e --capacity-reservation-specification.
aws ec2 run-instances \
--instance-type p5.48xlarge \
--image-id ami-0abcdef1234567890 \
--count 1 \
--instance-market-options MarketType=capacity-block \
--capacity-reservation-specification \
CapacityReservationTarget={CapacityReservationResourceGroupArn=arn:aws:resource-groups:sa-east-1:123456789012:group/MyCRGroup}