Oplossingsidee
Als u wilt dat we dit artikel uitbreiden met meer informatie, zoals mogelijke use cases, alternatieve services, implementatieoverwegingen of prijsinformatie, laat het ons dan weten met GitHub Feedback!
Architectuur
Download een SVG van deze architectuur.
Gegevensstroom
- De gebruiker heeft toegang tot de web-app in de browser en meldt zich aan.
- Browser haalt statische resources, zoals afbeeldingen, op uit Azure Content Delivery Network.
- De gebruiker zoekt naar producten en query's SQL database.
- De website haalt de productcatalogus op uit de database.
- Web-app haalt productafbeeldingen op uit Blob Storage.
- Pagina-uitvoer wordt opgeslagen in Azure Cache voor Redis voor betere prestaties.
- De gebruiker verstuurt een bestelling en de bestelling wordt in de wachtrij geplaatst.
- Azure Functions verwerkt orderbetaling.
- Azure Functions betaling doet aan derden en registreert betaling in SQL database.
Onderdelen
- Web Apps:een App Service web-app wordt uitgevoerd in één regio, toegankelijk voor webbrowsers en mobiele browsers
- Azure SQL Database:Beheerde, intelligente SQL in de cloud
- Azure Functions:Gebeurtenissen verwerken met serverloze code
- Toepassings Insights: problemen in uw web-apps en -services detecteren, triageeren en diagnosticeren