Pomysły dotyczące rozwiązań
Ten artykuł jest pomysłem na rozwiązanie. Jeśli chcesz, abyśmy rozszerzyli zawartość o więcej informacji, takich jak potencjalne przypadki użycia, alternatywne usługi, zagadnienia dotyczące implementacji lub wskazówki dotyczące cen, daj nam znać, przekazując opinię w usłudze GitHub.
Pozwól firmie na prowadzenie wielokanałowych witryn internetowych marketingu cyfrowego na jednej platformie oraz na zwiększanie i zmniejszanie zasięgu kampanii na żądanie. Skorzystaj z rozbudowanych możliwości rozwiązania Episerver, aby zarządzać wszystkimi aspektami wydajności kampanii i witryny.
To rozwiązanie jest oparte na usługach zarządzanych platformy Azure: Traffic Manager, Content Delivery Network, Azure SQL Database, Azure Cache for Redis i Azure Monitor. Usługi te działają w środowisku o wysokiej dostępności, zapewniającym poprawki i pomoc techniczną, co pozwala na koncentrację na rozwiązaniu, a nie środowisku, w którym działają usługi.
Potencjalne przypadki użycia
To rozwiązanie jest używane przez sprzedaż detaliczną w celu udostępnienia aktualnych ofert produktów.
Architektura
Pobierz plik SVG tej architektury.
Elementy
- Usługa App Service Web Apps działa w wielu regionach, jest dostępna dla przeglądarek internetowych i mobilnych i jest skalowana w poziomie w wielu wystąpieniach serwera.
- Usługa Traffic Manager określa, która aplikacja internetowa jest geograficznie najlepiej umieszczona do obsługi każdego żądania.
- 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 internetowej.
- Azure SQL Database: usługa SQL Database przechowuje i obsługuje dane dotyczące lokacji.
- Usługa Azure Cache for Redis umożliwia szybkie wykonywanie zapytań i poprawia skalowalność, zmniejszając obciążenie głównej bazy danych.
- Usługa Azure Blob Storage zapewnia magazyn o wysokiej wydajności i wysokiej skali.
- Azure Monitor: usługa Application Szczegółowe informacje zapewnia kondycję usługi, monitorowanie wydajności i diagnostykę.
- Dostawca tożsamości: dostawca tożsamości, taki jak Microsoft Entra ID lub Facebook, obsługuje uwierzytelnianie w aplikacji.
Następne kroki
- Wdrażanie aplikacji internetowej ASP.NET w usłudze aplikacja systemu Azure przy użyciu programu Visual Studio
- Konfigurowanie metody routingu ruchu wydajności
- Korzystanie z usługi Azure CDN w usłudze Azure App Service
- Samouczek usługi SQL Database: tworzenie bazy danych SQL w ciągu kilku minut przy użyciu witryny Azure Portal
- Jak utworzyć aplikację internetową za pomocą usługi Azure Cache for Redis
- Rozpoczynanie pracy z usługą Azure Blob Storage przy użyciu platformy .NET
- Zarządzanie wydajnością aplikacji za pomocą Szczegółowe informacje aplikacji
- Jak skonfigurować aplikację usługi App Service do korzystania z logowania do serwisu Facebook