Масштабируемый веб-сайт на платформе Episerver для маркетинга

Кэш для Redis
Сеть доставки содержимого (CDN)
Azure Monitor
База данных SQL
Диспетчер трафика

Концепция решения Solution Idea

Если вы хотите ознакомиться с этой статьей, дополнительные сведения, сведения о реализации, рекомендации по ценам или примеры кода, сообщите нам о них.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!

Разрешите предприятиям выполнять многоканальные цифровые маркетинговые веб-сайты на одной платформе и выполняйте кампании по требованию.Let your business run multi-channel digital marketing websites on one platform and spin up and spin down campaigns on demand. Воспользуйтесь комплексными возможностями Episerver для управления всеми аспектами вашего сайта и эффективности кампании.Take advantage of the comprehensive capabilities of Episerver to manage every aspect of your site and campaign performance.

Это решение основано на управляемых службах Azure: диспетчер трафика, сеть доставки содержимого, база данных SQL Azure, кэш Azure для Redis и 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. Эти службы работают в среде с высоким уровнем доступности, исправленной и поддерживаемой, что позволяет сосредоточиться на решении, а не на среде, в которой они работают.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

Схема архитектуры . Скачайте SVG этой архитектуры.Architecture Diagram Download an SVG of this architecture.

ComponentsComponents

  • Веб-приложения службы приложений выполняются в нескольких регионах, доступны для веб-браузеров и мобильных обозревателей и масштабируются на нескольких экземплярах сервера.App Service Web Apps runs in multiple regions, accessible to web and mobile browsers, and is scaled out across multiple server instances.
  • Диспетчер трафика определяет, какое веб-приложение географически лучше всего размещается для выполнения каждого запроса.Traffic Manager determines which web app is geographically best placed to handle each request.
  • Сеть доставки содержимого. сеть доставки содержимого обслуживает статическое содержимое, например изображения, скрипты и CSS, и снижает нагрузку на серверы веб-приложений.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.
  • База данных SQL Azure. база данных SQL хранит и обслуживает данные о сайте.Azure SQL Database: A SQL Database stores and serves data about the site.
  • Кэш Azure для Redis обеспечивает очень быстрые запросы и улучшает масштабируемость, уменьшая нагрузку на основную базу данных.Azure Cache for Redis enables very fast queries, and improves scalability by reducing the load on the main database.
  • Хранилище BLOB-объектов Azure обеспечивает высокую производительность и масштабируемое хранилище.Azure Blob storage provides high-performance, high-scale storage.
  • Azure Monitor: Application Insights обеспечивает работоспособность служб, мониторинг производительности и диагностику.Azure Monitor: Application Insights provides service health, performance monitoring, and diagnostics.
  • Поставщик удостоверений. поставщик удостоверений, такой как Azure Active Directory или Facebook, обрабатывает проверку подлинности в приложении.Identity provider: An identity provider such as Azure Active Directory or Facebook handles authentication to the app.

Дальнейшие действияNext steps