Sito Web di marketing Episerver scalabile

Cache per Redis
Rete CDN
Monitoraggio
Database SQL
Gestione traffico

Soluzione idea Solution Idea

Per ulteriori informazioni, dettagli sull'implementazione, indicazioni sui prezzi o esempi di codice, vedere l'articolo relativo all'espansione di questo articolo con commenti e suggerimenti su GitHub.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!

Consente all'azienda di eseguire siti Web di marketing digitale multicanale in un'unica piattaforma e di avviare e avviare campagne su richiesta.Let your business run multi-channel digital marketing websites on one platform and spin up and spin down campaigns on demand. Sfrutta le funzionalità complete di EPiServer per gestire ogni aspetto delle prestazioni del tuo sito e della tua campagna.Take advantage of the comprehensive capabilities of Episerver to manage every aspect of your site and campaign performance.

Questa soluzione si basa sui servizi gestiti di Azure: Gestione traffico, reteper la distribuzione di contenuti, database SQL di Azure, cache di Azure per Redis e monitoraggio di Azure.This solution is built on the Azure managed services: Traffic Manager, Content Delivery Network, Azure SQL Database, Azure Cache for Redis and Azure Monitor. Questi servizi vengono eseguiti in un ambiente a disponibilità elevata, con patch e supportati, consentendo di concentrarsi sulla soluzione anziché sull'ambiente in cui vengono eseguiti.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.

ArchitectureArchitecture

Diagramma dell'architettura scaricare un SVG di questa architettura.Architecture Diagram Download an SVG of this architecture.

ComponentiComponents

  • App Web del servizio app è in esecuzione in più aree, accessibile ai browser Web e per dispositivi mobili e scalabilità orizzontale in più istanze del server.App Service Web Apps runs in multiple regions, accessible to web and mobile browsers, and is scaled out across multiple server instances.
  • Gestione traffico determina quale app Web è posizionata meglio in modo geografico per gestire ogni richiesta.Traffic Manager determines which web app is geographically best placed to handle each request.
  • Reteper la distribuzione di contenuti: una rete per la distribuzione di contenuti fornisce contenuto statico come immagini, script e CSS e riduce il carico sui server dell'app Web.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.
  • Database SQL di Azure: un database SQL archivia e serve i dati sul sito.Azure SQL Database: A SQL Database stores and serves data about the site.
  • Cache di Azure per Redis consente query molto veloci e migliora la scalabilità riducendo il carico sul database principale.Azure Cache for Redis enables very fast queries, and improves scalability by reducing the load on the main database.
  • Archiviazione BLOB di Azure offre archiviazione a scalabilità elevata e prestazioni elevate.Azure Blob storage provides high-performance, high-scale storage.
  • Monitoraggio di Azure: Application Insights fornisce integrità del servizio, monitoraggio delle prestazioni e diagnostica.Azure Monitor: Application Insights provides service health, performance monitoring, and diagnostics.
  • Provider di identità: un provider di identità, ad esempio Azure Active Directory o Facebook, gestisce l'autenticazione per l'app.Identity provider: An identity provider such as Azure Active Directory or Facebook handles authentication to the app.

Passaggi successiviNext steps