Dimensionamento entre cloud com Funções do Azure

Azure Functions
Azure Stack
Azure Traffic Manager

Ideias de solução

Este artigo é uma ideia de solução. Se quiser que expandamos o conteúdo com mais informações, como potenciais casos de utilização, serviços alternativos, considerações de implementação ou orientação de preços, informe-nos ao fornecer feedback do GitHub.

Esta ideia de solução ajuda-o a compreender como melhorar a escalabilidade entre cloud com a arquitetura de soluções que inclui o Azure Stack.

Arquitetura

Diagrama de arquitetura que mostra como melhorar a escalabilidade entre cloud com arquitetura de soluções que inclui o Azure Stack.

Transfira um ficheiro do Visio desta arquitetura.

Fluxo de dados

  1. Um grande número de utilizadores tenta aceder a uma aplicação Web.
  2. O gestor de tráfego devolve o nome DNS do Azure Stack.
  3. Os utilizadores acedem à aplicação Web do Azure Stack.
  4. Assim que um limiar for atingido, uma função inicia a Aplicação Web do Azure e ativa a rota do Gestor de Tráfego do Azure.
  5. O tráfego é encaminhado para o Azure, que pode dimensionar automaticamente Serviço de Aplicações.

Componentes

  • Gestor de Tráfego: Encaminhar o tráfego de entrada para elevado desempenho e disponibilidade
  • Funções do Azure: Processar eventos com código sem servidor
  • Azure Stack: Criar e executar aplicações híbridas inovadoras entre limites da cloud

Detalhes do cenário

O software moderno está cada vez mais ligado e distribuído. A consistência do Azure Stack com a infraestrutura do Azure e os serviços de plataforma permitem-lhe dimensionar recursos na cloud para satisfazer o aumento da carga conforme necessário e diminuir os recursos à medida que a procura diminui. Otimize o custo e maximize a eficiência dos recursos, mantendo-se em conformidade com a arquitetura entre cloud.

Potenciais casos de utilização

Esta solução aplica-se aos seguintes cenários:

  • Implementar práticas de integração contínua e entrega contínua (CI/CD) numa implementação do Azure Stack Hub e na cloud pública.
  • Consolidar o pipeline CI/CD em ambientes na cloud e no local.
  • Desenvolva aplicações com serviços na cloud e no local.

Passos seguintes