Pomysł rozwiązania Solution Idea
Jeśli chcesz się dowiedzieć, Rozszerz ten artykuł, aby uzyskać więcej informacji, szczegóły dotyczące implementacji, wskazówki dotyczące cen lub przykłady kodu, powiadom nas o opinii usługi 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!
Rozpocznij pracę z systemem zarządzania zawartością, który pozwala łatwo zachować obsługę wiadomości w witrynie sieci Web w czasie rzeczywistym w przeglądarce, bez umiejętności związanych z programowaniem.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.
To rozwiązanie jest oparte na usługach zarządzanych platformy Azure: Azure SQL Database, Azure monitor, Content Delivery Network i pamięć podręczna platformy Azure dla Redis.This solution is built on the Azure managed services: Azure SQL Database, Azure Monitor, Content Delivery Network and Azure Cache for Redis. Te usługi działają w środowisku o wysokiej dostępności, z poprawkami i obsługiwanymi, co pozwala skupić się na rozwiązaniu, a nie w środowisku, w którym są uruchamiane.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.
ArchitekturaArchitecture
Pobiera plik SVG z tej architektury.
Download an SVG of this architecture.
SkładnikiComponents
- Web Apps: aplikacja sieci Web App Service działa w jednym regionie, dostępnym dla przeglądarek sieci Web i aplikacji mobilnych.Web Apps: An App Service Web App runs in a single region, accessible to web and mobile browsers. System zarządzania zawartością, taki jak sadu lub Umbraco, udostępnia usługi do zarządzania zawartością i wdrażania jej w witrynie sieci Web.A content management system like Orchard or Umbraco provides service to manage and deploy content to the website.
- Azure SQL Database: SQL Database przechowuje i udostępnia dane dotyczące lokacji.Azure SQL Database: A SQL Database stores and serves data about the site.
- Azure monitor: Application Insights, zapewnia monitorowanie kondycji i wydajności oraz diagnostykę.Azure Monitor: Application Insights, provides health and performance monitoring, and diagnostics.
- Content Delivery Network: Sieć dostarczania zawartości obsługuje zawartość statyczną, taką jak obrazy, skrypty i arkusze CSS, oraz zmniejsza obciążenie serwerów aplikacji sieci 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.
- Usługa Azure cache for Redis umożliwia szybkie wykonywanie zapytań i zwiększa skalowalność dzięki skróceniu obciążenia głównej bazy danych.Azure Cache for Redis enables very fast queries, and improves scalability by reducing the load on the main database.
Następne krokiNext steps
- Wdrażanie aplikacji internetowej programu ASP.NET w usłudze Azure App Service przy użyciu programu Visual StudioDeploy an ASP.NET web app to Azure App Service, using Visual Studio
- Samouczek usługi SQL Database: tworzenie bazy danych SQL w ciągu kilku minut za pomocą witryny Azure PortalSQL Database tutorial: Create a SQL database in minutes by using the Azure portal
- Zarządzanie wydajnością aplikacji za pomocą Application InsightsApplication Performance Management with Application Insights
- Korzystanie z usługi Azure Content Delivery Network w programie Azure App ServiceUse Azure Content Delivery Network in Azure App Service
- Jak używać usługi Azure cache do RedisHow to Use Azure Cache for Redis