Planejar seu ambiente do Azure Time Series Insights Gen1
Nota
O serviço Time Series Insights será desativado em 7 de julho de 2024. Considere migrar ambientes existentes para soluções alternativas o mais rápido possível. Para obter mais informações sobre a substituição e a migração, visite nossa documentação .
Cuidado
Este é um artigo do 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 planejar isso:
Práticas recomendadas
Para começar a usar o Azure Time Series Insights, é melhor saber quantos dados você espera enviar por push por minuto e por quanto tempo você precisa armazenar seus dados.
Para obter mais informações sobre capacidade e retenção para ambos os SKUs do Azure Time Series Insights, leia preços do Azure Time Series Insights.
Para planejar melhor seu ambiente do Azure Time Series Insights para sucesso a longo prazo, considere os seguintes atributos:
- capacidade de armazenamento
- Período de retenção de dados
- Capacidade de entrada
- Transformando seus eventos
- Garantir que você tenha dados de referência disponíveis
Capacidade de armazenamento
Por padrão, o Azure Time Series Insights retém dados com base na quantidade de armazenamento que você provisiona (unidades × a quantidade de armazenamento por unidade) e entrada.
Retenção de dados
Você pode alterar a configuração tempo de retenção de dados em 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 atualizados up-to. Ele impõe uma política para Limpar dados antigos mantendo os dados recentes disponíveis na instância. Esse modo está ativado, por padrão.
- O outro otimiza os dados para permanecerem abaixo dos limites de retenção configurados. Pausar entrada impede que novos dados sejam inseridos quando selecionados como o limite de armazenamento excedeu o comportamento.
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 do Azure, selecione seu ambiente do Time Series Insights.
No painel de ambiente do
Time Series Insights, em 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
O seguinte resume os principais limites no Azure Time Series Insights Gen1.
Taxas e capacidades de entrada de SKU
As taxas de entrada e capacidades dos SKUs S1 e S2 oferecem flexibilidade na configuração de um novo ambiente do Azure Time Series Insights. Sua capacidade de SKU indica sua taxa de entrada diária com base no número de eventos ou bytes armazenados, o que ocorrer primeiro. Observe que o ingresso é medido em 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 é contado como três eventos.
Capacidade de SKU S1 | Taxa de entrada | 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 de SKU S2 | Taxa de entrada | 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) |
Nota
As capacidades são dimensionadas linearmente, portanto, um SKU S1 com capacidade 2 dá suporte a 2 GB (2 milhões) de eventos por dia de entrada e 60 GB (60 milhões de eventos) por mês.
Os ambientes de SKU S2 dão suporte a 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 do SKU selecionado. As propriedades de evento fornecidas têm colunas JSON, CSV e gráfico correspondentes que podem ser exibidas no do Azure Time Series Insights Explorer.
SKU | Propriedades máximas |
---|---|
S1 | 600 propriedades (colunas) |
S2 | 800 propriedades (colunas) |
Fontes de eventos
Suporta-se no máximo duas fontes de evento por instância.
- Saiba como adicionar uma origem de hub de eventos.
- Configurar o como fonte de hub IoT.
Limites de 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 .
Planejamento de ambiente
A segunda área na qual se concentrar para planejar seu ambiente do Azure Time Series Insights é a capacidade de entrada. A capacidade diária de armazenamento e evento de entrada é medida por minuto, em blocos de 1 KB. O tamanho máximo de pacote permitido é 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. Você não pode migrar de um ambiente S1 para um S2. Você não pode 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 suas necessidades por minuto.
O controle de fluxo 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á "alcançar" a uma taxa de entrada de duas vezes as taxas listadas na tabela anterior.
Por exemplo, se você tiver um único SKU S1, você ingressa dados a uma taxa de 720 eventos por minuto e a taxa de dados aumenta por menos de uma hora a uma taxa de 1.440 eventos ou menos, não há latência perceptível em seu ambiente. No entanto, se você exceder 1.440 eventos por minuto por mais de uma hora, provavelmente terá latência em 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 por push. Nesse caso, você pode encontrar a telemetria de dados para Azure IoT Hub e Azure Event Hubs em sua assinatura no portal do Azure. A telemetria pode ajudá-lo a determinar como provisionar seu ambiente. Use o painel Métricas no portal do Azure para que a respectiva fonte de eventos exiba sua telemetria. Se você entender as métricas de origem do evento, poderá planejar e provisionar com mais eficiência seu ambiente do Azure Time Series Insights.
Calcular os requisitos de entrada
Para calcular seus requisitos de entrada:
Verifique se a capacidade de entrada está acima da sua 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. Provisione um ambiente com a capacidade de lidar com os picos de demanda.
Mitigar a restrição 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 seus eventos
É importante garantir que a maneira como você envia eventos para o Azure Time Series Insights dê 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 talvez você queira usar para fatiar e filtrar ao consultar seus dados.
Dica
Revise a documentação de modelagem JSON em Enviando eventos.
Verifique se você tem dados de referência
Um conjunto de dados de referência é uma coleção de itens que complementam os eventos da sua fonte de eventos. O mecanismo de entrada do Azure Time Series Insights une cada evento da fonte de eventos com a linha de dados correspondente em seu conjunto de dados de referência. Em seguida, o evento aumentado está disponível para consulta. A junção baseia-se nas colunas chave primária definidas em seu conjunto de dados de referência.
Nota
Os dados de referência não são unidos retroativamente. Somente os dados de entrada atuais e futuros são associados e integrados ao conjunto de dados de referência depois de serem configurados e carregados. Se você planeja enviar uma grande quantidade de dados históricos para o Azure Time Series Insights e não primeiro carregar ou criar dados de referência no Azure Time Series Insights, talvez seja necessário refazer 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 desastre 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 que ocorra um desastre (conhecido como recuperação de desastres empresariais).
Alta disponibilidade
Como um serviço do Azure, o Azure Time Series Insights fornece certos recursos de alta disponibilidade
Os recursos adicionais de alta disponibilidade fornecidos por meio do Azure (e também disponíveis para qualquer instância do Azure Time Series Insights) incluem:
- Failover: o Azure fornece replicação geográfica e balanceamento de carga.
- Restauração de dados e recuperação de armazenamento: o Azure fornece várias opções para preservar e recuperardados.
- Azure Site Recovery: o Azure fornece recursos de recuperação por meio do Azure Site Recovery.
- Backup do Azure: O Backup do Azure oferece suporte ao backup de VMs do Azure, tanto localmente quanto na nuvem.
Habilite os recursos relevantes do Azure para fornecer alta disponibilidade global entre regiões para seus dispositivos e usuários.
Nota
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.
Hubs de eventos e IoT
Alguns serviços de IoT do Azure também incluem recursos internos de recuperação de desastre de negócios:
- Recuperação de desastre de alta disponibilidade do Azure IoT Hub, que inclui redundância intra-regional
- políticas dos Hubs de Eventos do Azure
- de redundância do Armazenamento do Azure
A integração do Azure Time Series Insights com os outros serviços fornece oportunidades adicionais de recuperação de desastre. Por exemplo, a telemetria enviada ao hub de eventos pode ser mantida em um banco 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 sejam interrompidos.
No entanto, você pode determinar que uma cópia de backup completa do ambiente do Azure Time Series também é necessária para as seguintes finalidades:
- Como uma instância de failover , projetada especificamente para o Azure Time Series Insights, a fim de 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 do Azure de backup. Os eventos também são enviados para esse ambiente secundário da fonte de evento principal. Certifique-se de usar um segundo grupo de consumidores dedicado. Siga as diretrizes de recuperação de desastre 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 evento.
- Conecte essa fonte de evento ao novo ambiente. Certifique-se de designar o segundo grupo de consumidores dedicado.
- Revise a documentação do Azure Time Series Insights , do Hub IoT e dos Hubs de Evento .
Se ocorrer um evento:
- Se sua região primária 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 processo de failover, recrie a origem do evento em ambas as regiões/ambientes com diferentes grupos de consumidores para evitar que eventos pareçam duplicados.
- Exclua a fonte de evento principal, que agora está inativa, para liberar uma nova fonte de evento 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 consulta e telemetria do Azure Time Series Insights.
Importante
Se ocorrer um failover:
- Um atraso também pode ocorrer.
- Pode ocorrer um pico momentâneo no processamento de mensagens, pois as operações são redirecionadas.
Para obter mais informações, leia Reduzir a latência no Azure Time Series Insights.
Próximas etapas
Comece criando um novo ambiente do Azure Time Series Insights no portal do Azure.
Saiba como adicionar uma fonte de evento dos Hubs de Eventos ao Azure Time Series Insights.
Leia sobre como configurar uma fonte de eventos do Hub IoT.