Oplossingsideeën
In dit artikel wordt een oplossingsidee beschreven. Uw cloudarchitect kan deze richtlijnen gebruiken om de belangrijkste onderdelen te visualiseren voor een typische implementatie van deze architectuur. Gebruik dit artikel als uitgangspunt om een goed ontworpen oplossing te ontwerpen die overeenkomt met de specifieke vereisten van uw workload.
Bouw schaalbare e-commerce-web-apps met Azure Functions en Web Apps, zodat u gepersonaliseerde ervaringen kunt maken terwijl Azure de infrastructuur verzorgt. Deze oplossing is ideaal voor de detailhandel.
Potentiële gebruikscases
Deze oplossing is ideaal voor retailorganisaties, maar kan ook van toepassing zijn op andere branches die goederen en diensten verkopen.
Architectuur
Een Visio-bestand van deze architectuur downloaden.
Gegevensstroom
- De gebruiker opent de web-app in de browser en meldt zich aan.
- De browser haalt statische resources, zoals afbeeldingen, op uit Azure Content Delivery Network.
- De gebruiker zoekt naar producten en voert query's uit op de SQL-database.
- De website haalt de productcatalogus op uit de database.
- De web-app haalt productafbeeldingen op uit Blob Storage.
- De pagina-uitvoer wordt in het cachegeheugen van Azure Cache voor Redis opgeslagen voor betere prestaties.
- De gebruiker verzendt een order en de order wordt in de wachtrij geplaatst.
- Azure Functions verwerkt de orderbetaling.
- Azure Functions doet betalingen aan derden en legt de betaling vast in de SQL-database.
Onderdelen
- Web Apps: Een App Service-web-app wordt uitgevoerd in één regio, toegankelijk voor web- en mobiele browsers
- Azure SQL Database: Beheerde, intelligente SQL in de cloud
- Azure Functions: Gebeurtenissen verwerken met serverloze code
- Application Insights: Problemen detecteren, classificeren en diagnosticeren in uw web-apps en -services
Medewerkers
Dit artikel wordt onderhouden door Microsoft. De tekst is oorspronkelijk geschreven door de volgende Inzenders.
Hoofdauteur:
- Andrew Harvey | Principal Program Manager - Microsoft for Startups