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: SQL Database, Storage, Application Insights en de Redis Cache. 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.

Browser S torage (media, logs, and backup files) Application Insights R edis Cache (Session state and output cache) SQL Database (Umbraco DB and Session state DB) W eb App (Umbraco Frontend) W eb App (Umbraco Admin)

Uw schatting

$101.79 Geschatte maandelijkse kosten

Uitleg over de totstandkoming van deze berekening en aanpassen aan uw behoeften

Prijscalculator

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

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.

Storage

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.

Redis Cache

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