Megoldási ötletek
Ez a cikk egy megoldási ötletet ismertet. A felhőmérnök ezen útmutató segítségével megjelenítheti az architektúra tipikus implementációjának fő összetevőit. Ez a cikk kiindulási pontként szolgál egy jól megtervezett megoldás megtervezéséhez, amely megfelel a számítási feladat egyedi követelményeinek.
Skálázható e-kereskedelmi webalkalmazásokat hozhat létre az Azure Functions és a Web Apps használatával, így személyre szabott szolgáltatásokat hozhat létre, miközben az Azure gondoskodik az infrastruktúráról. Ez a megoldás ideális a kiskereskedelem számára.
Lehetséges használati esetek
Ez a megoldás ideális kereskedelmi szervezetek számára, de más, árukat és szolgáltatásokat értékesítő iparágakra is alkalmazható.
Architektúra
Töltse le az architektúra Visio-fájlját.
Adatfolyam
- A felhasználó megnyitja a webalkalmazást egy böngészőben, és bejelentkezik.
- A böngésző statikus erőforrásokat kér le, például képeket az Azure Content Delivery Network szolgáltatástól.
- A felhasználó termékeket és lekérdezéseket keres az SQL-adatbázisban.
- A webhely lekéri a termékkatalógust az adatbázisból.
- A webalkalmazás lekéri a termék képeit a Blob Storage szolgáltatásból.
- Az Azure Cache for Redis gyorsítótárazza az oldal kimenetét a jobb teljesítmény érdekében.
- A felhasználó beküldi a megrendelést, amely a várakozási sorba kerül.
- Az Azure Functions feldolgozza a megrendelés fizetését.
- Az Azure Functions kifizeti a külső felet, és rögzíti a fizetést az SQL-adatbázisban.
Összetevők
- Webalkalmazások: Az App Service Web App egyetlen régióban fut, amely elérhető a webes és mobilböngészők számára
- Azure SQL Database: Felügyelt, intelligens SQL a felhőben
- Azure Functions: Események feldolgozása kiszolgáló nélküli kóddal
- Application Insights: A webalkalmazásokban és -szolgáltatásokban előforduló problémák észlelése, osztályozása és diagnosztizálása
Közreműködők
Ezt a cikket a Microsoft tartja karban. Eredetileg a következő közreműködők írták.
Fő szerző:
- Andrew Harvey | Vezető programmenedzser – Microsoft for Startups