Architectuur voor de oplossing:Schaalbare Umbraco CMS-web-app

De middelgrote CMS-web-app Umbraco CMS is zo geconfigureerd dat de schaal ervan kan worden aangepast, daarnaast is de app ideaal voor sites met veel verkeer. De app maakt gebruik van twee web-apps, een voor uw front-end-app en een voor uw back-office-app, in één regio geïmplementeerd met automatisch schalen ingeschakeld.

Deze oplossing is gebouwd op de beheerde services van Azure: Azure SQL Database, Opslagaccounts, Application Insights en de Azure Cache voor Redis. De services worden in een omgeving met hoge beschikbaarheid uitgevoerd, gepatcht en ondersteund zodat u zich op de oplossing kunt concentreren en u niet hoeft bezig te houden met de omgeving waarin de services worden uitgevoerd.

Schaalbare Umbraco CMS-web-appDe middelgrote CMS-web-app Umbraco CMS is zo geconfigureerd dat de schaal ervan kan worden aangepast, daarnaast is de app ideaal voor sites met veel verkeer. De app maakt gebruik van twee web-apps, een voor uw front-end-app en een voor uw back-office-app, in één regio geïmplementeerd met automatisch schalen ingeschakeld.BrowserStorage(media, logs, andbackup files)Application InsightsRedis Cache(Session state andoutput cache)SQL Database(Umbraco DB and Session state DB)Web App(Umbraco Frontend)Web App(Umbraco Admin)

Implementatie in Azure

Gebruik de volgende vooraf gemaakte sjabloon om deze architectuur op Azure te implementeren

Implementatie in Azure

Bron van sjabloon weergeven

Begeleiding bij implementatie

Producten/beschrijving Documentatie

Web Apps

Voer een Umbraco CMS uit als onderdeel van de Web Apps-functie van Azure App Service met de front-end- en back-office-apps die op dezelfde app worden uitgevoerd.

Azure SQL Database

Sla de inhoud van uw site op in Azure SQL Database. Voor de web-app van de back-office en die van de front-end wordt dezelfde database gebruikt. Gebruik de voorzieningen van Azure SQL Database zoals die voor het maken van back-ups en de hoge beschikbaarheid.

Opslagaccounts

Sla al uw media op in Azure Storage zodat de I/O-activiteiten op de bestandsserver van de web-app verminderen en de prestaties verbeteren.

Application Insights

Spoor problemen op, stel de oorzaak van crashes vast en houd het gebruik bij binnen uw web-app met Application Insights. Neem goed onderbouwde beslissingen op elk moment gedurende de ontwikkelfase.

Azure Cache voor Redis

Sla de status van een sessie en de uitvoercache op in Azure Cache voor Redis voor betere prestaties en voor het verminderen van de werkbelasting van uw front-ends op internet.