Škálovatelný marketingový web Episerver

Cache for Redis
Content Delivery Network
Monitor
SQL Database
Traffic Manager

Nápad řešení Solution Idea

Pokud se chcete podívat, jak nás rozšířit tento článek o další informace, podrobnosti implementace, doprovodné materiály nebo příklady kódu, dejte nám vědět s názory na GitHubu.If you'd like to see us expand this article with more information, implementation details, pricing guidance, or code examples, let us know with GitHub Feedback!

Umožněte svým firmám používat weby pro digitální marketing s více kanály na jedné platformě a zapněte a aktivujte kampaně na vyžádání.Let your business run multi-channel digital marketing websites on one platform and spin up and spin down campaigns on demand. Využijte výhod komplexních funkcí EPiServer ke správě všech aspektů vašeho webu a výkonu kampaně.Take advantage of the comprehensive capabilities of Episerver to manage every aspect of your site and campaign performance.

Toto řešení je postavené na spravovaných službách Azure: Traffic Manager, Content Delivery Network, Azure SQL Database, Azure cache pro Redis a Azure monitor.This solution is built on the Azure managed services: Traffic Manager, Content Delivery Network, Azure SQL Database, Azure Cache for Redis and Azure Monitor. Tyto služby běží v prostředí s vysokou dostupností, které jsou opravené a podporované, takže se můžete soustředit na vaše řešení, a ne na prostředí, ve kterém běží.These services run in a high-availability environment, patched and supported, allowing you to focus on your solution instead of the environment they run in.

ArchitekturaArchitecture

Diagram architektury Stáhnout SVG této architektury.Architecture Diagram Download an SVG of this architecture.

KomponentyComponents

  • App Service Web Apps běží v několika oblastech, přístupné pro webové a mobilní prohlížeče a škáluje se napříč několika instancemi serveru.App Service Web Apps runs in multiple regions, accessible to web and mobile browsers, and is scaled out across multiple server instances.
  • Traffic Manager určuje, která webová aplikace je geograficky nejlépe umístěná pro zpracování jednotlivých požadavků.Traffic Manager determines which web app is geographically best placed to handle each request.
  • Content Delivery Network: síť Content Delivery Network obsluhuje statický obsah, jako jsou obrázky, skripty a šablony stylů CSS, a snižuje zatížení serverů webových aplikací.Content Delivery Network: A content delivery network serves static content such as images, script, and CSS, and reduces the load on the Web App servers.
  • Azure SQL Database: SQL Database ukládá a obsluhuje data o lokalitě.Azure SQL Database: A SQL Database stores and serves data about the site.
  • Azure cache pro Redis umožňuje velmi rychlé dotazy a zlepšuje škálovatelnost tím, že snižuje zatížení hlavní databáze.Azure Cache for Redis enables very fast queries, and improves scalability by reducing the load on the main database.
  • Azure BLOB Storage poskytuje vysoce výkonné a vysoce škálovatelné úložiště.Azure Blob storage provides high-performance, high-scale storage.
  • Azure monitor: Application Insights poskytuje stav služby, monitorování výkonu a diagnostiku.Azure Monitor: Application Insights provides service health, performance monitoring, and diagnostics.
  • Zprostředkovatel identity: poskytovatel identity, jako je Azure Active Directory nebo Facebook, zpracovává ověřování pro aplikaci.Identity provider: An identity provider such as Azure Active Directory or Facebook handles authentication to the app.

Další krokyNext steps