Planejar o 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 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.
Este artigo descreve as práticas recomendadas para planejar e começar a usar rapidamente o Azure Time Series Insights Gen2.
Melhores práticas de planejamento e preparação
As práticas recomendadas para o planejamento e a preparação de seu ambiente são descritas mais detalhadamente nos seguintes artigos:
- Quais são os benefícios de provisionar um ambiente do Azure Time Series Insights Gen2.
- Quais são as Propriedades de IDs e Carimbo de Data/Hora de Série Temporal.
- Qual é o novo Modelo de Série Temporal e como criar o seu.
- Como enviar eventos com eficiência em JSON.
- Opções de recuperação de desastre empresarial do Azure Time Series Insights.
O Azure Time Series Insights emprega um modelo de negócios pago conforme o uso. Saiba mais sobre capacidades e preços em 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 ativo. O armazenamento ativo fornece 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 no período de retenção de armazenamento ativo geralmente fornecem tempos de resposta mais rápidos. Quando uma consulta se estende além do período de retenção de armazenamento ativo, ela é executada a partir de um armazenamento passivo.
As consultas no armazenamento ativo são gratuitas, já as consultas no armazenamento passivo são cobradas. É importante entender seus padrões de consulta e planejar sua configuração de armazenamento ativo adequadamente. Recomendamos que a análise interativa dos dados mais recentes seja alocada no armazenamento ativo, e a análise de padrões e tendências de longo prazo no passivo.
Observação
Saiba mais sobre como consultar seus dados assistidos na Referência da API.
Para começar, são necessários três itens adicionais:
- Um modelo de série temporal
- Uma origem de evento conectada ao Time Series Insights
- Os eventos fluem para a origem do evento mapeada no modelo e válida em formato JSON
Examinar os limites do Azure Time Series Insights Gen2
Limites de propriedade
Os limites da propriedade do Azure Time Series Insights aumentaram para 1.000 para o armazenamento warm e nenhum limite de propriedade para o armazenamento frio. As propriedades de evento fornecidas têm as colunas JSON, CSV e de gráfico correspondentes que você pode exibir dentro do Azure Time Series insights Gen2 Explorer.
SKU | Propriedades máximas |
---|---|
Gen2 (L1) | 1.000 propriedades (colunas) para armazenamento warm e ilimitado para armazenamento frio |
Gen1 (S1) | Propriedades de 600 (colunas) |
Gen1 (S2) | Propriedades de 800 (colunas) |
Ingestão de streaming
Há um máximo de duas origens de eventos por ambiente.
As melhores práticas e as diretrizes 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 até 1 megabyte por segundo (MBps) por ambiente do Azure Time Series Insights Gen2. Há limitações adicionais por partição de hub. Taxas de até 2 MBps podem ser fornecidas enviando um tíquete de suporte por meio do portal do Azure. Para saber mais, leia Limites de taxa de transferência de ingestão de streaming.
Limites de API
Os limites da API REST para o Azure Time Series Insights Gen2 são especificados na Documentação de referência da API REST.
Configurar IDs de Série Temporal e propriedades de Carimbo de Data/Hora
Para criar um ambiente do Azure Time Series Insights, selecione uma ID de Série Temporal. que atuará como uma partição lógica dos dados. Conforme observado, deixe suas IDs de série temporal prontas.
Importante
As IDs de Série Temporal não podem ser alteradas posteriormente. Verifique cada uma antes da seleção final e do primeiro uso.
Você pode selecionar até três chaves para diferenciar exclusivamente seus recursos. Confira mais informações nas Práticas recomendadas para escolher uma ID de Série Temporal e Regras de ingestão.
A propriedade Carimbo de Data/Hora também é importante. É possível designar essa propriedade ao adicionar origens de eventos. Cada origem de evento tem uma propriedade opcional de carimbo de data/hora usada para rastrear origens de eventos ao longo do tempo. Os valores de carimbo de data/hora diferenciam maiúsculas de minúsculas e precisam estar formatados de acordo com a especificação individual de cada origem de evento.
Quando deixado em branco, o horário em que o evento foi enfileirado no Hub IoT ou no Hub de Eventos é usado como o Carimbo de Data/Hora do evento. Em geral, os usuários devem optar por personalizar a propriedade Carimbo de Data/Hora e usar o tempo em que o sensor ou a marca gerou a leitura, em vez do tempo de enfileiramento do hub. Confira mais informações e leia sobre deslocamentos de fuso horário em Carimbo de data/hora de origem do evento.
Entenda 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 localizar e analisar dados IoT. Permite a preservação, a manutenção e o enriquecimento dos dados de série temporal e ajuda a preparar conjuntos de dados prontos para consumo. O modelo usa IDs de série temporal, que mapeiam para uma instância que associa o recurso exclusivo com 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, portanto, pode ser criado a qualquer momento. Para começar, crie e carregue o modelo antes de enviar os dados para o Azure Time Series Insights. Para criar seu modelo, confira Usar o modelo de Série Temporal.
Para muitos clientes, o modelo de série temporal mapeia um modelo existente do ativo ou sistema ERP já em vigor. Se você não tiver um modelo existente, uma experiência de usuário predefinida será fornecida para começar rapidamente.
Formatar os eventos
Você pode verificar a maneira como envia eventos para o Azure Time Series Insights. O ideal é que os eventos sejam desnormalizados de maneira eficiente.
Uma boa regra prática:
- Armazenar metadados no Modelo de Série Temporal.
- Verifique se o Modo de Série Temporal, os campos de instância e os eventos incluem apenas as informações necessárias, como uma ID de Série Temporal ou uma propriedade de Carimbo de Data/Hora.
Confira mais informações e entenda como os eventos serão mesclados e armazenados em Regras de escape e mesclagem JSON.
Recuperação de desastre de negócios
Esta seção descreve os recursos de Azure Time Series Insights que mantêm aplicativos e serviços em execução, mesmo se ocorrer um desastre (conhecido como recuperação de desastre de negócios).
Alta disponibilidade
Como serviço do Azure, o Azure Time Series Insights oferece certos recursos de alta disponibilidade usando redundâncias no nível da região do Azure. Por exemplo, o Azure oferece suporte a recursos de recuperação de desastre 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:
- 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 recuperar dados.
- Azure Site Recovery: o Azure fornece recursos de recuperação pelo Azure Site Recovery.
- Backup do Azure: o backup do Azure oferece suporte a 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 de disponibilidade entre regiões adicional será necessária no Azure Time Series Insights.
IoT e hubs de eventos
Alguns serviços de Internet das Coisas do Azure também incluem recursos internos de recuperação de desastre de negócios:
- Recuperação de desastre de alta disponibilidade do Hub IoT do Azure, que inclui redundância intrarregional
- Políticas de Hubs de Eventos do Azure
- Redundância do Armazenamento do Azure
A integração do Azure Time Series Insights com os outros serviços fornece mais oportunidades 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 em execução do Azure Time Series Insights, mesmo que eles sejam interrompidos.
No entanto, você pode determinar que uma cópia de backup completa do seu ambiente do Azure Time Series também seja necessária, para as seguintes finalidades:
- Como uma instância de failover especificamente para Azure Time Series Insights redirecionar dados e tráfego
- Para preservar dados e informações de auditoria
Em geral, a melhor maneira de duplicar um ambiente de Azure Time Series Insights é criar um segundo ambiente de Azure Time Series Insights em uma região de backup do Azure. Eventos também são enviados para esse ambiente secundário da origem do evento principal. Certifique-se de usar um segundo grupo de consumidores dedicado. Siga as diretrizes de recuperação de desastre de negócios da origem, conforme descrito anteriormente.
Para criar um ambiente duplicado:
- Crie um ambiente na segunda região. Para obter mais informações, leia Criar um novo ambiente de Azure Time Series Insights no portal do Azure.
- Crie um segundo grupo de consumidores dedicado para a origem do evento.
- Conecte essa origem do evento ao novo ambiente. Lembre-se de designar o segundo grupo de consumidores dedicado.
- Examine a documentação do Hub IOT e dos Hubs de Eventos do Azure Time Series Insights.
Se ocorrer um evento:
- Se a região primária for afetada durante um incidente de desastres, redirecione as operações para o backup do ambiente do Azure Time Series Insights.
- Como os números de sequência de hub reiniciam a partir de 0 após o failover, recrie a origem do evento em regiões/ambientes com diferentes grupos de consumidores para evitar a criação do que parecerá com eventos duplicados.
- Exclua a origem do evento primário, que agora está inativa, para liberar uma origem do evento 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:
- Um atraso também pode ocorrer.
- Um pico momentâneo no processamento de mensagens pode ocorrer, pois as operações são redirecionadas.
Para saber mais, confira Reduzir a latência no Azure Time Series Insights.
Próximas etapas
- Examinar o Assistente do Azure para planejar suas opções de configuração de recuperação de negócios.
- Examinar o Assistente do Azure para planejar suas opções de configuração de recuperação de negócios.
- Ler mais sobre a ingestão de dados no Azure Time Series Insights Gen2.
- Examinar o artigo sobre armazenamento de dados no Azure Time Series Insights Gen2.
- Saber mais sobre a modelagem de dados no Azure Time Series Insights Gen2.