Planear o seu ambiente Azure Time Series Insights Gen1

Nota

O serviço Time Series Insights (TSI) deixará de ser suportado após março de 2025. Considere migrar ambientes TSI existentes para soluções alternativas o mais rapidamente possível. Para obter mais informações sobre a preterição e migração, visite a nossa documentação.

Atenção

Este é um artigo da Gen1.

Este artigo descreve como planear o seu ambiente Azure Time Series Insights Gen1 com base na taxa de entrada esperada e nos requisitos de retenção de dados.

Vídeo

Veja este vídeo para saber mais sobre a retenção de dados no Azure Time Series Insights e como planeá-lo:

Melhores práticas

Para começar a utilizar Azure Time Series Insights, é melhor saber a quantidade de dados que espera emitir ao minuto e quanto tempo precisa para armazenar os seus dados.

Para obter mais informações sobre a capacidade e a retenção de skUs Azure Time Series Insights, leia Azure Time Series Insights preços.

Para planear melhor o seu ambiente de Azure Time Series Insights para sucesso a longo prazo, considere os seguintes atributos:

Capacidade de armazenamento

Por predefinição, Azure Time Series Insights retém dados com base na quantidade de armazenamento que aprovisiona (unidades × a quantidade de armazenamento por unidade) e entrada.

Retenção de dados

Pode alterar a definição Tempo de retenção de dados no seu ambiente de Azure Time Series Insights. Pode ativar até 400 dias de retenção.

Azure Time Series Insights tem dois modos:

  • Um modo otimiza os dados mais atualizados. Impõe uma política para Remover dados antigos , deixando os dados recentes disponíveis com a instância. Este modo está ativado, por predefinição.
  • O outro otimiza os dados para permanecer abaixo dos limites de retenção configurados. Colocar em pausa a entrada impede a entrada de novos dados quando são selecionados como o comportamento excedido do limite de armazenamento.

Pode ajustar a retenção e alternar entre os dois modos na página de configuração do ambiente no portal do Azure.

Importante

Pode configurar um máximo de 400 dias de retenção de dados no seu ambiente Azure Time Series Insights Gen1.

Configurar a retenção de dados

  1. No portal do Azure, selecione o seu ambiente do Time Series Insights.

  2. No painel Ambiente do Time Series Insights , em Definições, selecione Configuração de armazenamento.

  3. Na caixa Tempo de retenção de dados (em dias ), introduza um valor entre 1 e 400.

    Configurar a retenção

Dica

Para saber mais sobre como implementar uma política de retenção de dados adequada, leia Como configurar a retenção.

Capacidade de entrada

O seguinte resume os principais limites no Azure Time Series Insights Gen1.

Taxas e capacidades de entrada de SKU

As taxas e capacidades de entrada de SKU S1 e S2 proporcionam flexibilidade ao configurar um novo ambiente de Azure Time Series Insights. A sua capacidade de SKU indica a sua taxa de entrada diária com base no número de eventos ou bytes armazenados, o que ocorrer primeiro. Tenha em atenção que a entrada é medida por minuto e a limitação é aplicada com o algoritmo de registo de tokens. A entrada é medida em blocos de 1 KB. Por exemplo, um evento real de 0,8 KB seria medido como um evento e um evento de 2,6 KB é contado como três eventos.

Capacidade de SKU S1 Taxa de entrada Capacidade de armazenamento máxima
1 1 GB (1 milhão de eventos) por dia 30 GB (30 milhões de eventos)
10 10 GB (10 milhões de eventos) por dia 300 GB (300 milhões de eventos)
Capacidade de SKU S2 Taxa de entrada Capacidade de armazenamento máxima
1 10 GB (10 milhões de eventos) por dia 300 GB (300 milhões de eventos)
10 100 GB (100 milhões de eventos) por dia 3 TB (3 mil milhões de eventos)

Nota

As capacidades dimensionam linearmente, pelo que um SKU S1 com capacidade 2 suporta 2 GB (2 milhões) de eventos por dia de taxa de entrada e 60 GB (60 milhões de eventos) por mês.

Os ambientes S2 SKU suportam substancialmente mais eventos por mês e têm uma capacidade de entrada significativamente maior.

SKU Contagem de eventos por mês Contagem de eventos por minuto Tamanho do evento por minuto
S1 30 milhões 720 720 KB
S2 300 milhões 7,200 7.200 KB

Limites de propriedade

Os limites de propriedades gen1 dependem do ambiente de SKU selecionado. As propriedades de evento fornecidas têm colunas JSON, CSV e gráfico correspondentes que podem ser visualizadas no Explorador de Azure Time Series Insights.

SKU Propriedades máximas
S1 600 propriedades (colunas)
S2 800 propriedades (colunas)

Origens de eventos

É suportado um máximo de duas origens de eventos por instância.

Limites da API

Os limites da API REST para Azure Time Series Insights Gen1 são especificados na documentação de referência da API REST.

Planeamento do ambiente

A segunda área em que se deve concentrar para planear o seu ambiente de Azure Time Series Insights é a capacidade de entrada. O armazenamento de entrada diária e a capacidade do evento são medidos por minuto, em blocos de 1 KB. O tamanho máximo permitido do pacote é de 32 KB. Os pacotes de dados com mais de 32 KB são truncados.

Pode aumentar a capacidade de um SKU S1 ou S2 para 10 unidades num único ambiente. Não pode migrar de um ambiente S1 para um S2. Não pode migrar de um ambiente S2 para um S1.

Para a capacidade de entrada, determine primeiro o total de entradas necessárias por mês. Em seguida, determine quais são as suas necessidades por minuto.

A limitação e a latência desempenham um papel na capacidade por minuto. Se tiver um pico na entrada de dados que dure menos de 24 horas, Azure Time Series Insights pode "recuperar" a uma taxa de entrada de duas vezes as taxas listadas na tabela anterior.

Por exemplo, se tiver um único SKU S1, entrar em dados a uma taxa de 720 eventos por minuto e a taxa de dados aumentar durante menos de uma hora a uma taxa de 1440 eventos ou menos, não existe latência no seu ambiente. No entanto, se exceder os 1440 eventos por minuto durante mais de uma hora, é provável que tenha latência nos dados visualizados e disponíveis para consulta no seu ambiente.

Poderá não saber com antecedência a quantidade de dados que espera emitir. Neste caso, pode encontrar telemetria de dados para Hub IoT do Azure e Hubs de Eventos do Azure na sua subscrição de portal do Azure. A telemetria pode ajudá-lo a determinar como aprovisionar o seu ambiente. Utilize o painel Métricas na portal do Azure para a respetiva origem de eventos para ver a respetiva telemetria. Se compreender as métricas de origem de eventos, pode planear e aprovisionar mais eficazmente o seu ambiente de Azure Time Series Insights.

Calcular requisitos de entrada

Para calcular os seus requisitos de entrada:

  • Verifique se a capacidade de entrada está acima da taxa média por minuto e se o seu ambiente é grande o suficiente para lidar com a entrada prevista equivalente a duas vezes a sua capacidade durante menos de uma hora.

  • Se ocorrerem picos de entrada que duram mais de 1 hora, utilize a taxa de pico como média. Aprovisionar um ambiente com a capacidade de lidar com a taxa de pico.

Mitigar limitação e latência

Para obter informações sobre como evitar limitações e latência, leia Mitigar latência e limitação.

Formatar os seus eventos

É importante garantir que a forma como envia eventos para Azure Time Series Insights suporta o tamanho do ambiente que está a aprovisionar. (Por outro lado, pode mapear o tamanho do ambiente para o número de eventos Azure Time Series Insights leituras e o tamanho de cada evento.) Também é importante pensar nos atributos que poderá querer utilizar para segmentar e filtrar quando consulta os seus dados.

Dica

Reveja a documentação de formatação JSON em Enviar eventos.

Certifique-se de que tem dados de referência

Um conjunto de dados de referência é uma coleção de itens que aumentam os eventos da origem de eventos. O motor de entrada Azure Time Series Insights associa cada evento da origem de eventos à linha de dados correspondente no conjunto de dados de referência. O evento aumentado está, em seguida, disponível para consulta. A associação baseia-se nas colunas chave primária definidas no conjunto de dados de referência.

Nota

Os dados de referência não são associados retroativamente. Apenas os dados de entrada atuais e futuros são correspondidos e associados ao conjunto de dados de referência depois de serem configurados e carregados. Se planear enviar uma grande quantidade de dados históricos para Azure Time Series Insights e não carregar ou criar dados de referência em Azure Time Series Insights, poderá ter de refazer o seu trabalho (sugestão: não é divertido).

Para saber mais sobre como criar, carregar e gerir os seus dados de referência no Azure Time Series Insights, leia a nossa documentação do conjunto de dados referência.

Recuperação após desastre empresarial

Esta secção descreve as funcionalidades de Azure Time Series Insights que mantêm as aplicações e os serviços em execução, mesmo que ocorra um desastre (conhecido como recuperação após desastre empresarial).

Elevada disponibilidade

Como serviço do Azure, Azure Time Series Insights fornece determinadas funcionalidades de elevada disponibilidade ao utilizar redundâncias ao nível da região do Azure. Por exemplo, o Azure suporta capacidades de recuperação após desastre através da funcionalidade de disponibilidade entre regiões do Azure.

As funcionalidades adicionais de elevada disponibilidade fornecidas através do Azure (e também disponíveis para qualquer instância Azure Time Series Insights) incluem:

Certifique-se de que ativa as funcionalidades relevantes do Azure para fornecer elevada disponibilidade global entre regiões para os seus dispositivos e utilizadores.

Nota

Se o Azure estiver configurado para ativar a disponibilidade entre regiões, não é necessária nenhuma configuração de disponibilidade entre regiões adicional no Azure Time Series Insights.

IoT e hubs de eventos

Alguns serviços do Azure IoT também incluem funcionalidades de recuperação após desastre empresarial incorporadas:

A integração de Azure Time Series Insights com os outros serviços proporciona oportunidades adicionais de recuperação após desastre. Por exemplo, a telemetria enviada para o hub de eventos pode ser mantida numa base de dados de armazenamento de Blobs do Azure de cópia de segurança.

Azure Time Series Insights

Existem várias formas de manter os seus Azure Time Series Insights dados, aplicações e serviços em execução, mesmo que sejam interrompidos.

No entanto, pode determinar que também é necessária uma cópia de segurança completa do ambiente do Azure Time Series, para os seguintes fins:

  • Como uma instância de ativação pós-falha especificamente para Azure Time Series Insights para redirecionar dados e tráfego para
  • Para preservar dados e informações de auditoria

Em geral, a melhor forma de duplicar um ambiente Azure Time Series Insights é criar um segundo ambiente de Azure Time Series Insights numa região do Azure de cópia de segurança. Os eventos também são enviados para este ambiente secundário a partir da origem de eventos primária. Certifique-se de que utiliza um segundo grupo de consumidores dedicado. Siga as diretrizes de recuperação após desastre de negócio dessa origem, conforme descrito anteriormente.

Para criar um ambiente duplicado:

  1. Criar um ambiente numa segunda região. Para obter mais informações, leia Criar um novo ambiente de Azure Time Series Insights no portal do Azure.
  2. Crie um segundo grupo de consumidores dedicado para a sua origem de eventos.
  3. Ligue essa origem de eventos ao novo ambiente. Certifique-se de que designa o segundo grupo de consumidores dedicado.
  4. Reveja a documentação do Hub IoT Azure Time Series Insights e dos Hubs de Eventos.

Se ocorrer um evento:

  1. Se a região primária for afetada durante um incidente de desastre, reencaminhar as operações para o ambiente de Azure Time Series Insights de cópia de segurança.
  2. Uma vez que os números de sequência de hubs reiniciam a partir de 0 após a ativação pós-falha, recrie a origem de eventos em ambas as regiões/ambientes com diferentes grupos de consumidores para evitar criar o que seria como eventos duplicados.
  3. Elimine a origem de eventos primária, que está agora inativa, para libertar uma origem de eventos disponível para o seu ambiente. (Existe um limite de duas origens de eventos ativas por ambiente.)
  4. Utilize a segunda região para fazer uma cópia de segurança e recuperar todos os dados de telemetria e consulta Azure Time Series Insights.

Importante

Se ocorrer uma ativação pós-falha:

  • Também pode ocorrer um atraso.
  • Pode ocorrer um pico momentâneo no processamento de mensagens, uma vez que as operações são reencaminhadas.

Para obter mais informações, leia Mitigar a latência no Azure Time Series Insights.

Passos seguintes