Partilhar via


Planeje seu ambiente do Azure Time Series Insights Gen1

Observação

O serviço Time Series Insights será desativado em 7 de julho de 2024. Considere migrar os ambientes existentes para soluções alternativas o mais rápido possível. Para obter mais informações sobre a descontinuação e a migração, visite nossa documentação .

Atenção

Este é um artigo Gen1.

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

Vídeo

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

Melhores práticas

Para começar a usar o Azure Time Series Insights, é melhor saber quantos dados espera enviar por minuto e por quanto tempo precisa armazenar seus dados.

Para obter mais informações sobre a capacidade e retenção para ambas as SKUs do Azure Time Series Insights, leia sobre os preços do Azure Time Series Insights.

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

Capacidade de armazenamento

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

Retenção de dados

Pode alterar a definição de tempo de retenção de dados no seu ambiente do Azure Time Series Insights. Você pode habilitar até 400 dias de retenção.

O Azure Time Series Insights tem dois modos:

  • Um modo otimiza para os dados mais up-todata. Ele impõe uma política para Limpar dados antigos deixando dados recentes disponíveis com a instância. Este modo está ativado, por predefinição.
  • O outro otimiza os dados para permanecerem abaixo dos limites de retenção configurados. Pausar ingresso impede que novos dados sejam inseridos quando é selecionado como o comportamento de Limite de armazenamento excedido.

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

Importante

Você pode configurar um máximo de 400 dias de retenção de dados em seu ambiente do Azure Time Series Insights Gen1.

Configurar a retenção de dados

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

  2. No painel de ambiente do Time Series Insights, nas Configurações, selecione Configuração de armazenamento.

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

    Configurar retenção

Dica

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

Capacidade de entrada

A seguir 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 fornecem flexibilidade ao configurar um novo ambiente do 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, consoante o que ocorrer primeiro. Observe que o ingresso é medido por minuto, e a limitação é aplicada usando o algoritmo de bucket de token. 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 seria contado como três eventos.

Capacidade de SKU S1 Taxa de ingresso Capacidade máxima de armazenamento
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 SKU S2 Taxa de ingresso Capacidade máxima de armazenamento
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 bilhões de eventos)

Observação

As capacidades são dimensionadas linearmente, de modo que um SKU S1 com capacidade 2 suporta uma taxa de ingestão de 2 GB (2 milhões de eventos) por dia 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 propriedade Gen1 dependem do ambiente de SKU selecionado. As propriedades de evento fornecidas têm colunas JSON, CSV e de gráfico correspondentes que podem ser exibidas no Azure Time Series Insights Explorer.

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

Fontes de eventos

Há suporte para um máximo de duas fontes de eventos por instância.

Limites da API

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

Planeamento ambiental

A segunda área na qual se concentrar para planejar seu ambiente do Azure Time Series Insights é a capacidade de ingresso. O armazenamento de entrada diário e a capacidade de eventos são medidos por minuto, em blocos de 1 KB. O tamanho máximo permitido do pacote é de 32 KB. Pacotes de dados maiores que 32 KB são truncados.

Você pode aumentar a capacidade de um SKU S1 ou S2 para 10 unidades em um único ambiente. Não é possível migrar de um ambiente S1 para um S2. Não é possível migrar de um ambiente S2 para um S1.

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

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

Por exemplo, se tiveres uma única SKU S1, introduzes dados a uma taxa de 720 eventos por minuto e a taxa de dados aumentar por menos de uma hora para uma taxa de 1.440 eventos ou menos, não haverá latência percetível no teu ambiente. No entanto, se você exceder 1.440 eventos por minuto por mais de uma hora, provavelmente enfrentará latência nos dados visualizados e disponíveis para consulta em seu ambiente.

Talvez você não saiba com antecedência a quantidade de dados que espera enviar. Nesse caso, pode-se encontrar telemetria de dados para o Hub IoT do Azure e Hubs de Eventos do Azure na sua subscrição do portal do Azure. A telemetria pode ajudá-lo a determinar como provisionar seu ambiente. Use o painel Métricas no portal do Azure para a fonte de eventos respetiva e exibir a sua telemetria. Se você entender suas métricas de origem de evento, poderá planejar e provisionar com mais eficiência seu ambiente do Azure Time Series Insights.

Calcular requisitos de ingresso

Para calcular seus requisitos de ingresso:

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

  • Se ocorrerem picos de entrada que duram mais de 1 hora, use a taxa de pico como sua média. Configure um ambiente com capacidade para lidar com o pico de carga.

Reduza o estrangulamento e a latência

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

Molde os seus eventos

É importante garantir que a maneira como você envia eventos para o Azure Time Series Insights ofereça suporte ao tamanho do ambiente que você está provisionando. (Por outro lado, você pode mapear o tamanho do ambiente para quantos eventos o Azure Time Series Insights lê e o tamanho de cada evento.) Também é importante pensar nos atributos que você pode querer usar para fatiar e filtrar quando consultar seus dados.

Dica

Analise a documentação de modelagem JSON em Enviando eventos.

Certifique-se de que tem dados de referência

Um conjunto de dados de referência é uma coleção de itens que enriquecem os eventos da sua fonte de eventos. O mecanismo de entrada do Azure Time Series Insights une cada evento da sua fonte de eventos com a linha de dados correspondente em seu conjunto de dados de referência. O evento aumentado fica então disponível para consulta. A junção é baseada nas colunas Primary Key definidas no conjunto de dados de referência.

Observação

Os dados de referência não são associados retroativamente. Somente os dados de entrada atuais e futuros são correspondidos e associados ao conjunto de dados de referência depois que ele é configurado e carregado. Se planeia enviar uma grande quantidade de dados históricos para o Azure Time Series Insights e não carregar ou criar primeiro dados de referência no Azure Time Series Insights, poderá ter de refazer o seu trabalho (dica: não é divertido).

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

Recuperação de desastres de negócios

Esta seção descreve os recursos do Azure Time Series Insights que mantêm aplicativos e serviços em execução, mesmo se ocorrer um desastre (conhecido como recuperação de desastres corporativos).

Alta disponibilidade

Como um serviço do Azure, o Azure Time Series Insights fornece determinados recursos de de alta disponibilidade usando redundâncias no nível da região do Azure. Por exemplo, o Azure dá suporte a recursos de recuperação de desastres por meio do recurso de disponibilidade entre regiões do Azure.

Recursos adicionais de alta disponibilidade fornecidos pelo Azure (e também disponíveis para qualquer instância do Azure Time Series Insights) incluem:

Certifique-se de habilitar os recursos relevantes do Azure para fornecer alta disponibilidade global entre regiões para seus dispositivos e usuários.

Observação

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

IoT e hubs de eventos

Alguns serviços do Azure IoT também incluem recursos internos de recuperação de desastres corporativos:

A integração do Azure Time Series Insights com os outros serviços oferece oportunidades adicionais de recuperação de desastres. Por exemplo, a telemetria enviada para o hub de eventos pode ser armazenada em uma base de dados de armazenamento de Blobs do Azure de backup.

Azure Time Series Insights

Há várias maneiras de manter seus dados, aplicativos e serviços do Azure Time Series Insights em execução, mesmo que eles sejam interrompidos.

No entanto, você pode determinar que uma cópia de backup completa do seu ambiente de Série Temporal do Azure também é necessária, para as seguintes finalidades:

  • Como uma instância de failover especificamente para o Azure Time Series Insights para redirecionar dados e tráfego para
  • Para preservar dados e informações de auditoria

Em geral, a melhor maneira de duplicar um ambiente do Azure Time Series Insights é criar um segundo ambiente do Azure Time Series Insights em uma região de backup do Azure. Os eventos também são enviados para esse ambiente secundário a partir da sua fonte de eventos primária. Certifique-se de que utiliza um segundo grupo de consumidores dedicado. Siga as diretrizes de recuperação de desastres de negócios dessa fonte, conforme descrito anteriormente.

Para criar um ambiente duplicado:

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

Se ocorrer um evento:

  1. Se sua região principal for afetada durante um incidente de desastre, redirecione as operações para o ambiente de backup do Azure Time Series Insights.
  2. Como os números de sequência do hub são reiniciados a partir de 0 após o failover, recrie a origem do evento em ambas as regiões/ambientes com diferentes grupos de consumidores para evitar a criação de eventos que pareçam duplicados.
  3. Exclua a fonte de eventos primária, que agora está inativa, para liberar uma fonte de eventos disponível para seu ambiente. (Há um limite de duas fontes de eventos ativas por ambiente.)
  4. Use sua segunda região para fazer backup e recuperar todos os dados de telemetria e consulta do Azure Time Series Insights.

Importante

Se ocorrer um failover:

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

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

Próximos passos