Reservar capacidade computacional com reservas de capacidade sob demanda do EC2
As reservas de capacidade do Amazon EC2 permitem que você reserve capacidade computacional para instâncias do Amazon EC2 em uma determinada zona de disponibilidade por qualquer duração. Caso tenha requisitos rígidos de capacidade para workloads essenciais aos negócios, atuais ou futuras, que exijam um determinado nível de garantia de capacidade de longo ou curto prazo, recomendamos criar uma reserva de capacidade para ajudar a garantir que você sempre tenha acesso à capacidade do Amazon EC2 quando precisar, pelo tempo que precisar.
É possível criar uma reserva de capacidade a qualquer momento e escolher quando ela começa. É possível solicitar uma reserva de capacidade para uso imediato ou para uma data futura.
-
Caso solicite uma reserva de capacidade para uso imediato, a reserva de capacidade ficará disponível para uso imediato e não haverá compromisso de prazo. É possível modificar e cancelar a reserva de capacidade a qualquer momento para liberar a capacidade reservada e interromper as cobranças recorrentes.
-
Se você solicitar uma Reserva de Capacidade com data futura, especificará quando precisará da capacidade e por quanto tempo se comprometerá a mantê-la. Na data futura especificada, a Reserva de Capacidade ficará disponível para uso e o faturamento será iniciado. Durante o período de compromisso, não é possível reduzir o número de instâncias nem a duração do compromisso abaixo do compromisso inicial. É possível cancelar a Reserva de Capacidade, mas poderá ser cobrada uma taxa de cancelamento, dependendo do momento em que o cancelamento for realizado. Após o término do período de compromisso, será possível modificar a Reserva de Capacidade da maneira que desejar ou cancelá-la sem cobrança.
Reservas de Capacidade só podem ser usadas por instâncias que correspondam aos seus atributos. Por padrão, as reservas de capacidade correspondem automaticamente às novas instâncias e às instâncias em execução que têm atributos correspondentes (por exemplo: tipo de instância, plataforma, zona de disponibilidade e locação). Isso significa que quaisquer instâncias com atributos correspondentes são automaticamente executadas na Reserva de capacidade. No entanto, também é possível destinar uma Reserva de capacidade para workloads específicas. Isso permite que você controle explicitamente quais instâncias têm permissão de execução na capacidade reservada. Você também pode especificar que as instâncias serão executadas somente em uma reserva de capacidade ou um grupo de recursos de reserva de capacidade.
Importante
As reservas de capacidade com data futura servem para ajudar você a iniciar e cobrir instâncias incrementais e não para cobrir instâncias em execução existentes. Caso precise cobrir as instâncias em execução existentes, use as reservas de capacidade com início imediato.
Todas as instâncias do Amazon EC2 compatíveis que têm os atributos exigidos, ou seja, tipo de instância, plataforma, zona de disponibilidade e locação, são elegíveis para execução em uma reserva de capacidade. A instância do Amazon EC2 pode ser iniciada por você (instâncias não gerenciadas) ou em seu nome por um serviço da AWS (instâncias gerenciadas). Isso é particularmente válido para Reservas de capacidade abertas, que correspondem automaticamente a qualquer instância em execução que tenha atributos correspondentes. Por exemplo, instâncias gerenciadas lançadas em seu nome pelos serviços a seguir estão qualificadas para execução em Reservas de capacidade que você cria e gerencia.
-
Amazon EC2 Auto Scaling
-
Amazon ECS
-
Amazon EKS
-
Amazon EMR
-
Amazon SageMaker AI
-
AWS Batch
-
AWS Elastic Beanstalk
-
AWS ParallelCluster
-
AWS Parallel Computing Service (AWS PCS)
Conteúdo
Diferenças entre Reservas de Capacidade, Instâncias reservadas e Savings Plans
Modificar as configurações de reserva de capacidade da instância
Usar reservas de capacidade em grupos de posicionamento de cluster
Monitorar o uso de reservas de capacidade com métricas do CloudWatch
Monitorar alterações de estado para Reservas de capacidade com data no futuro
Diferenças entre Reservas de Capacidade, Instâncias reservadas e Savings Plans
A tabela a seguir destaca as principais diferenças entre Reservas de Capacidade, Instâncias reservadas e Savings Plans:
| Reservas de capacidade | Instâncias reservadas zonais | Instâncias reservadas regionais | Savings Plans | |
|---|---|---|---|---|
| Prazo | Não é necessário nenhum compromisso para reservas de capacidade de uso imediato. Elas podem ser criadas, modificadas e canceladas conforme necessário. Em reservas de capacidade com data futura, você especifica uma duração de compromisso pela qual se compromete a manter a capacidade em sua conta. Você pode cancelar a qualquer momento; uma taxa de cancelamento poderá ser cobrada durante o período de compromisso. |
Exige compromisso fixo de um ano ou de três anos | ||
| Benefício da capacidade | Capacidade reservada em uma zona de disponibilidade específica. | Nenhuma capacidade reservada. | ||
| Desconto de faturamento | Sem desconto de faturamento. † | Fornece um desconto de faturamento. | ||
| Limites de instâncias | Seus limites instância sob demanda por região se aplicam. | O padrão é 20 por zona de disponibilidade. É possível solicitar um aumento de limite. | O padrão é 20 por região. É possível solicitar um aumento de limite. | Sem limite. |
† É possível combinar Reservas de Capacidade com Savings Plans ou instâncias reservadas regionais para receber um desconto.
Para obter mais informações, consulte:
Plataformas compatíveis
É necessário criar a reserva de capacidade com a plataforma correta para garantir que ela corresponda corretamente às suas instâncias. As reservas de capacidade oferecem suporte aos seguintes valores para platform:
-
Linux/UNIX
-
Linux com SQL Server Standard
-
Linux com SQL Server Web
-
Linux com SQL Server Enterprise
-
SUSE Linux
-
Red Hat Enterprise Linux
-
RHEL com SQL Server Standard
-
RHEL com SQL Server Enterprise
-
RHEL com SQL Server Web
-
RHEL com HA
-
RHEL com HA e SQL Server Standard
-
RHEL com HA e SQL Server Enterprise
-
Ubuntu Pro
-
Windows
-
Windows com SQL Server
-
Windows com SQL Server Web
-
Windows com SQL Server Standard
-
Windows com SQL Server Enterprise
Para garantir que uma instância seja executada em uma reserva de capacidade específica, a plataforma da reserva de capacidade deve corresponder à plataforma da AMI utilizada para iniciar a instância. Para AMIs do Linux, é importante verificar se a plataforma da AMI usa o valor geral Linux/UNIX ou um valor mais específico, como SUSE Linux.
Cotas
O número de instâncias para as quais você tem permissão para reservar capacidade é baseado na cota de instâncias sob demanda de sua conta. É possível reservar capacidade para todas as instâncias permitidas pela cota, menos o número de instâncias que já estão em execução.
As reservas de capacidade nos estados assessing, scheduled, pending, active e delayed contam para a cota de instâncias sob demanda.
Limitações
Antes de criar Reservas de Capacidade, observe as seguintes limitações e restrições.
-
Reservas de Capacidade ativas e não utilizadas entram na contagem dos limites de instância sob demanda.
-
As Reservas de Capacidade não são transferíveis de uma conta da AWS para outra. Entretanto, é possível compartilhar reservas de capacidade com outras contas da AWS. Para obter mais informações, consulte Reservas de capacidade compartilhadas.
-
Os descontos de faturamento na Instância reservada de zona não se aplicam às Reservas de Capacidade.
-
É possível criar reservas de capacidade em grupos de posicionamento de cluster. Não há suporte para grupos de posicionamento disseminados e de partição.
-
As Reservas de Capacidade não podem ser usadas com Hosts dedicados. As reservas de capacidade não podem ser usadas com instâncias dedicadas.
-
[Instâncias do Windows] Não é possível usar as reservas de capacidade com o modelo de licenciamento traga a sua própria licença (BYOL).
-
[Instâncias Red Hat] É possível usar as reservas de capacidade com o modelo de licenciamento traga a sua própria licença (BYOL).
-
As Reservas de Capacidade não garantem que uma instância hibernada possa retomar depois de tentarem iniciá-la.
-
É possível solicitar reservas de capacidade com data futura para uma contagem de instâncias com um mínimo de 32 vCPUs. Por exemplo, se você solicitar uma reserva de capacidade com data futura para instâncias
m5.xlarge, deverá solicitar pelo menos 8 instâncias (8 * m5.xlarge = 32 vCPUs). -
Você pode solicitar Reservas de Capacidade com data futura para tipos de instância das seguintes famílias: C, G, I, M, R, T, U e X