Site de marketing escalonável do Episerver

Cache do Azure para Redis
Rede de Distribuição de Conteúdo do Azure
Azure Monitor
Banco de Dados SQL do Azure
Gerenciador de Tráfego do Azure

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

Architecture Diagram showing from browser through Episerver to databasesBaixe 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