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.
Twórz skalowalne aplikacje internetowe handlu elektronicznego za pomocą usług Azure Functions i Web Apps, dzięki czemu możesz tworzyć spersonalizowane środowiska, podczas gdy platforma Azure zajmuje się infrastrukturą. To rozwiązanie jest idealne dla branży detalicznej.
Potencjalne przypadki użycia
To rozwiązanie jest idealne dla organizacji detalicznych, ale może dotyczyć innych branż, które sprzedają towary i usługi.
Architektura
Pobierz plik programu Visio z tą architekturą.
Przepływ danych
- Użytkownik uzyskuje dostęp do aplikacji internetowej w przeglądarce i loguje się.
- Przeglądarka ściąga zasoby statyczne, takie jak obrazy, z usługi Azure Content Delivery Network.
- Użytkownik wyszukuje produkty i tworzy zapytanie względem bazy danych SQL Database.
- Witryna internetowa ściąga katalog produktów z bazy danych.
- Witryna internetowa ściąga obrazy produktów z magazynu Blob Storage.
- Dane wyjściowe strony są buforowane w usłudze Azure Cache for Redis w celu zapewnienia lepszej wydajności.
- Użytkownik przesyła zamówienie, które jest umieszczane w kolejce.
- Usługa Azure Functions przetwarza płatność za zamówienie.
- Usługa Azure Functions realizuje płatność dla innego podmiotu i rejestruje ją w bazie danych SQL Database.
Składniki
- 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
- Azure Functions: przetwarzanie zdarzeń za pomocą kodu bezserwerowego
- Szczegółowe informacje aplikacji: wykrywanie, klasyfikowanie i diagnozowanie problemów w aplikacjach internetowych i usługach
Współautorzy
Ten artykuł jest obsługiwany przez firmę Microsoft. Pierwotnie został napisany przez następujących współautorów.
Główny autor:
- Andrew Harvey | Główny menedżer programu — Microsoft for Startups
Następne kroki
- Łatwe rozpoczynanie pracy z usługą Web Apps przy użyciu pięciominutowych przewodników Szybki start
- Tworzenie aplikacji ASP.NET na platformie Azure przy użyciu usługi SQL Database
- Dowiedz się, co możesz zrobić za pomocą usługi Azure Functions
- Zarządzanie wydajnością aplikacji za pomocą Szczegółowe informacje aplikacji