Webalkalmazások architektúratervezése
A mai webalkalmazások várhatóan egész nap, a világ bármely pontjáról elérhetők lesznek, és gyakorlatilag bármilyen eszközről vagy képernyőméretről használhatóak lesznek. A webalkalmazásoknak biztonságosnak, rugalmasnak és méretezhetőnek kell lenniük, hogy megfeleljenek a megnövekedett igényeknek.
Ez a cikk áttekintést nyújt az Azure webalkalmazás-technológiákról, útmutatókról, megoldási ötletekről és referenciaarchitektúrákról.
Az Azure számos eszközt és képességet kínál webalkalmazások létrehozásához, üzemeltetéséhez és monitorozásához. Ezek csak néhány az Azure-ban elérhető legfontosabb webalkalmazás-szolgáltatások közül:
- Azure-alkalmazás Szolgáltatással egyszerűen hozhat létre nagyvállalati használatra kész webes és mobilalkalmazásokat bármilyen platformhoz vagy eszközhöz, és üzembe helyezheti őket egy méretezhető felhőinfrastruktúra segítségével.
- Az Azure Web Application Firewall hatékony védelmet nyújt a webalkalmazások számára.
- Az Azure Monitor teljes mértékben megfigyelhető az alkalmazásokban, az infrastruktúrában és a hálózatban. A monitorozás tartalmazza az Application Insightst, amely alkalmazásteljesítmény-kezelést és monitorozást biztosít az élő webalkalmazásokhoz.
- Az Azure SignalR Service lehetővé teszi a valós idejű webes funkciók egyszerű hozzáadását.
- A Static Web Apps leegyszerűsített teljes körű fejlesztést biztosít a forráskódtól a globális magas rendelkezésre állásig.
- A Web App for Containers lehetővé teszi tárolóalapú webalkalmazások futtatását Windows és Linux rendszeren.
- Az Azure Service Bus lehetővé teszi, hogy lazán összekapcsolt eseményvezérelt minták használatával integrálható legyen más webalkalmazásokkal.
Bevezetés az Azure-ból elérhető webalkalmazások használatába
Ha még nem hozott létre és üzemeltet webalkalmazásokat az Azure-ban, a legjobban a Microsoft Learn-képzéssel tudhat meg többet. Ez az ingyenes online platform interaktív képzést biztosít a Microsoft-termékekhez és egyebekhez.
Érdemes megfontolni néhány jó kiindulási pontot:
- Azure-alkalmazás Service-webalkalmazások létrehozása
- Tárolóalapú webalkalmazás üzembe helyezése és futtatása a Azure-alkalmazás Szolgáltatással
- Azure Static Web Apps
Az éles környezet elérési útja
Az üzembe helyezés megtervezése és megvalósítása során vegye figyelembe az alábbi mintákat, irányelveket és architektúrákat:
- Alapszintű webalkalmazás
- Alapkonfiguráció zónaredundáns webalkalmazása
- Többrégiós aktív-passzív webalkalmazás
- Gyakori webalkalmazás-architektúrák
- Tervezési alapelvek Azure-alkalmazásokhoz
- Tervezési és megvalósítási minták – Felhőtervezési minták
- Vállalati üzembe helyezés az App Services-környezettel
- Magas rendelkezésre állású vállalati üzembe helyezés az App Services-környezettel
Ajánlott eljárások
A jó áttekintésért tekintse meg a modern webalkalmazások jellemzőit.
A Azure-alkalmazás szolgáltatással kapcsolatos információkért lásd:
- Azure-alkalmazás szolgáltatás és működési kiválóság
- Ajánlott eljárások az App Service üzembe helyezéséhez
- Biztonsági javaslatok az App Service-hez
- Az App Service Azure-os biztonsági alapkonfigurációja
Webalkalmazás-architektúrák
A következő szakaszok kategória szerint rendezve a minta webalkalmazás-architektúrákra mutató hivatkozásokat tartalmaznak.
E-kereskedelem
- Intelligens termékkereső e-kereskedelemhez
- Biztonságos App Service-környezetben futó e-kereskedelmi webhely
- Méretezhető e-kereskedelmi webalkalmazás
Egészségügy
- Klinikai megállapítások a Microsoft Cloud for Healthcare szolgáltatással
- Fogyasztói állapot portál az Azure-ban
- Virtuális állapot a Microsoft Cloud for Healthcare szolgáltatásban
Korszerűsítés
- Választás a hagyományos webalkalmazások és az egyoldalas alkalmazások között
- ASP.NET architektúra alapelvei
- Gyakori ügyféloldali webtechnológiák
- Fejlesztési folyamat az Azure-hoz
- Azure-beli üzemeltetési javaslatok ASP.NET Core-webalkalmazásokhoz
Többrétegű alkalmazások
Többrégiós alkalmazások
Méretezhetőség
Biztonság
- Továbbfejlesztett biztonsági hozzáférés több-bérlős webalkalmazásokhoz helyszíni hálózatról
- API-k védelme az Application Gateway és az API Management használatával
SharePoint
A webes fejlesztés naprakészen marad
Szerezze be az Azure webalkalmazás-termékek és -szolgáltatások legújabb frissítéseit.
További erőforrások
Példamegoldások
Íme néhány további megfontolandó implementáció:
- Több Power Apps-példány végleges konzisztenciája
- Az App Service hálózatkezelési funkciói
- Webalkalmazás migrálása az Azure APIM használatával
- Hely valós idejű megosztása alacsony költségű kiszolgáló nélküli Azure-szolgáltatások használatával
- Kiszolgáló nélküli webalkalmazás