Editar

Aplicação Web Umbraco CMS dimensionável

Azure Monitor
Azure Cache for Redis
Azure SQL Database
Azure Storage Accounts
Azure App Service

Ideias de solução

Este artigo é uma ideia de solução. Se quiser que expandamos o conteúdo com mais informações, como potenciais casos de utilização, serviços alternativos, considerações de implementação ou orientações de preços, informe-nos ao fornecer feedback do GitHub.

Aplicação Web Umbraco CMS média configurada para dimensionamento e ideal para sites de tráfego elevado. Utiliza duas aplicações Web, uma para a sua aplicação de front-end e outra para a sua aplicação de back-office, implementadas numa única região com o dimensionamento automático ativado.

Arquitetura

Diagrama de ArquiteturaTransfira um SVG desta arquitetura.

Componentes

  • Execute um CMS umbraco na funcionalidade Aplicações Web do Serviço de Aplicações do Azure com as aplicações de front-end e back-office em execução na mesma aplicação.
  • Armazene o conteúdo do seu site na Base de Dados do SQL do Azure. A aplicação Web de back-office e a aplicação Web de front-end utilizam a mesma base de dados. Utilize SQL do Azure funcionalidades da Base de Dados, como a cópia de segurança e a elevada disponibilidade.
  • Contas de Armazenamento: armazene todos os suportes de dados no Armazenamento do Microsoft Azure, para que possa reduzir a operação de E/S no servidor de ficheiros da aplicação Web e melhorar o desempenho.
  • Application Insights: detete problemas, diagnostique falhas e controle a utilização na sua aplicação Web com o Application Insights. Tome decisões informadas ao longo do ciclo de vida de desenvolvimento.
  • Armazene o estado da sessão e a cache de saída no Cache do Azure para Redis para melhorar o desempenho e reduzir a carga nos front-ends da Web.

Detalhes do cenário

Esta solução baseia-se nos serviços geridos do Azure: Base de Dados SQL do Azure, Contas de Armazenamento, Application Insights e Cache do Azure para Redis. Estes serviços são executados num ambiente de elevada disponibilidade, corrigidos e suportados, o que lhe permite concentrar-se na sua solução em vez do ambiente em que é executado.

Potenciais casos de utilização

Alguns setores que utilizam o Umbraco incluem:

  • Serviços bancários, financeiros e financeiros
  • Retail
  • Logística, distribuição e fabrico

Implementar este cenário

Utilize o seguinte modelo pré-criado para implementar esta arquitetura no Azure:

Passos seguintes