Kiszolgáló nélküli függvények referenciaarchitektúrái
A referenciaarchitektúra a szükséges összetevők sablonja és a megvalósításukhoz szükséges műszaki követelmények. A referenciaarchitektúra nem egyénileg készült egy ügyfélmegoldáshoz, hanem széles körű tapasztalaton alapuló, magas szintű forgatókönyv. Kiszolgáló nélküli megoldás tervezése előtt használjon referenciaarchitektúrát egy ideális műszaki architektúra vizualizációjához, majd keverje és integrálja azt a környezetébe.
Gyakori kiszolgáló nélküli architektúraminták
A kiszolgáló nélküli architektúra gyakori mintái a következők:
- Kiszolgáló nélküli API-k, mobil- és webes háttérrendszerek.
- Esemény- és streamfeldolgozás, IoT-adatfeldolgozás, big data és gépi tanulási folyamatok.
- Integrációs és nagyvállalati szolgáltatási busz az üzletági rendszerek összekapcsolásához, a közzétételhez és a feliratkozáshoz (Pub/Sub) üzleti eseményekhez.
- Automatizálás, digitális átalakítás és folyamatautomatizálás.
- Köztes szoftver, szolgáltatott szoftver (SaaS), például Dynamics és big data projektek.
A webalkalmazás a kiskereskedelmi forgatókönyvet támogatja: Online rendelések felvétele egy üzenetsorból, feldolgozásuk és az eredményül kapott adatok tárolása egy adatbázisban.
A mobilalkalmazás támogatja a pénzügyi szolgáltatási forgatókönyvet: A munkatársak mobilbankot használnak az ebédért való költségtérítéshez. Aki ebédért fizetett, egy mobilalkalmazáson keresztül fizet, amely értesítést küld a munkatársak telefonján.
IoT-csatlakoztatott háttérrendszerek a gyártási forgatókönyvben: Egy gyártó vállalat az IoT használatával figyeli a gépeit. A Functions észleli a rendellenes adatokat, és amikor javításra van szükség, üzenetet küld a szolgáltatásosztálynak.
Beszélgetési robotfeldolgozás a vendéglátási forgatókönyvhöz: Az ügyfelek a telefonjukon kérik a szabad üdülési szállásokat. A kiszolgáló nélküli robot dekódolja a kéréseket, és visszaadja a szabadságlehetőségeket.
Valós idejű fájlfeldolgozás az egészségügyi forgatókönyvhöz: A megoldás biztonságosan feltölti a betegrekordokat PDF-fájlokként. A megoldás ezután felbontja az adatokat az OCR-detektálással történő folyamatok révén, és hozzáadja az adatokat egy adatbázishoz az egyszerű lekérdezések érdekében.
Valós idejű streamfeldolgozás a független szoftvergyártók (ISV) esetében: Egy hatalmas felhőalkalmazás hatalmas mennyiségű telemetriai adatot gyűjt. Az alkalmazás közel valós időben dolgozza fel az adatokat, és egy adatbázisban tárolja az elemzési irányítópulton való használatra.
Ütemezett feladatautomatizálás a pénzügyi szolgáltatási forgatókönyvhöz: Az alkalmazás 15 percenként elemzi az ügyféladatbázist az ismétlődő bejegyzésekhez, hogy ne küldjön több kommunikációt ugyanazon ügyfeleknek.
SaaS-alkalmazások kiterjesztése a professzionális szolgáltatási forgatókönyvben: Az SaaS-megoldások bővíthetőséget biztosítanak webhookokon keresztül, amelyeket az Azure Functions implementálhat bizonyos munkafolyamatok automatizálásához.
Kiemelt kiszolgáló nélküli referenciaarchitektúrák
Az alábbi kiemelt kiszolgáló nélküli referenciaarchitektúrák konkrét forgatókönyveket mutatnak be. Az architekturális diagramokat és részleteket a csatolt cikkekben találja.
Kiszolgáló nélküli mikroszolgáltatások
A kiszolgáló nélküli mikroszolgáltatások referenciaarchitektúrája végigvezeti a Rideshare alkalmazás tervezésén, fejlesztésén és megvalósításán a Relecloud, egy fiktív vállalat által. Gyakorlati útmutatást kaphat az összes architekturális összetevő konfigurálásához és üzembe helyezéséhez, és hasznos információkat kaphat az egyes összetevőkről.
Kiszolgáló nélküli webalkalmazás és eseményfeldolgozás az Azure Functions használatával
Ez a kétrészes megoldás egy fiktív drónos szállítási szolgáltatást mutat be. A drónok elküldik a felhőbe a repülési állapotukat, ahol ezek az üzenetek későbbi felhasználásra tárolva lesznek. A webalkalmazásokkal a felhasználók lekérhetik az üzeneteket, hogy megkapják a legújabb eszközállapotot.
- A megoldás kódját a GitHubról töltheti le.
- A Kód útmutató : Az Azure Functions kiszolgáló nélküli alkalmazása végigvezeti a kódon és a tervezési folyamatokon.
Eseményalapú felhőbeli automatizálás
A munkafolyamatok és az ismétlődő feladatok felhőbeli automatizálása jelentősen javíthatja a DevOps-csapat hatékonyságát. A kiszolgáló nélküli modellek az eseményvezérelt automatizálási forgatókönyvekhez ideálisak. Ez az eseményalapú automatizálási referenciaarchitektúra két felhőautomatizálási forgatókönyvet mutat be: költséghelyi címkézést és szabályozást.
Többfelhő kiszolgáló nélküli keretrendszerrel
A kiszolgáló nélküli keretrendszer architektúrája azt ismerteti, hogy a Microsoft Commercial Software Engineering (C Standard kiadás) csapata hogyan partneri kapcsolatban állt egy globális viszonteladóval egy magas rendelkezésre állású kiszolgáló nélküli megoldás üzembe helyezéséhez az Azure és az Amazon Web Services (AWS) felhőplatformjain a kiszolgáló nélküli keretrendszer használatával.
További kiszolgáló nélküli függvények referenciaarchitektúrái
Az alábbi szakaszok a kiszolgáló nélküli és az Azure Functions-hez kapcsolódó referenciaarchitektúrákat és forgatókönyveket sorolják fel.
Általános
- Kiszolgáló nélküli alkalmazásarchitektúrák az Event Grid használatával
- Kiszolgáló nélküli eseményfeldolgozás az Azure Functions használatával
- Kiszolgáló nélküli webalkalmazás az Azure-on
- Azonnali műsorszórás kiszolgáló nélküli architektúrán
- Telehealth rendszer létrehozása az Azure-ban
- Hely valós idejű megosztása alacsony költségű kiszolgáló nélküli Azure-szolgáltatások használatával
Webes és mobil háttérrendszer
- E-kereskedelmi előtér
- Skálázható e-kereskedelmi webalkalmazás létrehozása
- Alapkonfigurációs webalkalmazás zónaredundanciával
- Statikus tartalom feltöltése és CDN-előbetöltése az Azure Functions használatával
- Felhőközi skálázási architektúra
Mesterséges intelligencia és gépi tanulás
- Biztosítási jogcímek képbesorolása
- Személyre szabott ajánlatok
- Személyre szabott marketingmegoldások
- Beszédátírás az Azure Cognitive Services használatával
- Modell betanítása az AzureML és az Azure Functions használatával
- Nagyvállalati szintű beszélgetési robot
- AI a Peremhálózaton
- Hírcsatornák tömeges betöltése és elemzése az Azure-ban
- HIPAA- és HITRUST-kompatibilis állapotadatok AI
- Intelligens szolgáltatások tárolókon (AKS, Functions, Keda)
Adatok és analitika
- Alkalmazásintegráció az Event Grid használatával
- Hírcsatornák tömeges betöltése és elemzése
- Rétegalkalmazások > Adatok az elemzéshez
- Működési elemzés és a folyamat hatékonyságának növelése
IoT
- Azure IoT-referencia (SQL DB)
- Azure IoT-referencia (Azure Cosmos DB)
- IoT az Azure Cosmos DB használatával
- A vegyes valóság és az IoT által működtetett létesítmények kezelése
- Kiegészítő kódminta az Azure IoT Edge-modulokhoz és felhőalkalmazásokhoz
Játékok
Automation
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ő:
- Rogerio Halicki Cordeiro | Vezető felhőmegoldás-tervező
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: