Szerkesztés

Megosztás a következőn keresztül:


Skálázható e-kereskedelmi webalkalmazás létrehozása

Azure Functions
Azure SQL Database
Azure App Service

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

Az architektúradiagram azt a tranzakciót mutatja be, amely a termékeket megtaláló felhasználóktól a webalkalmazásokon keresztül történő vásárlástól a harmadik féltől származó fizetésig történik.

Töltse le az architektúra Visio-fájlját.

Adatfolyam

  1. A felhasználó megnyitja a webalkalmazást egy böngészőben, és bejelentkezik.
  2. 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.
  3. A felhasználó termékeket és lekérdezéseket keres az SQL-adatbázisban.
  4. A webhely lekéri a termékkatalógust az adatbázisból.
  5. A webalkalmazás lekéri a termék képeit a Blob Storage szolgáltatásból.
  6. Az Azure Cache for Redis gyorsítótárazza az oldal kimenetét a jobb teljesítmény érdekében.
  7. A felhasználó beküldi a megrendelést, amely a várakozási sorba kerül.
  8. Az Azure Functions feldolgozza a megrendelés fizetését.
  9. 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

Következő lépések