Ideias de soluções
Esse artigo é uma ideia de solução. Caso deseje que ampliemos o conteúdo com mais informações, como possíveis casos de uso, serviços alternativos, considerações sobre implementação ou diretrizes de preços, fale conosco enviando seus comentários no GitHub.
Permita que sua empresa execute sites de marketing digital de vários canais em uma plataforma e crie e desative campanhas sob demanda. Tire proveito dos recursos abrangentes do Episerver para gerenciar todos os aspectos do desempenho de seu site e de sua campanha.
Esta solução se baseia em serviços gerenciados do Azure: Gerenciador de Tráfego, Rede de Entrega de Conteúdo, Banco de Dados SQL do Azure, Cache do Azure para Redis e Azure Monitor. Esses serviços são executados em um ambiente de alta disponibilidade, com patch e suporte, permitindo que você se concentre em sua solução em vez de no ambiente em que eles são executados.
Possíveis casos de uso
Esta solução é usada pelo varejo para fornecer ofertas de produtos atualizadas.
Arquitetura
Baixe um SVG dessa arquitetura.
Componentes
- Aplicativos Web do Serviço de Aplicativo são executados em várias regiões, acessíveis a navegadores móveis e da Web, expandidos em várias instâncias de servidor.
- O Gerenciador de Tráfego determina o aplicativo Web que está com melhor posicionamento geográfico para tratar cada solicitação.
- Rede de Distribuição de Conteúdo: uma rede de distribuição de conteúdo que serve um conteúdo estático como imagens, script e CSS, e reduz o carregamento nos servidores do aplicativo Web.
- Banco de Dados SQL do Azure: um Banco de Dados SQL armazena e fornece dados sobre o site.
- O Cache do Azure para Redis agiliza consultas e melhora a escalabilidade, reduzindo o carregamento no banco de dados principal.
- O Armazenamento de Blobs do Azure fornece armazenamento em grande escala e com alto desempenho.
- Azure Monitor: o Application Insights fornece integridade de serviço, monitoramento de desempenho e diagnóstico.
- Provedor de identidade: um provedor de identidade, como o Microsoft Entra ID ou o Facebook, trata a autenticação do aplicativo.
Próximas etapas
- Implantar um aplicativo Web ASP.NET no Serviço de Aplicativo do Azure usando o Visual Studio
- Configurar o método de roteamento de tráfego de Desempenho
- Usar o CDN do Azure no Serviço de Aplicativo do Azure
- Tutorial do Banco de Dados SQL: criar um banco de dados SQL em minutos usando o portal do Azure
- Como criar um aplicativo Web com o Cache do Azure para Redis
- Introdução ao armazenamento de Blobs do Azure usando o .NET
- Gerenciamento de desempenho de aplicativos com o Application Insights
- Como configurar seu aplicativo do Serviço do Aplicativo para usar o logon do Facebook