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
- Período de retenção de dados
- Capacidade de entrada
- Moldar os seus eventos
- Garantir que você tenha dados de referência
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
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
No portal Azure, selecione o seu ambiente do Time Series Insights.
No painel de ambiente do
Time Series Insights, nas Configurações , selecioneConfiguração de armazenamento .Na caixa Tempo de retenção de dados (em dias), insira um valor entre 1 e 400.
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.
- Saiba como Adicionar uma fonte de hub de eventos.
- Configure uma fonte de hub IoT.
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
Recursos adicionais de alta disponibilidade fornecidos pelo Azure (e também disponíveis para qualquer instância do Azure Time Series Insights) incluem:
- Failover: a Azure fornece replicação geográfica e balanceamento de carga.
- de restauração de dados e recuperação de armazenamento : o Azure fornece várias opções para preservar e recuperar dados.
- Azure Site Recovery: O Azure fornece recursos de recuperação por meio do Azure Site Recovery.
- Backup do Azure: O serviço Backup do Azure suporta tanto backups locais quanto na nuvem de VMs do Azure.
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:
- recuperação de desastres de alta disponibilidade do Hub IoT do Azure, que inclui redundância dentro da região
- políticas dos Hubs de Eventos do Azure
- Redundância do Armazenamento do Azure
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:
- 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.
- Crie um segundo grupo de consumidores dedicado para a origem do seu evento.
- Conecte essa fonte de eventos ao novo ambiente. Certifique-se de que designa o segundo grupo de consumidores dedicado.
- Consulte a documentação do Azure Time Series Insights , do Hub IoT e dos Hubs de Eventos .
Se ocorrer um evento:
- 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.
- 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.
- 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.)
- 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
Comece criando um novo ambiente do Azure Time Series Insights no portal do Azure.
Saiba como adicionar um de origem de eventos dos Hubs de Eventos ao Azure Time Series Insights.
Leia sobre como configurar uma fonte de eventos do Hub IoT.