Dimensionamento entre nuvens com o Azure Functions

Azure Functions
Azure Stack
Azure Traffic Manager

Ideias de soluções

Este artigo descreve uma ideia de solução. Seu arquiteto de nuvem pode usar essa orientação para ajudar a visualizar os principais componentes para uma implementação típica dessa arquitetura. Use este artigo como ponto de partida para projetar uma solução bem arquitetada que se alinhe com os requisitos específicos da sua carga de trabalho.

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

Arquitetura

Diagrama de arquitetura que mostra como melhorar a escalabilidade entre nuvens com a arquitetura de solução que inclui o Azure Stack.

Transfira um ficheiro do Visio desta arquitetura.

Fluxo de dados

  1. Um grande número de utilizadores tenta aceder à 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. Quando um limiar é 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 o Serviço de Aplicações.

Componentes

  • Gerenciador de Tráfego: Encaminhe o tráfego de entrada para alto desempenho e disponibilidade
  • 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

O software moderno está cada vez mais ligado e distribuído. A consistência do Azure Stack com os serviços de plataforma e a infraestrutura do Azure permite-lhe dimensionar recursos entre clouds para atender ao aumento de carga, conforme necessário, e diminuir os recursos à medida que a procura baixa. Otimize os custos e maximize a eficiência dos recursos ao mesmo tempo que mantém a conformidade com a arquitetura entre clouds.

Potenciais casos de utilização

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

  • Implemente práticas de integração contínua e entrega contínua (CI/CD) em uma implementação do Azure Stack Hub e na nuvem pública.
  • Consolide o pipeline de CI/CD em ambientes locais e na nuvem.
  • Desenvolva aplicativos usando serviços na nuvem e locais.

Próximos passos