Editar

Aplicativos e dados hierárquicos para análise

Azure Functions
Azure Stack
Azure Storage
Azure App Service

Ideias de soluções

Este artigo é uma ideia de solução. Se você quiser que expandamos o conteúdo com mais informações, como possíveis casos de uso, serviços alternativos, considerações de implementação ou orientação de preços, informe-nos fornecendo feedback do GitHub.

Esta ideia de solução descreve como hierarquizar dados e aplicativos no local e no Azure. À medida que os dados fluem para uma conta de armazenamento, você pode usar o Azure Stack para analisar os dados em busca de anomalias ou conformidade e para exibir informações em aplicativos.

Arquitetura

Diagrama de arquitetura que mostra como hierarquizar dados e aplicativos no local e no Azure.Transfira um ficheiro do Visio desta arquitetura.

Fluxo de dados

  1. Os dados fluem para uma conta de armazenamento.
  2. A função no Azure Stack analisa os dados quanto a anomalias ou conformidade.
  3. Informações relevantes localmente são exibidas no aplicativo Azure Stack.
  4. As informações e anomalias são colocadas numa fila.
  5. A maior parte dos dados é colocada numa conta de armazenamento de arquivo.
  6. A função envia dados da fila para o Armazenamento do Azure.
  7. As informações relevantes e compatíveis globalmente estão disponíveis na aplicação global.

Componentes

  • Armazenamento: Armazenamento em nuvem durável, altamente disponível e massivamente escalável
  • Azure Functions: processar eventos com código sem servidor
  • Azure Stack: crie e execute aplicativos híbridos inovadores através dos limites da nuvem

Detalhes do cenário

Este cenário pode ajudá-lo a hierarquizar dados e aplicativos no local e no Azure. Filtre dados desnecessários no início do processo, aproxime os aplicativos de nuvem dos dados locais e analise dados agregados em grande escala de vários locais no Azure.

Potenciais casos de utilização

Os aplicativos hierárquicos oferecem os seguintes benefícios:

  • A capacidade de atualizar a pilha de tecnologia de uma camada sem afetar outras áreas do aplicativo.
  • As equipas de desenvolvimento trabalham nas suas próprias áreas de especialização.
  • Capaz de dimensionar o aplicativo.
  • Adiciona confiabilidade e mais independência dos servidores ou serviços subjacentes.

Próximos passos