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.
Dzięki platformie Sitecore Experience Platform (xP) masz bezpośredni dostęp do pełnych danych, zintegrowanych narzędzi i funkcji automatyzacji do angażowania klientów w cały iteracyjny cykl życia — podstawę technologiczną niezbędną do zdobywania klientów na całe życie.
To rozwiązanie jest oparte na usługach zarządzanych platformy Azure: Azure SQL Database, Azure Cache for Redis, Azure Cognitive Search i Azure Monitor. Te usługi działają w środowisku wysokiej dostępności, poprawionym i obsługiwanym, co pozwala skupić się na twoim rozwiązaniu zamiast w środowisku, w którym działają.
Potencjalne przypadki użycia
To rozwiązanie jest używane w wielu branżach w celu poprawy jakości obsługi klienta i zaangażowania.
Architektura
Pobierz plik SVG tej architektury.
Składniki
- App Service Web Apps działa w wielu regionach, dostępnych dla przeglądarek internetowych i mobilnych i jest skalowana w poziomie w wielu wystąpieniach serwera. Używany przez aplikację Sitecore do hostowania jej dostarczania zawartości, zarządzania zawartością, raportowania i przetwarzania ról.
- Azure SQL Database: wystąpienie SQL Database przechowuje i obsługuje dane dotyczące lokacji.
- Azure Cache for Redis umożliwia szybkie wykonywanie zapytań i poprawia skalowalność, zmniejszając obciążenie głównej bazy danych. Stan sesji sesji lokacji rdzenia lokacji jest zarządzany przez Azure Cache for Redis.
- Usługa Azure Cognitive Search używana do szybkiego wyszukiwania danych. Wszystkie indeksy wyszukiwania w rdzeniach lokacji są przechowywane w Azure Cognitive Search w celu szybkiego wyszukiwania i skalowalności.
- Usługa Azure Monitor zapewnia kondycję usługi i monitorowanie wydajności oraz diagnostykę. Usługa Azure Monitor udostępnia aplikację Sitecore w celu zaspokojenia potrzeb dotyczących kondycji i monitorowania wydajności.
Następne kroki
- Wdrażanie aplikacji internetowej programu ASP.NET w usłudze Azure App Service przy użyciu programu Visual Studio
- samouczek SQL Database: tworzenie bazy danych SQL w ciągu kilku minut przy użyciu Azure Portal
- Jak utworzyć aplikację internetową przy użyciu Azure Cache for Redis
- Korzystanie z Azure Cognitive Search
- Zarządzanie wydajnością aplikacji za pomocą usługi Azure Monitor