Lösungsmöglichkeiten
Dieser Artikel ist ein Lösungsvorschlag. Wenn Sie möchten, dass wir diesen Artikel um weitere Informationen ergänzen, z. B. potenzielle Anwendungsfälle, alternative Dienste, Überlegungen zur Implementierung oder Preisempfehlungen, lassen Sie es uns über Feedback auf GitHub wissen.
Beginnen Sie einfach mit dem Content-Management-System, mit dem Sie ganz einfach und ohne Codingkenntnisse das Messaging auf Ihrer Website in Echtzeit (über einen Browser) verwalten können.
Diese Lösung basiert auf den verwalteten Azure-Diensten: Azure SQL Database, Azure Monitor, Content Delivery Network und Azure Cache for Redis. Diese Dienste werden in einer Hochverfügbarkeitsumgebung ausgeführt, gepatcht und unterstützt, sodass Sie sich auf die Lösung selbst konzentrieren können und nicht auf die Umgebung, in der sie ausgeführt werden, konzentrieren müssen.
Mögliche Anwendungsfälle
Diese Lösung eignet sich optimal für den Einzelhandel. Organisationen verwenden aus folgenden Gründen Content-Management-Systeme:
- Keine Programmiererfahrung erforderlich
- Einfache Zusammenarbeit und einfacher Zugriff
- Websitesicherheit
- Kosteneffizienz
Aufbau
Herunterladen derSVG dieser Architektur.
Komponenten
- Web-Apps: Eine App Service-Web-App wird in einer einzelnen Region ausgeführt und kann über Webbrowser und mobile Browser aufgerufen werden. Ein Content-Management-System wie Orchard oder Umbraco stellt einen Dienst zum Verwalten und Bereitstellen von Inhalten auf der Website bereit.
- Azure SQL-Datenbank: Eine SQL Datenbank-Instanz dient zum Speichern und Bereitstellen von Daten zur Website.
- Azure Monitor: Application Insights bietet Integritäts- und Leistungsüberwachung sowie Diagnosefunktionen.
- Content Delivery Network: Ein Content Delivery Network stellt statische Inhalte wie Bilder, Skripts und CSS bereit und verringert die Web-App-Serverauslastung.
- Azure Cache for Redis ermöglicht schnelle Abfragen und verbessert die Skalierbarkeit durch die Reduzierung der Last für die Hauptdatenbank.
Nächste Schritte
- Bereitstellen einer ASP.NET-Web-App für Azure App Service mit Visual Studio
- SQL-Datenbank-Tutorial: Erstellen einer SQL-Datenbank in Minuten mit dem Azure-Portal
- Leistungsverwaltung für Anwendungen mit Application Insights
- Hinzufügen von Azure Content Delivery Network in Azure App Service
- Verwenden von Azure Cache for Redis