Navigáció kihagyása

Megoldásarchitektúra: Skálázható Umbraco-alapú tartalomkezelő webalkalmazás

Középrétegbeli Umbraco tartalomkezelő rendszer webalkalmazás skálázáshoz és nagy adatforgalmú webhelyek optimális működéséhez konfigurálva. Két webalkalmazást használ, egyet az előtér-, egyet pedig a háttéralkalmazáshoz, egyetlen régióban üzembe helyezve, az automatikus skálázás engedélyezése mellett.

Ez a megoldás az alábbi, Azure által felügyelt szolgáltatásokra épül: Azure SQL Database, Tárhely, Application Insights és Redis Cache. Ezek a szolgáltatások magas rendelkezésre állású környezetben futnak javítások és támogatás mellett, ami lehetővé teszi, hogy a környezet helyett a megoldásra tudjon fókuszálni.

Scalable Umbraco CMS web appMedium Umbraco CMS web app configured to scale and optimal for high-traffic sites. It uses two web apps, one for your front-end app and the other for your back-office app, deployed in a single region with autoscaling enabled.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)

Üzembe helyezés az Azure-ban

Az architektúra Azure-ban történő üzembe helyezéséhez használhatja az alábbi, előre elkészített sablont

Üzembe helyezés az Azure-ban

Sablon forrásának megtekintése

Implementálási segédlet

Termékek/Leírás Dokumentáció

Webalkalmazások

Az Azure App Service Web Apps szolgáltatásával úgy is futtathat Umbraco-alapú tartalomkezelő rendszert, hogy mind az előtérrendszer, mind a háttérrendszer webalkalmazása ugyanazt az alkalmazást használja.

Azure SQL Database

A webhely tartalmát Azure SQL Database-ben tárolhatja. A háttérrendszer és az előtérrendszer webalkalmazása ugyanazt az adatbázist használja. Használja ki az Azure SQL Database funkcióit, például a biztonsági mentést és a magas rendelkezésre állást.

Tárhely

Az összes médiafájlját tárolhatja az Azure Storage szolgáltatásban, és ezzel csökkentheti a webalkalmazás fájlkiszolgálójának I/O-műveleteit, valamint növelheti a teljesítményt.

Application Insights

Hibák észlelése, szoftverleállások diagnosztizálása és a használat nyomon követése a webalkalmazásokban az Application Insights segítségével. Megalapozott döntéshozatal a teljes fejlesztési folyamat során.

Redis Cache

Munkamenet állapotának tárolása és kimeneti gyorsítótár az Azure Redis Cache-ben a teljesítményjavítás és a webes előtérrendszerek terhelésének csökkentése végett.