Unidades computacionais Timestream provisionadas - Amazon Timestream

Para recursos semelhantes aos do Amazon Timestream para LiveAnalytics, considere o Amazon Timestream para InfluxDB. Ele oferece ingestão de dados simplificada e tempos de resposta de consulta de um dígito em milissegundos para análises em tempo real. Saiba mais aqui.

Unidades computacionais Timestream provisionadas

nota

A TCU provisionada está disponível apenas na região Ásia-Pacífico (Mumbai).

Com unidades computacionais Timestream (TCUs) provisionadas, você pode alocar um número fixo de TCUs à sua conta, garantindo desempenho e custo previsíveis para suas consultas. Ao provisionar TCUs, você obtém maior controle sobre a capacidade computacional, permitindo otimizar o desempenho e os custos de consulta com base nas necessidades específicas do seu aplicativo.

Benefícios do provisionamento de TCU

O provisionamento de TCU oferece vários benefícios para clientes com workloads dedicados, incluindo:

  1. Desempenho previsível: ao alocar um número fixo de TCUs, você garante um desempenho consistente para suas consultas.

  2. Controle de custos: com o TCU provisionado, você pode prever e gerenciar melhor seus custos, pois a cobrança só é feita pela duração dos TCUs provisionados.

  3. Flexibilidade: a TCU provisionada garante que seu workload tenha recursos computacionais dedicados e você pode ajustar o número de TCUs provisionadas para atender aos requisitos de workload, fornecendo a escalabilidade necessária à medida que as necessidades do seu aplicativo mudam.

Como funciona a TCU provisionada

Cada unidade computacional Timestream (TCU) é composta por 4 vCPUs e 16 GB de memória. Para provisionar TCUs, use o Console de gerenciamento AWS ou a operação da API UpdateAccountSettings para alocar um número fixo de TCUs à sua conta, que são então dedicadas ao seu workload. Isso garante desempenho e custo previsíveis para suas consultas. O número mínimo de TCUs provisionadas é 4, com incrementos subsequentes também em múltiplos de 4 (por exemplo, 4, 8, 12, 16). Depois do provisionamento, você pode executar seus workloads de consulta sem interrupções. Conforme suas demandas de workload mudam, você pode ajustar as TCUs provisionadas usando o Console de gerenciamento AWS ou a operação da API UpdateAccountSettings a qualquer momento. No entanto, você só pode diminuir o número de TCUs depois de no mínimo 1 hora desde o provisionamento delas.

Por exemplo, se você provisionar 8 TCUs às 10h, você será cobrado por no mínimo 1 hora, até as 11h. Durante esse período, você pode incrementar as TCUs para 12 ou mais, mas não pode diminuí-las até as 11h.

O tempo necessário para provisionar as unidades computacionais Timestream (TCUs) solicitadas em sua conta varia de acordo com o número de TCUs solicitadas. Por exemplo, o provisionamento de 100 TCUs pode levar até 30 minutos. No entanto, a cobrança pelos recursos só será feita depois que eles forem provisionados e disponibilizados para atender ao seu workload de consulta. Para garantir uma experiência tranquila durante os aumentos planejados no uso, recomendamos provisionar os recursos necessários com antecedência. Isso permite tempo suficiente para que os recursos estejam disponíveis e garante que seu workload possa ser tratado sem interrupção.

Monitorando o uso da TCU provisionada

Para monitorar o uso da TCU provisionada, você pode usar as métricas do CloudWatch a seguir:

  • QueryTCU provisionada: essa métrica especifica o número de TCUs provisionadas em sua conta.

  • QueryTCU: essa métrica especifica o número de TCUs usadas pelo seu workload.

  • InsufficientTcutThrottles: esta métrica especifica o número de consultas com controle de utilização por falta de capacidade de computação.

Modificar suas TCUs provisionadas

Você pode ajustar o número de unidades computacionais Timestream (TCUs) provisionadas para atender às mudanças nas demandas de workload usando o console de gerenciamento AWS, a interface de linha de comando (CLI) AWS ou os AWS SDKs.

Para ver o número atual de TCUs provisionadas em sua conta, navegue até a seção “Painel do administrador” no Console de gerenciamento AWS. A partir daí, você pode monitorar e gerenciar facilmente suas TCUs provisionadas.

Nas Configurações de computação de consulta, você pode verificar se o modo de computação está definido como “Provisionado” e ver o número atual de unidades computacionais Timestream (TCUs) provisionadas em sua conta, que é exibido como “TCU de consulta ativa”. O valor padrão é 0. Você precisa provisionar TCUs antes de executar seu workload de consulta.

Para modificar as configurações de computação da consulta, clique no botão “Modificar”. Por exemplo, se você quiser aumentar as TCUs provisionadas de 32 para 64, basta inserir o valor desejado (64) no campo “TCU de consulta de destino”. Além disso, você pode especificar um tópico do Amazon Simple Notification Service (SNS) para receber uma notificação quando o processo de provisionamento for concluído.

Imagem da visualização do console das configurações de modificação das TCUs provisionadas.

Depois de confirmar a configuração desejada selecionando “Salvar configurações”, você verá que o status atual da solicitação foi atualizado para “Pendente”. O campo “TCU de consulta de destino” agora refletirá o número desejado de unidades computacionais, que neste caso é 64, indicando que o processo de provisionamento foi iniciado e está aguardando a conclusão.

Imagem da visualização do console ao salvar configurações das TCUs provisionadas.

Depois de provisionado, o campo “TCU de consulta ativa” será atualizado para refletir a nova capacidade provisionada de 64 unidades computacionais Timestream, indicando que o processo de provisionamento está concluído e que os recursos adicionais agora estão disponíveis para uso em sua conta.

Imagem da visualização do console das novas configurações atualizadas das TCUs provisionadas.

Para reduzir o número de unidades computacionais Timestream (TCUs) provisionadas em sua conta, siga as mesmas etapas anteriores e insira o valor desejado. Por exemplo, se você quiser reduzir as TCUs provisionadas para 16, basta definir o campo “TCU de consulta de destino” como 16. Observe que você só pode diminuir o número de TCUs provisionadas depois de no mínimo 1 hora desde a última solicitação de provisionamento. Isso significa que, se você provisionou ou modificou suas TCUs na última hora, precisará esperar até que a janela de 1 hora expire antes de poder diminuir as TCUs.

Imagem da visualização do console durante a redução do número de TCUs provisionadas.

Depois de solicitar uma redução nas unidades computacionais Timestream (TCUs) provisionadas, o serviço diminuirá as TCUs quando determinar que é seguro fazer isso, o que pode levar alguns minutos. Durante esse período, o campo “TCU de consulta de destino” continuará exibindo o valor desejado, neste caso, 16 TCUs, indicando a alteração pendente. Quando a diminuição for concluída, o campo “TCU de consulta ativa” será atualizado para refletir a nova capacidade provisionada de 16 TCUs.

Imagem da visualização do console do número reduzido atualizado de TCUs provisionadas.

Quando a solicitação for concluída com sucesso, o campo “TCU de consulta ativa” será atualizado para refletir a nova capacidade provisionada de 16 unidades computacionais Timestream (TCUs). Se você não prevê mais nenhum workload de consulta, pode diminuir ainda mais as TCUs provisionadas para 0, liberando efetivamente todos os recursos provisionados e interrompendo as cobranças associadas.

Preços de TCUs provisionadas

Você é cobrado pela duração das unidades computacionais Timestream (TCUs) provisionadas em sua conta, com uma cobrança mínima de 1 hora. Depois da primeira hora, as TCUs são medidas por segundo.

Para calcular o total de horas medidas, multiplique o número de TCUs provisionadas pela duração do uso. Por exemplo: se você provisionar 16 TCUs por 2 horas, o total de horas medidas será 16 TCU * 2 horas = 32 horas de TCU. Se você provisionar 16 TCUs por 4 horas, depois diminuir para 8 TCUs e usá-las por 6 horas, o total de horas medidas será de 16 TCU * 4 horas + 8 TCU * 6 horas = 112 horas de TCU.

Seu gasto total dependerá do custo de TCU por hora vigente em sua região. Consulte a página de preços do Amazon Timestream para obter informações detalhadas.

Práticas recomendadas para gerenciar a TCU provisionada

Para aproveitar ao máximo o atributo de TCU provisionada, siga estas práticas recomendadas:

  • Monitore seu workload: monitore o desempenho de seu workload, QueryTCU usado e visualize InsufficientTCUThrottles para entender seus padrões de uso e ajustar adequadamente suas TCUs provisionadas.

  • Ajuste proativamente: aumente ou diminua as TCUs provisionadas com base nas tendências observadas e nas mudanças previstas no workload. Faça ajustes nos períodos de pico e fora de pico.

  • Mantenha um espaço livre: mantenha seu QueryTCU consumido dentro de 80% a 90% de seu QueryTCU provisionado para lidar com picos inesperados.

  • Otimize consultas: aproveite atributos como o Insights de consulta e siga as práticas recomendadas de consulta do Timestream para otimizar as consultas e reduzir o uso computacional.

  • Implemente novas tentativas: o Timestream para LiveAnalytics Query SDK oferece suporte a um mecanismo de novas tentativas com um padrão de 3 novas tentativas. Ajuste o valor adequadamente para lidar com explosões ocasionais e imprevistas.