Design de arquitetura de aplicações Web

Espera-se que as aplicações Web atuais estejam disponíveis durante todo o dia, todos os dias a partir de qualquer lugar do mundo, e utilizáveis a partir de praticamente qualquer dispositivo ou tamanho de ecrã. Os aplicativos Web devem ser seguros, flexíveis e escaláveis para atender a picos de demanda.

Este artigo fornece uma visão geral das tecnologias, orientações, 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 que você crie facilmente aplicativos Web e móveis prontos para a empresa para qualquer plataforma ou dispositivo e implante-os em uma infraestrutura de nuvem escalável.
  • O Firewall de Aplicativo Web do Azure fornece proteção poderosa para aplicativos Web.
  • O Azure Monitor fornece observabilidade total em seus aplicativos, infraestrutura e rede. O Monitor inclui o Application Insights, que fornece gerenciamento e monitoramento de desempenho de aplicativos para aplicativos Web ativos.
  • O Serviço Azure SignalR permite-lhe adicionar facilmente funcionalidades Web em tempo real.
  • Os Static Web Apps fornecem desenvolvimento full-stack simplificado, desde o código-fonte até a alta disponibilidade global.
  • O Web App for Containers permite executar aplicativos Web em contêineres no Windows e Linux.
  • O Barramento de Serviço do Azure permite que você se integre a outros aplicativos Web usando padrões controlados por eventos com acoplamento flexível.

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 oferece treinamento interativo para produtos Microsoft e muito mais.

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

Caminho para a produção

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

Melhores práticas

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

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

Arquiteturas de aplicativos Web

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

Comércio eletrónico

Cuidados de saúde

Modernização

Aplicações multicamada

Aplicações multirregionais

Escalabilidade

Segurança

SharePoint

Mantenha-se atualizado com o desenvolvimento web

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

Recursos adicionais

Exemplos de soluções

Aqui estão algumas implementações adicionais a considerar:

Profissionais da AWS ou do Google Cloud