Witryna internetowa handlu elektronicznego uruchomiona w środowisku usługi App Service

Identyfikator Microsoft Entra
Azure App Service
Azure Cache for Redis
Azure Content Delivery Network
Azure SQL Database

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.

Zabezpieczanie poufnych danych użytkowników i płatności z witryny internetowej handlu elektronicznego przy użyciu środowiska usługi Microsoft aplikacja systemu Azure Service Environment. To rozwiązanie jest idealne dla branży detalicznej.

Potencjalne przypadki użycia

To rozwiązanie jest zoptymalizowane pod kątem branży handlu detalicznego.

Inne istotne przypadki użycia to:

  • Tworzenie aplikacji, która wymaga elastycznej skali w celu obsługi wzrostów liczby użytkowników w różnym czasie.
  • Tworzenie aplikacji przeznaczonej do obsługi wysokiej dostępności w różnych regionach świadczenia usługi Azure na całym świecie.

Architektura

Diagram architektury przedstawia przepływ ze środowiska ase klienta do środowiska ASE: witryna internetowa handlu elektronicznego działająca w zabezpieczonym środowisku ASE.

Pobierz plik programu Visio z tą architekturą.

Przepływ danych

  1. Klient uzyskuje dostęp do publicznej witryny internetowej w przeglądarce.
  2. Przeglądarka ściąga zasoby statyczne i obrazy produktów z usługi Azure Content Delivery Network.
  3. Usługa Content Delivery Network ściąga obrazy produktów z magazynu obiektów blob.
  4. Klient wyszukuje produkty.
  5. Publiczna witryna internetowa ściąga katalog produktów z bazy danych produktów.
  6. Dane wyjściowe strony są buforowane w usłudze Azure Cache for Redis.
  7. Klient tworzy nowe zamówienia.
  8. Publiczna witryna internetowa wywołuje usługę internetową zamówień.
  9. Usługa internetowa zamówień zapisuje/ładuje zamówienia z usługi Azure SQL Database.
  10. Pracownik uzyskuje dostęp do administracyjnej witryny internetowej w przeglądarce.
  11. Pracownik uwierzytelnia się w usłudze Microsoft Entra ID.
  12. Pracownik wyszukuje zamówienia.
  13. Administracyjna witryna internetowa wywołuje usługę internetową zamówień.

Składniki

  • App Service: szybkie tworzenie zaawansowanych aplikacji w chmurze dla internetu i urządzeń przenośnych
  • Web Apps: aplikacja internetowa usługi App Service działa w jednym regionie, dostępnym dla przeglądarek internetowych i mobilnych
  • Azure SQL Database: zarządzana, inteligentna baza danych SQL w chmurze
  • API Apps: bezpieczne publikowanie interfejsów API dla deweloperów zewnętrznych, partnerskich i pracowników.
  • Szczegółowe informacje aplikacji: wykrywanie, klasyfikowanie i diagnozowanie problemów w aplikacjach internetowych i usługach
  • Application Gateway: tworzenie bezpiecznych, skalowalnych i wysoce dostępnych frontonów internetowych na platformie Azure
  • Azure Cache for Redis: aplikacje power z dostępem do danych o wysokiej przepływności i małych opóźnieniach
  • Content Delivery Network: Zapewnianie bezpiecznego, niezawodnego dostarczania zawartości z szerokim zasięgiem globalnym
  • Microsoft Entra ID: Synchronizowanie katalogów lokalnych i włączanie logowania jednokrotnego
  • Blob Storage: Usługa Azure Blob Storage to wysoce skalowalny magazyn obiektów dla dowolnego typu obrazów danych bez struktury, filmów wideo, audio, dokumentów i łatwiejszego i ekonomicznego.

Następne kroki