Conceitos e planejamento de frota de reserva de capacidade - Amazon Elastic Compute Cloud

Conceitos e planejamento de frota de reserva de capacidade

As informações a seguir descrevem como planejar uma frota de reserva de capacidade e descrevem os conceitos de frota de reserva de capacidade, incluindo capacidade total de destino, estratégia de alocação, peso do tipo de instância e prioridade do tipo de instância.

Planejar uma frota de reserva de capacidade

Ao planejar uma frota de reserva de capacidade, recomendamos que você faça o seguinte:

  1. Determine a quantidade de capacidade computacional necessária para sua workload.

  2. Decida os tipos de instância e zonas de disponibilidade que deseja usar.

  3. Atribua uma prioridade a cada tipo de instância com base em suas necessidades e preferências. Para ter mais informações, consulte Prioridade do tipo de instância.

  4. Crie um sistema de ponderação de capacidade que faça sentido para sua workload. Atribua um peso a cada tipo de instância e determine sua capacidade total de destino. Para ter mais informações, consulte Peso do tipo de instância e Capacidade total de destino.

  5. Determine se precisa da reserva de capacidade indefinidamente ou apenas por um período de tempo específico.

Capacidade total de destino

A capacidade total de destino define a quantidade total de capacidade computacional que a frota de reserva de capacidade reserva. Você especifica a capacidade total de destino ao criar a frota de reserva de capacidade. Após a criação da frota, o Amazon EC2 cria automaticamente reservas de capacidade para reservar capacidade até a capacidade total de destino.

O número de instâncias para as quais a frota de reserva de capacidade reserva a capacidade é determinado pela capacidade total de destino e pelo peso do tipo de instância que você especificar para cada tipo de instância na frota de reserva de capacidade (total target capacity/instance type weight = number of instances).

É possível atribuir uma capacidade total de destino com base em unidades que são significativas para sua workload. Por exemplo, se sua workload exigir um determinado número de vCPUs, será possível atribuir a capacidade total de destino com base no número necessário de vCPUs. Se sua workload exigir 2048 vCPUs, especifique uma capacidade total de destino de 2048 e, em seguida, atribua pesos de tipo de instância com base no número de vCPUs fornecidas pelos tipos de instância na frota. Para ver um exemplo, consulte Peso do tipo de instância.

Estratégia de alocação

A estratégia de alocação para sua frota de reserva de capacidade determina como ela atenderá a solicitações de capacidade reservada das especificações de tipo de instância na configuração da frota de reserva de capacidade.

Atualmente, só há compatibilidade com a estratégia de alocação prioritized. Com essa estratégia, a frota de reserva de capacidade cria reservas de capacidade usando as prioridades que você atribuiu a cada uma das especificações de tipo de instância na configuração da frota de reserva de capacidade. Valores mais baixos de prioridade indicam maior prioridade para uso. Por exemplo, digamos que você crie uma frota de reserva de capacidade que use os seguintes tipos de instância e prioridades:

  • m4.16xlarge – prioridade = 1

  • m5.16xlarge – prioridade = 3

  • m5.24xlarge – prioridade = 2

Primeiramente a frota tenta criar reservas de capacidade para m4.16xlarge. Se o Amazon EC2 tiver capacidade insuficiente da m4.16xlarge, a frota tenta criar reservas de capacidade para m5.24xlarge. Se o Amazon EC2 tiver capacidade insuficiente da m5.24xlarge, a frota cria reservas de capacidade para m5.16xlarge.

Peso do tipo de instância

O peso do tipo de instância é um peso que você atribui a cada tipo de instância na frota de reserva de capacidade. O peso determina quantas unidades de capacidade cada instância do tipo específico de instância são contabilizadas na capacidade total de destino da frota.

É possível atribuir pesos com base em unidades que são significativas para sua workload. Por exemplo, se sua workload exigir um determinado número de vCPUs, será possível atribuir pesos com base no número de vCPUs fornecidas por cada tipo de instância na frota de reserva de capacidade. Nesse caso, se você criar uma frota de reserva de capacidade usando instâncias m4.16xlarge e m5.24xlarge, você atribuiria pesos que correspondem ao número de vCPUs para cada instância da seguinte forma:

  • m4.16xlarge64 vCPUs, peso = 64 unidades

  • m5.24xlarge96 vCPUs, peso = 96 unidades

O peso do tipo de instância determina o número de instâncias para as quais a frota de reserva de capacidade reserva a capacidade. Por exemplo, se uma frota de reserva de capacidade com uma capacidade de destino total de 384 unidades usar os tipos e pesos de instância do exemplo anterior, a frota poderia reservar capacidade para 6 instâncias m4.16xlarge (384 de capacidade total de destino/64 de tipo de instância com peso = 6 instâncias), ou 4 instâncias m5.24xlarge (384/96 = 4).

Se você não atribuir pesos de tipo de instância ou se atribuir um peso de tipo de instância de 1, a capacidade total de destino é baseada puramente na contagem de instâncias. Por exemplo, se uma frota de reserva de capacidade com uma capacidade total de destino de 384 unidades usar os tipos de instância do exemplo anterior, mas omitir os pesos ou especificar um peso de 1 para ambos os tipos de instância, a frota poderia reservar capacidade para 384 instâncias m4.16xlarge ou 384 instâncias m5.24xlarge.

Prioridade do tipo de instância

A prioridade do tipo de instância é um valor que você atribui aos tipos de instância na frota. As prioridades são usadas para determinar quais dos tipos de instância especificados para a frota devem ter o uso priorizado.

Valores mais baixos de prioridade indicam uma maior prioridade para uso.