Configurar pontos de extremidade de fluxo de dados para armazenamento local
Importante
Esta página inclui instruções para gerenciar componentes do serviço Operações do Azure IoT usando manifestos de implantação do Kubernetes, que estão em versão prévia. Esse recurso é fornecido com várias limitações, e não deve ser usado para cargas de trabalho de produção.
Veja os Termos de Uso Complementares para Versões Prévias do Microsoft Azure para obter termos legais que se aplicam aos recursos do Azure que estão em versão beta, versão prévia ou que, de outra forma, ainda não foram lançados em disponibilidade geral.
Para enviar dados para armazenamento local no Azure IoT Operations, você pode configurar um ponto de extremidade de fluxo de dados. Essa configuração permite que você especifique o ponto de extremidade, a autenticação, a tabela e outras configurações.
Pré-requisitos
- Uma instância das Operações do Azure IoT
- Um PersistentVolumeClaim (PVC)
Crie um ponto de extremidade de fluxo de dados de armazenamento local
Use a opção de armazenamento local para enviar dados para um volume persistente disponível localmente, por meio do qual você pode carregar dados por meio do Armazenamento de Contêiner do Azure habilitado pelos volumes de borda do Azure Arc.
Na experiência de operações, selecione a guia Pontos de extremidade do fluxo de dados.
Em Criar novo ponto de extremidade de fluxo de dados, selecione Armazenamento local>Novo.
Insira as configurações a seguir para o ponto de extremidade:
Configuração Descrição Nome O nome do ponto de extremidade do fluxo de dados. Nome da declaração de volume persistente O nome do PersistentVolumeClaim (PVC) a ser usado para armazenamento local. Selecione Aplicar para provisionar o ponto de extremidade.
O PersistentVolumeClaim (PVC) deve estar no mesmo namespace que o DataflowEndpoint.
Formatos de serialização com suporte
O único formato de serialização com suporte é Parquet.
Armazenamento de contêineres do Azure habilitado pelo Azure Arc (ACSA)
Você pode usar o ponto de extremidade de fluxo de dados de armazenamento local junto com o Azure Contêiner Storage habilitado pelo Azure Arc para armazenar dados localmente ou enviar dados para um destino na nuvem.
Volume compartilhado local
Para gravar em um volume compartilhado local, primeiro crie um PVC (PersistentVolumeClaim) de acordo com as instruções de Volumes de Borda Compartilhados Locais.
Em seguida, ao configurar seu ponto de extremidade de fluxo de dados de armazenamento local, insira o nome do PVC em persistentVolumeClaimRef
.
Ingestão de nuvem
Para gravar seus dados na nuvem, siga as instruções em Configuração de Volumes de Borda de Ingestão de Nuvem para criar um PVC e anexar um subvolume para o destino de nuvem desejado.
Importante
Não se esqueça de criar o subvolume depois de criar o PVC, caso contrário o fluxo de dados não será iniciado e os logs mostrarão um erro de "sistema de arquivos somente leitura".
Em seguida, ao configurar seu ponto de extremidade de fluxo de dados de armazenamento local, insira o nome do PVC em persistentVolumeClaimRef
.
Por fim, ao criar o fluxo de dados, o parâmetro destino de dados deve corresponder ao parâmetro spec.path
que você criou para seu subvolume durante a configuração.
Próximas etapas
Para saber mais sobre fluxos de dados, veja Criar um fluxo de dados.