Planeje seu ambiente do Azure Time Series Insights Gen2
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 substituição e a migração, visite a nossa documentação .
Este artigo descreve as práticas recomendadas para planejar e começar rapidamente usando o Azure Time Series Insights Gen2.
Melhores práticas de planeamento e preparação
As práticas recomendadas em torno do planejamento e preparação do ambiente são descritas mais detalhadamente nos seguintes artigos:
- O que você obtém quando provisionar um ambiente do Azure Time Series Insights Gen2.
- Quais são os seus IDs das séries temporais e as propriedades do carimbo de data e hora.
- O que é o novo Modelo de Série Temporal , e como construir o seu próprio.
- Como enviar eventos de forma eficiente em JSON.
- O Azure Time Series Insights oferece opções de recuperação de desastres empresariais .
O Azure Time Series Insights emprega um modelo de negócios pré-pago. Para obter mais informações sobre encargos e capacidade, leia preços do Azure Time Series Insights.
O ambiente Gen2
Ao provisionar um ambiente do Azure Time Series Insights Gen2, você cria dois recursos do Azure:
- Um ambiente do Azure Time Series Insights Gen2
- Uma conta de Armazenamento do Azure
Como parte do processo de provisionamento, você especifica se deseja habilitar um armazenamento quente. O Warm store oferece uma experiência de consulta em camadas. Quando habilitado, você deve especificar um período de retenção entre 7 e 30 dias. As consultas executadas dentro do período de retenção de armazenamento quente geralmente fornecem tempos de resposta mais rápidos. Quando uma consulta ultrapassa o período de retenção do armazenamento quente, ela é servida a partir do armazenamento frio.
As consultas na loja quente são gratuitas, enquanto as consultas na loja frigorífica incorrem em custos. É importante entender os padrões de consulta e planejar a configuração da loja quente de acordo. Recomendamos que a análise interativa sobre os dados mais recentes resida no seu armazenamento quente, e que a análise de padrões e as tendências de longo prazo residam no armazenamento frio.
Para começar, você precisa de três itens adicionais:
- Um modelo de série temporal
- Uma fonte de eventos conectada ao Time Series Insights
- Eventos que fluem para a origem do evento que são mapeados para o modelo e estão no formato JSON válido
Rever os limites do Azure Time Series Insights Gen2
Limites de propriedade
Os limites de propriedade do Azure Time Series Insights aumentaram para 1.000 para armazenamento quente e nenhum limite de propriedade para armazenamento frio. As propriedades de evento fornecidas têm colunas JSON, CSV e de gráfico correspondentes que você pode exibir no Azure Time Series Insights Gen2 Explorer.
SKU | Propriedades máximas |
---|---|
Gen2 (L1) | 1.000 propriedades (colunas) para armazenamento morno e ilimitado para armazenamento refrigerado |
Gen1 (S1) | 600 propriedades (colunas) |
Gen1 (S2) | 800 propriedades (colunas) |
Ingestão de streaming
As melhores práticas e orientações gerais para fontes de eventos podem ser encontradas aqui
Por padrão, o Azure Time Series Insights Gen2 pode ingerir dados de entrada a uma taxa de de até 1 megabyte por segundo (MBps) por ambiente do Azure Time Series Insights Gen2. Há limitações adicionais por partição de hub. Velocidades de até 2 MBps podem ser fornecidas enviando um tíquete de suporte através do portal do Azure. Para saber mais, leia Limites de taxa de transferência de ingestão de streaming.
Limites da API
Os limites da REST API para o Azure Time Series Insights Gen2 estão especificados na documentação de referência da REST API .
Configurar IDs de séries temporais e propriedades de marca temporal
Para criar um novo ambiente do Azure Time Series Insights, selecione uma ID de Série Temporal. Isso funciona como uma partição lógica para seus dados. Como observado, certifique-se de ter seus IDs de séries temporais prontos.
Importante
Os IDs de séries cronológicas não podem ser alterados posteriormente. Verifique cada um deles antes da seleção final e da primeira utilização.
Você pode selecionar até três chaves para diferenciar exclusivamente seus recursos. Para obter mais informações, leia Práticas recomendadas para escolher um ID de Série Temporal e Regras de ingestão.
A propriedade Timestamp também é importante. Você pode designar essa propriedade ao adicionar fontes de eventos. Cada fonte de evento tem uma propriedade opcional Timestamp que é usada para controlar fontes de eventos ao longo do tempo. Os valores de carimbo de data/hora são sensíveis a maiúsculas e minúsculas e devem ser formatados de acordo com a especificação individual de cada fonte de evento.
Quando deixado em branco, a hora em que o evento foi enfileirado no Hub IoT ou no Hub de Eventos é usada como o carimbo de data/hora do evento. Em geral, os usuários devem optar por personalizar a propriedade Timestamp e usar a hora em que o sensor ou tag gerou a leitura, em vez da hora enfileirada do hub. Para obter mais informações sobre desfasamentos de fuso horário e para ler sobre o assunto, consulte Carimbo de data/hora de origem do evento.
Compreender o Modelo de Série Temporal
Agora você pode configurar o Modelo de Série Temporal do ambiente do Azure Time Series Insights. O novo modelo facilita a localização e análise de dados de IoT. Ele permite a curadoria, manutenção e enriquecimento de dados de séries cronológicas e ajuda a preparar conjuntos de dados prontos para o consumidor. O modelo usa IDs de séries temporais, que são mapeadas para uma instância que associa o recurso exclusivo a variáveis, conhecidas como tipos e hierarquias. Leia sobre a visão geral do modelo de série temporal para saber mais.
O modelo é dinâmico, por isso pode ser construído a qualquer momento. Para começar rapidamente, crie e carregue-o antes de fazer upload dos dados no Azure Time Series Insights. Para criar o seu modelo, leia Use o modelo de série temporal.
Para muitos clientes, o Modelo de Série Temporal corresponde a um modelo de ativo existente ou a um sistema ERP já implementado. Se você não tiver um modelo existente, uma experiência de usuário pré-criada fornecida para começar a funcionar rapidamente.
Molde os seus eventos
Pode verificar a forma como envia eventos para o Azure Time Series Insights. O ideal é que seus eventos sejam desnormalizados de forma bem e eficiente.
Uma boa regra geral:
- Armazene metadados no seu Modelo de Série Temporal.
- Certifique-se de que o modo Série Temporal, os campos de instância e os eventos incluam apenas as informações necessárias, como uma propriedade de ID de Série Temporal ou carimbo de data/hora.
Para obter mais informações e entender como os eventos serão nivelados e armazenados, leia o Regras de achatamento e fuga de JSON.
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: Azure fornece balanceamento de carga e replicação geográfica.
- 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.
- Azure Backup: Azure Backup suporta o backup local e 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 Azure IoT Hub, que inclui redundância dentro da região
- políticas dos Hubs de Eventos do Azure
- Redundância de 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 seu hub de eventos pode ser armazenada num base de dados de armazenamento de blobs do Azure como cópia de segurança.
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:
- 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 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 de hub são reiniciados a partir de 0 após o failover, recrie a fonte de eventos em ambas as regiões/ambientes com diferentes grupos de consumidores para evitar a criação do que pareceriam ser eventos 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
- Revise o Azure Advisor para planear opções de configuração de recuperação de negócios.
- Analise do Azure Advisor para planejar suas opções de configuração de recuperação de negócios.
- Leia mais sobre ingestão de dados no Azure Time Series Insights Gen2.
- Consulte o artigo sobre armazenamento de dados no Azure Time Series Insights Gen2.
- Saiba mais sobre modelagem de dados no Azure Time Series Insights Gen2.