Ideias de soluções
Este artigo é uma ideia de solução. Se você quiser que expandamos o conteúdo com mais informações, como possíveis casos de uso, serviços alternativos, considerações de implementação ou orientação de preços, informe-nos fornecendo feedback do GitHub.
Deixe que o seu negócio execute sites de marketing digital multi-canal numa só plataforma e desenvolva campanhas a pedido. Tire partido das capacidades completas do Episerver para gerir todos os aspetos do desempenho do seu site e das suas campanhas.
Esta solução baseia-se nos serviços geridos do Azure: Gestor de Tráfego, Rede de Entrega de Conteúdo, Base de Dados SQL do Azure, Cache Redis do Azure e Azure Monitor. Estes serviços são executados num ambiente de elevada disponibilidade, corrigido e suportado, que lhe permite concentrar-se na sua solução em vez de no ambiente em que é executada.
Potenciais casos de utilização
Esta solução é utilizada pelo retalho para fornecer ofertas de produtos atualizadas.
Arquitetura
Faça o download de um SVG desta arquitetura.
Componentes
- Os Aplicativos Web do Serviço de Aplicativo são executados em várias regiões, acessíveis a navegadores da Web e móveis, e são dimensionados em várias instâncias de servidor.
- O Gerenciador de Tráfego determina qual aplicativo Web está geograficamente melhor posicionado para lidar com cada solicitação.
- Rede de Distribuição de Conteúdo: uma rede de distribuição de conteúdo serve conteúdo estático, como imagens, script e CSS, e reduz a carga nos servidores do Web App.
- Banco de Dados SQL do Azure: um Banco de Dados SQL armazena e serve dados sobre o site.
- O Cache Redis do Azure permite consultas rápidas e melhora a escalabilidade reduzindo a carga no banco de dados principal.
- O armazenamento de Blob do Azure fornece armazenamento de alto desempenho e alta escala.
- Azure Monitor: o Application Insights fornece integridade do serviço, monitoramento de desempenho e diagnóstico.
- Provedor de identidade: um provedor de identidade, como o Microsoft Entra ID ou o Facebook, lida com a autenticação no aplicativo.
Próximos passos
- 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
- Utilizar a CDN do Azure no Serviço de Aplicações 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 Redis do Azure
- Introdução ao armazenamento de Blobs do Azure através do .NET
- Gerenciamento de desempenho de aplicativos com o Application Insights
- Como configurar seu aplicativo do Serviço de Aplicativo para usar o login do Facebook