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
Stáhnout SVG této architektury.
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
- Nasazení webové aplikace ASP.NET do služby Azure App Service pomocí sady Visual StudioDeploy an ASP.NET web app to Azure App Service, using Visual Studio
- Konfigurace metody směrování provozu výkonuConfigure Performance traffic routing method
- Použití Azure CDN v Azure App ServiceUse Azure CDN in Azure App Service
- Kurz k SQL Database: Vytvoření databáze SQL během pár minut pomocí webu Azure PortalSQL Database tutorial: Create a SQL database in minutes by using the Azure portal
- Vytvoření webové aplikace s mezipamětí Azure cache pro RedisHow to create a Web App with Azure Cache for Redis
- Začínáme s úložištěm Azure Blob pomocí rozhraní .NETGet started with Azure Blob storage using .NET
- Správa výkonu aplikací pomocí Application InsightsApplication Performance Management with Application Insights
- Postup konfigurace aplikace App Service pro použití přihlášení k FacebookuHow to configure your App Service application to use Facebook login