On-Demand Instances - Amazon Elastic Compute Cloud

On-Demand Instances

Com instâncias sob demanda, você paga pela capacidade computacional por segundo, sem qualquer compromisso de longo prazo. Você tem pleno controle sobre o ciclo de vida dela — você decide quando executar, interromper, hibernar, iniciar, reiniciar ou encerrá-la.

Não há compromisso de longo prazo ao comprar Instâncias on-demand. Você paga apenas pelos segundos em que suas instâncias sob demanda estiverem no estado running, com um mínimo de 60 segundos. O preço por segundo para uma instância sob demanda em execução é fixo e está listado na página de preços sob demanda, preços do Amazon EC2.

Recomendamos o uso de Instâncias on-demand para aplicações com workloads de curto prazo e irregulares que não podem ser interrompidas.

Para economias significativas com relação a instâncias sob demanda, use AWS Savings Plans, Spot Instances ou Reserved Instances.

Trabalhar com Instâncias on-demand

É possível trabalhar com Instâncias on-demand das seguintes formas:

Se você é novo com o Amazon EC2, consulte Como começar a usar o Amazon EC2.

Limites de instância sob demanda

Há um limite para o número de instâncias sob demanda em execução por conta da AWS por região. Os limites de instância sob demanda são gerenciados em termos do número de unidades de processamento central virtual (vCPUs) que as instâncias sob demanda em execução estão usando, independentemente do tipo de instância.

Existem oito limites de instância sob demanda:

  • Execução de instâncias padrão sob demanda (A, C, D, H, I, M, R, T, Z)

  • Execução de instâncias DL sob demanda

  • Execução de instâncias F sob demanda

  • Execução de instâncias G e VT sob demanda

  • Executar instâncias com mais memória sob demanda

  • Execução de instâncias Inf sob demanda

  • Execução de instâncias P sob demanda

  • Execução de instâncias X sob demanda

Cada limite especifica o limite de vCPU para uma ou mais famílias de instâncias. Para obter informações sobre as diferentes famílias, gerações e tamanhos de instâncias, consulte Tipos de instância do Amazon EC2.

É possível executar qualquer combinação de tipos de instância que atenda às necessidades em constante mudança da sua aplicação, desde que o número de vCPUs não exceda o limite da sua conta. Por exemplo: com um limite de instância padrão de 256 vCPUs, é possível iniciar 32 instâncias m5.2xlarge (32 x 8 vCPUs) ou 16 instâncias c5.4xlarge (16 x 16 vCPUs). Para mais informações, consulte Limites de instância sob demanda do EC2.

Monitorar limites e uso de instância sob demanda

É possível visualizar e gerenciar seus limites do instância sob demanda usando o seguinte:

Para mais informações, consulte Service Quotas do Amazon EC2 no Guia do usuário do Amazon EC2, Exibição de Service Quotas no Guia do usuário do Service Quotas, e AWS Trusted Advisor.

Com a integração de métricas do Amazon CloudWatch, é possível monitorar o uso do EC2 em comparação aos limites. Também é possível configurar alarmes para alertar quando estiver chegando próximo ao limite. Para mais informações, consulte Alarmes do Service Quotas e do Amazon CloudWatch no Guia do usuário do Service Quotas.

Calcular quantas vCPUs você precisa

É possível usar a calculadora de limite de vCPU para determinar o número de vCPUs de que sua aplicação precisa.

Ao usar a calculadora, lembre-se de que: a calculadora presume que você atingiu o limite atual. O valor inserido para Instance count (Contagem de instâncias) é o número de instâncias que você precisa executar além do permitido pelo limite atual. A calculadora adiciona o limite atual à Instance count (Contagem de instâncias) para obter um novo limite.

A captura de tela a seguir mostra a calculadora de limite de vCPU.


                    A calculadora de limite de vCPU no console do Amazon EC2.

É possível ver e usar os seguintes controles e informações:

  • Instance type (Tipo de instância) – Os tipos de instância que você adiciona à calculadora de limite de vCPU.

  • Instance count (Número de instâncias) – o número de instâncias necessárias para o tipo de instância selecionado.

  • vCPU count (Número de vCPUs) – o número de vCPUs que corresponde ao Instance count (Número de instâncias).

  • Current limit (Limite atual) – seu limite atual para o tipo de limite ao qual o tipo de instância pertence. O limite se aplica a todos os tipos de instância do mesmo tipo de limite. Por exemplo: na captura de tela anterior, o limite atual para m5.2xlarge e c5.4xlarge é de 2.016 vCPUs, que é o limite para todos os tipos de instância que pertencem ao limite de instâncias All Standard.

  • New limit (Novo limite) – o novo limite, em número de vCPUs, que é calculado ao adicionar vCPU count (Número de vCPUs) e Current limit (Limite atual).

  • X – Selecione X para remover a linha.

  • Add instance type (Adicionar tipo de instância) – Selecione Add instance type (Adicionar tipo de instância) para adicionar outro tipo de instância à calculadora.

  • Limits calculation (Cálculo de limites) – exibe o limite atual, as vCPUs necessárias e o novo limite para os tipos de limite.

    • Instance limit name (Nome do limite de instância) – o tipo de limite para os tipos de instância selecionados.

    • Current limit (Limite atual) – O limite atual para o tipo de limite.

    • vCPUs needed (vCPUs necessárias) – o número de vCPUs que corresponde ao número de instâncias especificadas na Instance count (Contagem de instâncias). Para o tipo de limite de instâncias All Standard, as vCPUs necessárias são calculadas adicionando os valores do vCPU count (Número de vCPUs) para todos os tipos de instância deste tipo de limite.

    • New limit (Novo limite) – o novo limite é calculado adicionando Current limit (Limite atual) e vCPUs needed (vCPUs necessárias).

    • Options (Opções) – Selecione Request limit increase (Solicitar aumento de limite) para solicitar um aumento de limite para o tipo de limite correspondente.

Como calcular o número de vCPUs necessárias
  1. Abra o console do Amazon EC2 em https://console.aws.amazon.com/ec2/.

  2. Na barra de navegação, selecione uma região.

  3. No navegador esquerdo, selecione Limits (Limites).

  4. Selecione Calculate vCPU limit (Calcular limite de vCPU).

  5. Selecione Add instance type (Adicionar tipo de instância), escolha o tipo de instância necessária e especifique o número necessário de instâncias. Para adicionar mais tipos de instância, selecione novamente Add instance type (Adicionar tipo de instância).

  6. Veja Limits calculation (Cálculo de limites) para obter o novo limite necessário.

  7. Quando terminar de usar a calculadora, é possível escolher Request on-demand limit increase (Solicitar aumento do limite sob demanda) ou Close (Fechar).

Solicitar um aumento de limite de

Mesmo que o Amazon EC2 aumente automaticamente seus limites de instância sob demanda com base em seu uso, é possível solicitar um aumento de limite, se for o caso. Por exemplo, se pretende executar mais instâncias do que o permitido por seu limite atual, é possível solicitar um aumento de limite.

Para solicitar um aumento do limite de instância sob demanda
  1. Abra o formulário Create case (Criar caso), Service limit increase (Aumento do limite de serviço) no console do Support Center em https://console.aws.amazon.com/support/home#/case/create.

    Como alternativa, adote uma das seguintes opções:

    • Na Calculadora de limites, escolha um ou mais tipos de instância e especifique o número de instâncias. Em seguida, escolha Request on-demand limit increase (Solicitar aumento do limite sob demanda).

    • Na página Limits (Limites), escolha um limite e escolhaRequest limit increase (Solicitar aumento do limite).

  2. Em Limit type (Tipo de limite), escolha EC2 Instances (Instâncias do EC2).

  3. Em Region (Região), selecione a região necessária.

  4. Em Primary instance type (Tipo de instância principal), selecione o limite de instância sob demanda para o qual deseja solicitar um aumento.

  5. Em New limit value (Novo valor limite), insira o número total de vCPUs que você deseja executar simultaneamente. Para determinar o número total de vCPUs que você precisa, use o valor exibido na coluna New limit (Novo limite) na calculadora de limites de vCPU ou consulte Tipos de instância do Amazon EC2 para ver o número de vCPUs de cada tipo de instância.

  6. (Condicional) É necessário criar uma solicitação de limite distinta para cada limite de instância sob demanda. Para solicitar um aumento para outro limite de instância sob demanda, escolha Add another request (Adicionar outra solicitação) e repita as etapas 3 a 5 deste procedimento.

  7. Em Use case description (Descrição de caso de uso), insira o caso de uso e selecione Submit (Enviar).

Para obter mais informações sobre como solicitar um aumento de limite, consulte Service Quotas do Amazon EC2.

Consulte os preços das instâncias sob demanda

É possível usar a API do serviço de lista de preços ou a API da lista de preços da AWS para consultar os preços de instâncias sob demanda. Para obter mais informações, consulte Uso da API da lista de preços da AWS no Guia do usuário do AWS Billing.