Концепция решения 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 этой архитектуры.
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
- Развертывание веб-приложения ASP.NET в службе приложений Azure с помощью Visual StudioDeploy an ASP.NET web app to Azure App Service, using Visual Studio
- Настройка метода маршрутизации трафика для повышения производительностиConfigure Performance traffic routing method
- Использование Azure CDN в службе приложений AzureUse Azure CDN in Azure App Service
- Руководство по базам данных SQL: создание базы данных SQL за несколько минут с помощью портала AzureSQL Database tutorial: Create a SQL database in minutes by using the Azure portal
- Как создать веб-приложение с кэшем Azure для RedisHow to create a Web App with Azure Cache for Redis
- Приступая к работе с хранилищем BLOB-объектов Azure с помощью .NETGet started with Azure Blob storage using .NET
- Управление производительностью приложений с помощью Application InsightsApplication Performance Management with Application Insights
- Как настроить приложение службы приложений для использования имени для входа FacebookHow to configure your App Service application to use Facebook login