Introdução ao design da arquitetura do aplicativo Web

Muitos aplicativos Web precisam estar sempre disponíveis em qualquer lugar do mundo e utilizáveis de qualquer dispositivo ou tamanho de tela. Os aplicativos Web devem ser seguros, flexíveis e escalonáveis para atender a picos de demanda.

Para ajudá-lo a escolher uma opção de hospedagem de aplicativo Web Azure, consulte Escolher um serviço de computação Azure.

serviços Azure para aplicativos Web

Azure fornece uma variedade de serviços para criar, hospedar e monitorar aplicativos Web:

Architecture

Diagrama que mostra uma arquitetura de Serviço de Aplicativo do Azure de linha de base que tem redundância de zona e alta disponibilidade (HA).

Carrege um arquivo Visio desta arquitetura.

O diagrama anterior demonstra uma implementação típica de aplicativo Web de linha de base. Para obter soluções do mundo real que você pode criar em Azure, consulte arquiteturas de aplicativos Web.

Explorar arquiteturas e guias de aplicativos Web

Os artigos nesta seção incluem guias e arquiteturas totalmente desenvolvidas que você pode implantar em Azure e expandir para soluções de nível de produção. As ideias da solução demonstram padrões de implementação e possibilidades a serem consideradas ao planejar o desenvolvimento da POC (prova de conceito) do aplicativo Web. Esses artigos podem ajudá-lo a decidir como usar tecnologias de aplicativo Web no Azure.

Ideias de solução de aplicativos Web

A ideia da solução de aplicativo Web a seguir demonstra os padrões de implementação e as possibilidades de explorar:

  • Farm do SharePoint altamente disponível: uma implantação do SharePoint altamente disponível que usa o Microsoft Entra ID com balanceamento de carga, grupos de disponibilidade Always On do SQL Server e recursos do SharePoint altamente disponíveis.

Arquiteturas de aplicativo Web

As arquiteturas prontas para produção a seguir demonstram soluções de aplicativo Web de ponta a ponta que você pode implantar e personalizar.

Hospedar aplicativos Web com o Serviço de Aplicativo

Hospedar aplicativos web com o Ambiente do Serviço de Aplicativo

Gerenciar APIs com Gerenciamento de API do Azure

Guias de aplicativos Web

Os artigos a seguir ajudam você a avaliar e selecionar as melhores tecnologias de aplicativo Web para seus requisitos de carga de trabalho.

Diretrizes de rede dos aplicativos Web

Redundância de roteamento global para aplicações web altamente disponíveis

Diretrizes de segurança dos aplicativos Web

Recuperação de desastre para aplicativos Web

Hospedagem do WordPress no Azure

  • WordPress no Azure: uma visão geral das implantações do WordPress em Azure que abrange as opções de segurança, escalabilidade e hospedagem.

  • WordPress no Serviço de Kubernetes do Azure: uma solução wordpress baseada em contêiner que usa AKS (Serviço de Kubernetes do Azure) e Azure NetApp Files para instalações grandes e com uso intensivo de armazenamento.

  • WordPress no Serviço de Aplicativo: uma solução de hospedagem gerenciada do WordPress que usa Serviço de Aplicativo do Azure para instalações de pequeno a médio porte.

Preparação organizacional

As organizações no início do processo de adoção da nuvem podem usar o Cloud Adoption Framework para Azure para acessar diretrizes comprovadas que aceleram a adoção da nuvem.

Para ajudar a garantir a qualidade da sua solução de aplicativo Web no Azure, siga as diretrizes no Azure Well-Architected Framework. O Azure Well-Architected Framework fornece diretrizes prescritivas para organizações que buscam excelência arquitetônica e descreve como projetar, provisionar e monitorar soluções de Azure com otimização de custo. Para obter diretrizes específicas do aplicativo Web, consulte os seguintes guias de serviço do Azure Well-Architected Framework:

Boas práticas

Siga estas práticas recomendadas para melhorar a confiabilidade, a segurança, a eficácia do custo, o desempenho e a qualidade operacional das cargas de trabalho do aplicativo Web em Azure.

Mantenha-se atualizado com aplicativos Web

Os serviços de aplicativos Web do Azure evoluem para lidar com os desafios das aplicações modernas. Mantenha-se informado sobre as atualizações e os recursos mais recentes.

Para se manter atualizado com os principais serviços de aplicativo Web, consulte o seguinte recurso:

Outros recursos

Os recursos a seguir podem ajudá-lo a descobrir mais sobre o design da arquitetura do aplicativo Web:

Profissionais do Amazon Web Services (AWS) ou do Google Cloud

Para ajudá-lo a começar rapidamente, os artigos a seguir comparam Azure opções de aplicativo Web com outros serviços de nuvem e fornecem diretrizes de migração.

Comparação de serviço

Diretrizes de migração

Se você estiver migrando de outra plataforma de nuvem, consulte os seguintes artigos: