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çõ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.

Aplicação Web CMS média da Umbraco configurada para ser dimensionada 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 aplicação de back office, implementadas numa única região com dimensionamento automático ativado.

Arquitetura

Diagrama da ArquiteturaFaça o download de um SVG desta arquitetura.

Componentes

  • Execute um Umbraco CMS no recurso Aplicativos Web do Serviço de Aplicativo do Azure com os aplicativos front-end e back-office em execução no mesmo aplicativo.
  • Armazene o conteúdo do seu site no Banco de Dados SQL do Azure. A aplicação Web de back office e a aplicação Web de front-end utilizam a mesma base de dados. Use os recursos do Banco de Dados SQL do Azure, como backup e alta disponibilidade.
  • Contas de Armazenamento: armazene todas as suas mídias no Armazenamento do Azure, para que você possa reduzir a operação de E/S no servidor de arquivos do aplicativo Web e melhorar o desempenho.
  • Application Insights: detete problemas, diagnostique falhas e rastreie o uso em seu aplicativo Web com o Application Insights. Tome decisões informadas ao longo do ciclo de vida de desenvolvimento.
  • Armazene o estado da sessão e o cache de saída no Cache Redis do Azure para melhorar o desempenho e reduzir a carga em seus 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. Esses serviços são executados em um ambiente de alta disponibilidade, com patches e suporte, o que permite que você se concentre em sua solução em vez do ambiente em que ela é executada.

Potenciais casos de utilização

Algumas indústrias que utilizam o Umbraco incluem:

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

Implementar este cenário

Use o seguinte modelo pré-criado para implantar essa arquitetura no Azure:

Próximos passos