Design de arquitetura de aplicativos Web

Os aplicativos Web de hoje devem estar disponíveis o tempo todo em qualquer lugar do mundo e ser utilizáveis praticamente em qualquer dispositivo ou tamanho de tela. Os aplicativos Web precisam ser seguros, flexíveis e escalonáveis para atender aos picos da demanda.

Este artigo fornece uma visão geral das tecnologias, diretrizes, ideias de solução e arquiteturas de referência do aplicativo Web do Azure.

O Azure fornece uma ampla gama de ferramentas e recursos para criar, hospedar e monitorar aplicativos Web. Estes são apenas alguns dos principais serviços de aplicativo Web disponíveis no Azure:

  • O Serviço de Aplicativo do Azure permite criar facilmente aplicativos Web e móveis prontos para empresas para qualquer plataforma ou dispositivo e implantá-los em uma infraestrutura de nuvem escalonável.
  • O Firewall de Aplicativo Web do Azure fornece proteção avançada para aplicativos Web.
  • O Azure Monitor oferece total monitoramento de seus aplicativos, infraestrutura e rede. O Monitor inclui o Application Insights, que fornece gerenciamento e monitoramento do desempenho de aplicativos para aplicativos Web em tempo real.
  • O Serviço do Azure SignalR permite adicionar facilmente funcionalidades da Web em tempo real.
  • Os Aplicativos Web Estáticos fornecem um desenvolvimento full stack simplificado, do código-fonte até a alta disponibilidade global.
  • O Aplicativo Web para Contêineres permite executar aplicativos Web em contêineres no Windows e no Linux.
  • O Barramento de Serviço do Azure permite que você se integre a outros aplicativos Web usando padrões orientados a eventos fracamente acoplados.

Introdução aos aplicativos Web no Azure

Se você é novo na criação e hospedagem de aplicativos Web no Azure, a melhor maneira de saber mais é com o treinamento do Microsoft Learn. Esta plataforma online gratuita fornece treinamento interativo para produtos Microsoft e muito mais.

Estes são alguns bons pontos de partida para considerar:

Caminho de produção

Considere estes padrões, diretrizes e arquiteturas ao planejar e implementar sua implantação:

Práticas recomendadas

Para obter uma boa visão geral, confira Características de aplicativos Web modernos.

Para obter informações específicas do Serviço de Aplicativo do Azure, consulte:

Arquiteturas de aplicativo Web

As seções a seguir, organizadas por categoria, fornecem links para arquiteturas de aplicativo Web de exemplo.

Comércio eletrônico

Serviços de saúde

Modernização

Aplicativos de várias camadas

Aplicativos de várias regiões

Escalabilidade

Segurança

SharePoint

Mantenha-se atualizado com o desenvolvimento Web

Obtenha as mais recentes atualizações sobre os produtos e recursos do aplicativo Web do Azure.

Recursos adicionais

Soluções de exemplo

Seguem algumas implementações adicionais para considerar:

Profissionais da AWS ou do Google Cloud