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

Microsoft Entra ID
Azure App Service
Azure Cache for Redis
Azure Content Delivery Network
Azure SQL Database

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, alternatív szolgáltatásokat, megvalósítási szempontokat vagy díjszabási útmutatást, a GitHub visszajelzésével tudassa velünk.

A Microsoft Azure-alkalmazás service environment használatával biztonságosan tárolhatja az e-kereskedelmi webhelyekről származó bizalmas felhasználói és fizetési adatokat. Ez a megoldás ideális a kiskereskedelem számára.

Lehetséges használati esetek

Ez a megoldás a kiskereskedelmi iparág számára van optimalizálva.

Egyéb releváns használati esetek a következők:

  • Rugalmas skálázást igénylő alkalmazás létrehozása a felhasználók különböző időpontokban történő kirobbanásának kezeléséhez.
  • Olyan alkalmazás létrehozása, amely a világ különböző azure-régióiban magas rendelkezésre állású működésre lett tervezve.

Architektúra

Architecture diagram shows flow from customer to ASE environment: ecommerce website running in secured ASE.

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

Adatfolyam

  1. Az ügyfél megnyitja a nyilvános webhelyet a böngészőben.
  2. A böngésző statikus erőforrásokat és termékképeket kér le az Azure Content Delivery Network szolgáltatástól.
  3. A Content Delivery Network lekéri a termék képeit a Blob Storage szolgáltatásból.
  4. Az ügyfél termékeket keres.
  5. A nyilvános webhely lekéri a termékkatalógust a termékadatbázisból.
  6. Az Azure Cache for Redis gyorsítótárazza az oldal kimenetét.
  7. Az ügyfél új rendeléseket hoz létre.
  8. A nyilvános webhely meghívja a rendelési webszolgáltatást.
  9. A rendelési webszolgáltatás elmenti/betölti a rendeléseket az Azure SQL Database-ből.
  10. Az alkalmazott megnyitja a rendszergazdai webhelyet a böngészőben.
  11. Az alkalmazott a Microsoft Entra-azonosítóval hitelesít.
  12. Az alkalmazott keresést végez a rendelések között.
  13. A rendszergazdai webhely meghívja a rendelési webszolgáltatást.

Összetevők

  • App Service: Hatékony felhőalkalmazások gyors létrehozása webes és mobileszközökhöz
  • 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
  • API-alkalmazások: API-k közzététele külső, partner- és alkalmazottfejlesztők számára biztonságosan és nagy méretekben.
  • Alkalmazás Elemzések: A webalkalmazásokban és -szolgáltatásokban előforduló problémák észlelése, osztályozása és diagnosztizálása
  • Application Gateway: Biztonságos, méretezhető és magas rendelkezésre állású webes kezelőfelületek létrehozása az Azure-ban
  • Azure Cache for Redis: Nagy átviteli sebességű, alacsony késésű adathozzáféréssel rendelkező power-alkalmazások
  • Tartalomkézbesítési hálózat: Biztonságos, megbízható tartalomkézbesítés biztosítása széles körű globális eléréssel
  • Microsoft Entra ID: Helyszíni címtárak szinkronizálása és egyszeri bejelentkezés engedélyezése
  • Blob Storage: Az Azure Blob Storage egy nagymértékben méretezhető objektumtároló bármilyen strukturálatlan adatképhez, videóhoz, hanghoz, dokumentumhoz és egyszerűbben és költséghatékonyabban.

Következő lépések