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ção

Este artigo é uma ideia de solução. Se você quiser expandir o conteúdo com mais informações, como possíveis casos de uso, serviços alternativos, considerações de implementação ou diretrizes de preços, informe-nos fornecendo comentários do GitHub.

Permita que sua empresa execute sites de marketing digital de vários canais em uma plataforma e crie e gire campanhas sob demanda. Aproveite os recursos abrangentes do Episerver para gerenciar todos os aspectos do seu site e desempenho de campanha.

Essa solução se baseia nos serviços gerenciados do Azure: Gerenciador de Tráfego, Rede de Distribuição 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

Essa solução é usada pelo varejo para fornecer ofertas de produtos atualizadas.

Arquitetura

Diagrama de arquitetura mostrando do navegador por meio do Episerver para bancos de dadosBaixar um SVG dessa arquitetura.

Componentes

  • Serviço de Aplicativo Aplicativos Web é executado em várias regiões, acessível para navegadores Web e móveis e é dimensionado 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 fornece conteúdo estático, como imagens, script e CSS, e reduz a carga nos servidores de Aplicativos Web.
  • banco de dados SQL do Azure: um Banco de Dados SQL armazena e fornece dados sobre o site.
  • Cache do Azure para Redis permite consultas rápidas e melhora a escalabilidade reduzindo a carga no banco de dados main.
  • O Armazenamento de Blobs 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 Azure Active Directory ou o Facebook, manipula a autenticação para o aplicativo.

Próximas etapas