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.
Ermöglichen Sie Ihrem Unternehmen das Ausführen von digitalen Marketingwebsites für mehrere Kanäle auf einer Plattform, und starten Sie je nach Bedarf Kampagnen oder beenden Sie diese wieder. Profitieren Sie von den umfassenden Funktionen von Episerver, um alle Aspekte Ihrer Website und der Kampagnenleistung zu verwalten.
Diese Lösung basiert auf den folgenden verwalteten Azure-Diensten: Traffic Manager, Content Delivery Network, Azure SQL-Datenbank, Azure Cache for Redis und Azure Monitor. 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 wird vom Einzelhandel verwendet, um aktuelle Produktangebote bereitzustellen.
Aufbau
Laden Sie ein SVG dieser Architektur herunter.
Komponenten
- App Service-Web-Apps wird in mehreren Regionen ausgeführt, ist für Web- und mobile Browser zugänglich und lässt sich über mehrere Serverinstanzen skalieren.
- Der Traffic Manager bestimmt, welche Web-App geografisch am besten zum Verarbeiten der einzelnen Anforderungen geeignet ist.
- Content Delivery Network: Ein Content Delivery Network stellt statische Inhalte wie Bilder, Skripts und CSS bereit und reduziert die Web-App-Serverauslastung.
- Azure SQL-Datenbank: Eine-SQL Datenbank-Instanz dient zum Speichern und Bereitstellen von Daten zur Website.
- Azure Cache for Redis ermöglicht schnelle Abfragen und verbessert die Skalierbarkeit durch die Reduzierung der Last für die Hauptdatenbank.
- Azure Blob Storage bietet hochleistungsfähigen, hochgradig skalierbaren Speicher.
- Azure Monitor: Application Insights bietet Dienstintegrität, Leistungsüberwachung und Diagnosefunktionen.
- Identitätsanbieter: Ein Identitätsanbieter wie Azure Active Directory oder Facebook übernimmt die Authentifizierung für die App.
Nächste Schritte
- Bereitstellen einer ASP.NET-Web-App für Azure App Service mit Visual Studio
- Konfigurieren der Routingmethode für Leistungsdatenverkehr
- Verwenden von Azure CDN in Azure App Service
- SQL-Datenbank-Tutorial: Erstellen einer SQL-Datenbank in Minuten mit dem Azure-Portal
- Erstellen einer Web-App mit Azure Cache for Redis
- Erste Schritte mit Azure Blob Storage mit .NET
- Leistungsverwaltung für Anwendungen mit Application Insights
- Konfigurieren Ihrer App Service-Anwendung zur Verwendung der Facebook-Anmeldung