E-kereskedelmi webhely futtatása biztonságos App Service Environment-környezetben

Azure Active Directory
App Service
Cache for Redis
Content Delivery Network
SQL Database

Solution Idea

Ha szeretné látni, hogyan bővítjük ki ezt a cikket olyan további információkkal, mint a lehetséges esetek, az alternatív szolgáltatások, az implementációval kapcsolatos megfontolások vagy a díjszabási útmutató, GitHub visszajelzéssel!

Architektúra

Architektúradiagram Az architektúra SVG-nek letöltése.

Adatfolyam

  1. Az ügyfél a böngészőben fér hozzá a nyilvános webhelyhez.
  2. A böngésző lekért statikus erőforrásokat és termékképeket az Azure Content Delivery Network.
  3. Content Delivery Network termékképeket a blobtárolóból.
  4. Az ügyfél termékeket keres.
  5. A nyilvános webhely lekért termékkatalógust a termékadatbázisból.
  6. Az oldalkimenet gyorsítótárazva van a Azure Cache for Redis.
  7. Az ügyfél új rendeléseket hoz létre.
  8. A nyilvános webhely meghívja a rendelések webszolgáltatását.
  9. A rendelések webszolgáltatása menti/betölti a rendeléseket a Azure SQL Database.
  10. Az alkalmazott a rendszergazdai webhelyhez a böngészőben fér hozzá.
  11. Az alkalmazott hitelesítést Azure Active Directory (Azure AD).
  12. Az alkalmazott megrendeléseket keres.
  13. A felügyeleti webhely meghívja a rendelések webszolgáltatását.

Összetevők

  • App Service:Hatékony webes és mobil felhőalkalmazások gyors létrehozása
  • 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
  • API Apps:Biztonságosan és nagy léptékben tehet közzé API-kat külső, partner- és alkalmazottfejlesztők számára.
  • Alkalmazás Elemzések: Webalkalmazások és -szolgáltatások problémáinak észlelése, osztályozása és diagnosztizálása
  • Application Gateway:Biztonságos, skálázható és magas rendelkezésre állású webes előtér-alkalmazások kiépítése az Azure-ban
  • Azure Cache for Redis:Nagy átviteli sebességű, kis késleltetésű adatelérést biztosító alkalmazások
  • Content Delivery Network:Biztonságos, megbízható, globálisan elérhető tartalomk kézbesítése
  • Azure Active Directory:Helyszíni könyvtárak szinkronizálása és egyszeri bejelentkezés engedélyezése
  • Blob Storage:Az Azure Blob Storage egy nagymértékben skálázható objektumtároló bármilyen típusú strukturálatlan adatképhez, videóhoz, hanghoz, dokumentumhoz és könnyebben és költséghatékonyabbhoz.

Következő lépések