Méretezhető e-kereskedelmi webalkalmazások létrehozása

Azure Functions
Azure SQL Database
Azure App Service

Megoldási ötletek

Ez a cikk egy megoldási ötlet. Ha azt szeretné, hogy további információkkal bővítsük a tartalmat, például a lehetséges használati eseteket, az alternatív szolgáltatásokat, a megvalósítási szempontokat vagy a díjszabással kapcsolatos útmutatást, tudassa velünk a GitHub visszajelzésével.

Skálázható e-kereskedelmi webalkalmazásokat készíthet Azure Functions és Web Apps, így személyre szabott élményeket 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 a kiskereskedelmi szervezetek számára, de más iparágakra is alkalmazható, amelyek árukat és szolgáltatásokat értékesítenek.

Architektúra

Az architektúradiagram azt a tranzakciót mutatja be, amikor a felhasználók megkeresik a termékeket, és webalkalmazásokon keresztül vásárolják meg őket harmadik féltől származó fizetésig.

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

Adatfolyam

  1. A felhasználó böngészőben fér hozzá a webalkalmazáshoz, és bejelentkezik.
  2. A böngésző statikus erőforrásokat, például képeket kér le az Azure Content Delivery Networkből.
  3. A felhasználó termékeket keres, és sql-adatbázist keres.
  4. A webhely lekéri a termékkatalógust az adatbázisból.
  5. A webalkalmazás termékképeket kér le a Blob Storage-ból.
  6. A jobb teljesítmény érdekében a lapkimenet gyorsítótárazva van Azure Cache for Redis.
  7. A felhasználó elküldi a rendelést, és a rendelés az üzenetsorba kerül.
  8. Azure Functions feldolgozza a megrendelések kifizetését.
  9. Azure Functions fizet harmadik félnek, és rögzíti a fizetést az SQL Database-ben.

Összetevők

  • Web Apps: A App Service-webalkalmazások egyetlen régióban futnak, és elérhetők 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: Webalkalmazások és -szolgáltatások problémáinak é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 | Principal Program Manager – Microsoft for Startups

Következő lépések