Lösnings idé Solution Idea
Om du vill se den här artikeln med mer information, implementerings information, prissättnings vägledning eller kod exempel kan du berätta för oss med GitHub feedback!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!
Låt företaget köra digitala marknadsförings webbplatser med flera kanaler på en plattform och öka och öka kampanjer på begäran.Let your business run multi-channel digital marketing websites on one platform and spin up and spin down campaigns on demand. Dra nytta av de omfattande funktionerna i EPiServer för att hantera alla aspekter av din webbplats och kampanj prestanda.Take advantage of the comprehensive capabilities of Episerver to manage every aspect of your site and campaign performance.
Den här lösningen bygger på de Azure-hanterade tjänsterna: Traffic Manager, Content Delivery Network, Azure SQL Database, Azure cache för Redis och 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. De här tjänsterna körs i en miljö med hög tillgänglighet, korrigeras och stöds, så att du kan fokusera på din lösning i stället för den miljö som de körs i.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.
ArkitekturArchitecture
Ladda ned en SVG -arkitektur.
Download an SVG of this architecture.
KomponenterComponents
- App Service Web Apps körs i flera regioner, som är tillgängliga för webbläsare och mobila webbläsare, och skalas ut över flera Server instanser.App Service Web Apps runs in multiple regions, accessible to web and mobile browsers, and is scaled out across multiple server instances.
- Traffic Manager bestämmer vilken webbapp som är geografiskt bäst placerad för att hantera varje begäran.Traffic Manager determines which web app is geographically best placed to handle each request.
- Content Delivery Network: ett nätverk för innehålls leverans hanterar statiskt innehåll, till exempel bilder, skript och CSS, och minskar belastningen på webb program servrarna.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: en SQL Database lagrar och hanterar data om platsen.Azure SQL Database: A SQL Database stores and serves data about the site.
- Azure cache för Redis möjliggör mycket snabba frågor och förbättrar skalbarheten genom att minska belastningen på huvud databasen.Azure Cache for Redis enables very fast queries, and improves scalability by reducing the load on the main database.
- Azure Blob Storage ger hög prestanda och hög skalbar lagring.Azure Blob storage provides high-performance, high-scale storage.
- Azure Monitor: Application Insights tillhandahåller tjänstens hälsa, prestanda övervakning och diagnostik.Azure Monitor: Application Insights provides service health, performance monitoring, and diagnostics.
- Identitetsprovider: en identitets leverantör som Azure Active Directory eller Facebook hanterar autentisering till appen.Identity provider: An identity provider such as Azure Active Directory or Facebook handles authentication to the app.
Nästa stegNext steps
- Distribuera en ASP.NET-webbapp till Azure App Service med Visual StudioDeploy an ASP.NET web app to Azure App Service, using Visual Studio
- Konfigurera routningsmetod för prestanda trafikConfigure Performance traffic routing method
- Använd Azure CDN i Azure App ServiceUse Azure CDN in Azure App Service
- SQL Database-självstudier: Skapa en SQL-databas på bara några minuter med hjälp av Azure PortalSQL Database tutorial: Create a SQL database in minutes by using the Azure portal
- Så här skapar du en webbapp med Azure cache för RedisHow to create a Web App with Azure Cache for Redis
- Komma igång med Azure Blob Storage med hjälp av .NETGet started with Azure Blob storage using .NET
- Hantering av program prestanda med Application InsightsApplication Performance Management with Application Insights
- Så här konfigurerar du ditt App Service program så att Facebook-inloggning användsHow to configure your App Service application to use Facebook login