Концепция решения 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!
Начните с работы с системой управления содержимым, которая позволяет легко обслуживать обмен сообщениями на веб-сайте в режиме реального времени в браузере без навыков программирования.Start simple with the content management system that enables you to easily maintain the messaging on your website in real-time, from a browser, with no coding skills.
Это решение основано на управляемых службах Azure: база данных SQL Azure, Azure Monitor, сеть доставки содержимого и кэш Azure для Redis.This solution is built on the Azure managed services: Azure SQL Database, Azure Monitor, Content Delivery Network and Azure Cache for Redis. Эти службы работают в среде с высоким уровнем доступности, исправленной и поддерживаемой, что позволяет сосредоточиться на решении, а не на среде, в которой они работают.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
- Веб-приложения. веб-приложение службы приложений выполняется в одном регионе, доступном для веб-браузеров и мобильных обозревателей.Web Apps: An App Service Web App runs in a single region, accessible to web and mobile browsers. Система управления содержимым, например Orchard или Umbraco, предоставляет службы для управления и развертывания содержимого на веб-сайте.A content management system like Orchard or Umbraco provides service to manage and deploy content to the website.
- База данных SQL Azure. база данных SQL хранит и обслуживает данные о сайте.Azure SQL Database: A SQL Database stores and serves data about the site.
- Azure Monitor: Application Insights, обеспечивает мониторинг работоспособности и производительности, а также диагностику.Azure Monitor: Application Insights, provides health and performance monitoring, and diagnostics.
- Сеть доставки содержимого. сеть доставки содержимого обслуживает статическое содержимое, например изображения, скрипты и 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.
- Кэш Azure для Redis обеспечивает очень быстрые запросы и улучшает масштабируемость, уменьшая нагрузку на основную базу данных.Azure Cache for Redis enables very fast queries, and improves scalability by reducing the load on the main database.
Дальнейшие действияNext steps
- Развертывание веб-приложения ASP.NET в службе приложений Azure с помощью Visual StudioDeploy an ASP.NET web app to Azure App Service, using Visual Studio
- Руководство по базам данных SQL: создание базы данных SQL за несколько минут с помощью портала AzureSQL Database tutorial: Create a SQL database in minutes by using the Azure portal
- Управление производительностью приложений с помощью Application InsightsApplication Performance Management with Application Insights
- Использование доставки содержимого Azure Входящий сетевой трафик службы приложений AzureUse Azure Content Delivery Network in Azure App Service
- Как использовать кэш Azure для RedisHow to Use Azure Cache for Redis