Modifier

Application web Umbraco CMS scalable

Azure Monitor
Cache Azure pour Redis
Azure SQL Database
Comptes Stockage Azure
Azure App Service

Idées de solution

Cet article présente une idée de solution. Si vous souhaitez nous voir développer le contenu avec d’autres informations, telles que des cas d’usage potentiels, d’autres services, des considérations d’implémentation ou un guide des prix, faites-le-nous savoir avec les Commentaires de GitHub.

Application web CMS Umbraco moyenne configurée pour être mise à l’échelle et optimisée pour les sites à trafic élevé. Elle utilise deux applications web, une pour votre application front-end et l’autre pour votre application back-office, déployée dans une seule région avec la mise à l’échelle automatique activée.

Architecture

Diagramme de l’architectureTéléchargez un SVG de cette architecture.

Components

  • Exécutez un CMS Umbraco sur la fonctionnalité Web Apps d’Azure App Service avec les applications frontales et d’arrière-guichet s’exécutant sur la même application.
  • Stockez le contenu de votre site dans Azure SQL Database. L’application web d’arrière-guichet et l’application web frontale utilisent la même base de données. Utilisez des fonctionnalités d’Azure SQL Database telles que la sauvegarde et la haute disponibilité.
  • Comptes de stockage : stockez tous vos médias dans le service Stockage Azure. Vous pouvez ainsi réduire les opérations d’E/S sur le serveur de fichiers de l’application web et améliorer les performances.
  • Application Insights : Détectez les problèmes, diagnostiquez les incidents et suivez l’utilisation de votre application web avec Application Insights. Prenez des décisions éclairées durant le cycle de vie de développement.
  • Stockez l’état de session et le cache de sortie sur Azure Cache pour Redis afin d’améliorer les performances et de réduire la charge sur vos serveurs web frontaux.

Détails du scénario

Cette solution est basée sur les services gérés Azure : Azure SQL Database, Comptes de stockage, Application Insights et Azure Cache pour Redis. Ces services fonctionnent dans un environnement à haute disponibilité, avec des correctifs et un support, ce qui vous permet de vous concentrer sur votre solution plutôt que sur l’environnement dans lequel elle opère.

Cas d’usage potentiels

Certains secteurs qui utilisent Umbraco incluent :

  • banque, finances et services financiers
  • Retail
  • Logistique, distribution et fabrication

Déployer ce scénario

Utilisez le modèle prédéfini suivant pour déployer cette architecture sur Azure :

Étapes suivantes