Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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:
Serviço de Aplicativo do Azure: crie aplicativos web e móveis prontos para empresas para qualquer plataforma ou dispositivo e implante-os em uma infraestrutura de nuvem escalonável.
Firewall de Aplicativo Web do Azure: fornece proteção avançada para aplicativos Web.
Azure Monitor: fornece total observabilidade em seus aplicativos, infraestrutura e rede. Azure Monitor inclui o Application Insights, que fornece gerenciamento de desempenho de aplicativos e monitoramento para aplicativos Web dinâmicos.
Serviço do Azure SignalR: adicionar funcionalidade da Web em tempo real.
Aplicativo Web para Contêineres: execute aplicativos Web em contêineres no Windows e no Linux.
Barramento de Serviço do Azure: integre-se a outros aplicativos Web por meio de padrões orientados a eventos acoplados de maneira flexível.
Architecture
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
Aplicativo Web básico: uma arquitetura introdutória para aprender a executar aplicativos Web em Serviço de Aplicativo do Azure em uma única região.
Aplicativo Web com redundância de zona altamente disponível na linha de base: um aplicativo Web seguro, com redundância de zona e altamente disponível que usa Gateway de Aplicativo do Azure, Firewall de Aplicativo Web do Azure e Serviço de Aplicativo do Azure com Link Privado do Azure.
Hospedar aplicativos web com o Ambiente do Serviço de Aplicativo
Implantação corporativa que usa Ambiente do Serviço de Aplicativo: uma carga de trabalho corporativa padrão que usa Ambiente do Serviço de Aplicativo v3 com segurança aprimorada, incluindo Gateway de Aplicativo do Azure e Firewall do Azure.
Implantação empresarial de alta disponibilidade que usa Ambiente do Serviço de Aplicativo: uma implantação de Ambiente do Serviço de Aplicativo com redundância de zona que melhora a resiliência distribuindo recursos entre zonas de disponibilidade.
Aplicativos Web gerenciados com segurança: uma implantação de Ambiente do Serviço de Aplicativo segura com Gateway de Aplicativo do Azure e Firewall de Aplicativo Web do Azure, integrado com Azure DevOps para integração contínua e implantação contínua (CI/CD).
Gerenciar APIs com Gerenciamento de API do Azure
Proteger APIs usando o Gateway de Aplicativo e o Gerenciamento de API: uma arquitetura que usa Gateway de Aplicativo do Azure e Gerenciamento de API do Azure para proteger o acesso à API com Firewall de Aplicativo Web do Azure e roteamento baseado em URL.
Migre um aplicativo Web usando Gerenciamento de API do Azure: um cenário de migração que usa Gerenciamento de API do Azure como fachada para serviços locais herdados e novas APIs hospedadas em 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
Implementação de um padrão para ingresso de rede seguro: Descreve uma implementação de padrão que usa o Azure Front Door na camada Premium para fornecer roteamento global, failover de origem com base na integridade e mitigação de ataques na borda.
Acesso mais seguro aos aplicativos Web do App Service a partir de uma rede local: Uma arquitetura para configurar a conectividade privada com o Serviço de Aplicativo do Azure a partir de redes locais usando o Link Privado do Azure, a integração com rede virtual e pontos de extremidade privados.
Redundância de roteamento global para aplicações web altamente disponíveis
- Redundância de roteamento global para aplicativos Web críticos: saiba como desenvolver aplicativos Web globais altamente resilientes.
- Entrega de conteúdo global crítica: saiba como desenvolver aplicativos HTTP globais altamente resilientes quando seu foco estiver na entrega e no cache de conteúdo.
- Entrada global de tráfego HTTP de missão crítica: saiba como desenvolver aplicações HTTP globais altamente resilientes com foco na entrada de tráfego HTTP.
Diretrizes de segurança dos aplicativos Web
- Use o API Management para proteger tokens de acesso em aplicativos de página única: uma arquitetura que usa o API Management do Azure para implementar um padrão de Back-ends para Front-ends sem estado que protege tokens de acesso OAuth2 contra ataques de script entre sites.
Recuperação de desastre para aplicativos Web
- Arquiteturas de várias regiões para recuperação de desastres no Serviço de Aplicativo do Azure: Abordagens para implantar arquiteturas do Serviço de Aplicativo do Azure em várias regiões, incluindo configurações ativo-ativo, ativo-passivo e passivo-frio.
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.
Características dos aplicativos Web modernos: uma visão geral das expectativas e dos princípios de design para aplicativos Web modernos, incluindo escalabilidade, modularidade e arquitetura hospedada em nuvem.
Práticas recomendadas de arquitetura para Serviço de Aplicativo do Azure: diretrizes do Azure Well-Architected Framework para Serviço de Aplicativo do Azure que abrange confiabilidade, segurança, otimização de custos, excelência operacional e eficiência de desempenho.
Práticas recomendadas de implantação do Serviço de Aplicativo do Azure: diretrizes para fontes de implantação, pipelines de compilação, mecanismos de implantação e estratégias de slots de implantação para o Serviço de Aplicativo do Azure.
Linha de base de segurança para Serviço de Aplicativo do Azure: controles de segurança e recomendações para Serviço de Aplicativo do Azure com base no Microsoft benchmark de segurança na nuvem. Ele abrange segurança de rede, gerenciamento de identidade e proteção de dados.
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:
Serviço de Aplicativo do Azure recursos de rede: uma visão geral dos recursos de rede de entrada e saída disponíveis no Serviço de Aplicativo do Azure. Ele inclui restrições de acesso, pontos de extremidade privados, integração de rede virtual, conexões híbridas e rede Ambiente do Serviço de Aplicativo.
Migrar um aplicativo Web usando Gerenciamento de API do Azure: um cenário de exemplo para usar Gerenciamento de API do Azure para migrar um aplicativo Web herdado.
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
- AWS para Azure comparação de serviços – aplicativos Web
- Comparação de serviços do Google Cloud com o Azure – Serviços de aplicativo
Diretrizes de migração
Se você estiver migrando de outra plataforma de nuvem, consulte os seguintes artigos: