Lösningsidéer
I den här artikeln beskrivs en lösningsidé. Molnarkitekten kan använda den här vägledningen för att visualisera huvudkomponenterna för en typisk implementering av den här arkitekturen. Använd den här artikeln som utgångspunkt för att utforma en välkonstruerad lösning som överensstämmer med arbetsbelastningens specifika krav.
Skapa skalbara webbappar för e-handel med Azure Functions och Web Apps, så att du kan skapa anpassade upplevelser medan Azure tar hand om infrastrukturen. Den här lösningen är perfekt för detaljhandeln.
Potentiella användningsfall
Den här lösningen är idealisk för detaljhandelsorganisationer, men den kan gälla för andra branscher som säljer varor och tjänster.
Arkitektur
Ladda ned en Visio-fil med den här arkitekturen.
Dataflöde
- Användare får åtkomst till webbappar i en webbläsare och loggar in.
- Webbläsaren hämtar statiska resurser som t. ex. bilder från Azure Content Delivery Network.
- Användare söker efter produkter och frågar SQL Database.
- Webbsidan hämtar produktkatalogen från databasen.
- Webbappen hämtar produktbilder från Blob Storage.
- Utdata från sidan cachelagras i Azure Cache for Redis för bättre prestanda.
- Användare skickar in en order och ordern placeras i kön.
- Azure Functions bearbetar betalningen.
- Azure Functions utför betalningen till en tredje part och lagrar betalningen i SQL Database.
Komponenter
- Webbappar: En App Service-webbapp körs i en enda region, tillgänglig för webb- och mobilwebbläsare
- Azure SQL Database: Hanterad, intelligent SQL i molnet
- Azure Functions: Bearbeta händelser med serverlös kod
- Application Insights: Identifiera, sortera och diagnostisera problem i dina webbappar och tjänster
Deltagare
Den här artikeln underhålls av Microsoft. Det har ursprungligen skrivits av följande medarbetare.
Huvudförfattare:
- Andrew Harvey | Principal Program Manager – Microsoft for Startups