Škálovatelná webová aplikace Umbraco CMS

Azure Monitor
Azure Cache for Redis
Azure SQL Database
Azure Storage Accounts
Azure App Service

Nápady na řešení

Tento článek je nápadem na řešení. Pokud chcete, abychom obsah rozšířili o další informace, jako jsou potenciální případy použití, alternativní služby, aspekty implementace nebo pokyny k cenám, dejte nám vědět prostřednictvím zpětné vazby na GitHubu.

Střední webová aplikace Umbraco CMS nakonfigurovaná tak, aby se škálovala a byla optimální pro weby s vysokým provozem. Používá dvě webové aplikace, jednu pro front-endovou aplikaci a druhou pro aplikaci back-office nasazenou v jedné oblasti s povoleným automatickým škálováním.

Architektura

Diagram architektury: Stáhněte si SVG této architektury.

Komponenty

  • Spusťte cms Umbraco na Web Apps funkci Azure App Service s front-endovými a back-office aplikacemi běžícími ve stejné aplikaci.
  • Ukládejte obsah webu do Azure SQL Database. Webová aplikace back-office a front-end webová aplikace používají stejnou databázi. Používejte funkce služby Azure SQL Database, jako je zálohování a vysoká dostupnost.
  • Účty úložiště: Uložte všechna média ve službě Azure Storage, abyste mohli omezit vstupně-výstupní operace na souborovém serveru webové aplikace a zlepšit výkon.
  • Application Insights: Detekujte problémy, diagnostikujte chybové ukončení a sledujte využití vaší webové aplikace pomocí Application Insights. Během životního cyklu vývoje se informovaně rozhodovat.
  • Uložením stavu relace a výstupní mezipaměti na Azure Cache for Redis můžete zlepšit výkon a snížit zatížení webových front-endů.

Podrobnosti scénáře

Toto řešení je postavené na spravovaných službách Azure: Azure SQL Database, účty úložiště, Application Insights a Azure Cache for Redis. Tyto služby běží v prostředí s vysokou dostupností, opravené a podporované, což vám umožní zaměřit se na vaše řešení místo na prostředí, ve kterém běží.

Potenciální případy použití

Mezi odvětví, která využívají Umbraco, patří:

  • Bankovnictví, finance a finanční služby
  • Retail
  • Logistika, distribuce a výroba

Nasazení tohoto scénáře

K nasazení této architektury do Azure použijte následující předem připravenou šablonu:

Další kroky