Dispor aplicativos e dados em níveis para análise

Funções do Azure
Azure Stack Hub
Armazenamento do Azure
Serviço de aplicativo do Azure

Ideias de soluções

Esse artigo é uma ideia de solução. Caso deseje que ampliemos o conteúdo com mais informações, como possíveis casos de uso, serviços alternativos, considerações sobre implementação ou diretrizes de preços, fale conosco enviando seus comentários no 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 insights em aplicativos.

Arquitetura

Diagrama de arquitetura que mostra como hierarquizar dados e aplicativos no local e no Azure.Baixe um Arquivo Visio dessa arquitetura.

Fluxo de dados

  1. Os dados fluem para uma conta de armazenamento.
  2. O Function no Azure Stack analisa os dados para verificar se há anomalias ou se estão em conformidade.
  3. Informações relevantes localmente são exibidas no aplicativo Azure Stack.
  4. Insights e anomalias são colocados em uma fila.
  5. A maior parte dos dados é colocada em uma conta de armazenamento de arquivos.
  6. O Function envia dados da fila para o Armazenamento do Azure.
  7. Insights em conformidade e globalmente relevantes estão disponíveis no aplicativo 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 entre os limites da nuvem

Detalhes do cenário

Esse 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.

Possíveis casos de uso

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 equipes de desenvolvimento trabalham em 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óximas etapas