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
Baixar 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
- 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
- Banco de Dados SQL tutorial: Criar um banco de dados SQL em minutos usando o portal do Azure
- Como criar um aplicativo Web com 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