Pomysły dotyczące rozwiązań
W tym artykule opisano pomysł rozwiązania. Architekt chmury może użyć tych wskazówek, aby ułatwić wizualizowanie głównych składników dla typowej implementacji tej architektury. Skorzystaj z tego artykułu jako punktu wyjścia, aby zaprojektować dobrze zaprojektowane rozwiązanie zgodne z konkretnymi wymaganiami obciążenia.
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
- Application Insights: 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ą usługi Application Insights