Questions? Feedback? powered by Olark live chat software
Navigáció kihagyása

Azure Functions

Események feldolgozása kiszolgáló nélküli programkód-architektúrával

Az Azure Functions egy kiszolgáló nélküli eseményvezérelt felület, amely a meglévő Azure App Service platform kiterjesztése. Ezek a nanoszolgáltatások igény szerint méretezhetők, és Ön csak a felhasznált erőforrásokért fizet.

Ingyenes kipróbálás

Jelentkezzen be a fiókjába

Ingyenes fiók létrehozása

Kiszolgáló nélküli

Don’t worry about the infrastructure and provisioning of servers, especially when your Functions call rate scales up.

Gyorsabb fejlesztés

Write your code in the Functions editor and click run for immediate execution.

Bind into services

Easily click and add bindings to Azure services and external services (Box, DropBox, OneDrive, SendGrid, …) to get input into or output from Functions.

Azure Functions létrehozása több nyelven

Fejlesszen igényei szerint

Függvényeket hozhat létre különböző nyelveken (például JavaScript, C#, Python és PHP), és parancsfájlokat is készíthet Bash, Batch és PowerShell használatával. És mindezt egy egyszerűen használható webes felületen végezheti el. Töltse fel és futtassa kedvenc fejlesztőeszközével létrehozott, előre lefordított programkódját.

A DevOps integrálása

Az Azure Functions gyors és egyszerű ismételt futtatásával folyamatos üzembe helyezést végezhet a Visual Studio Team Services, a GitHub vagy a BitBucket használatával. Ezenkívül a beágyazott naplózási környezettel monitorozást és hibaelhárítást végezhet.

A fejlesztés és üzemeltetés integrálása a kiszolgáló nélküli architektúrával
Felhasználásalapú fizetés az Azure Functionsban

Csak a valóban használt funkciókért kell fizetni

Csak annyi időért kell fizetnie, amennyit a kódja fut. Az elszámolás alapja az Azure Functions által használt erőforrások száma és az az időtartam, amely a programkód végrehajtásához szükséges.

Üzleti igényekre tervezve

Használja az Azure Functions eszközt a belső API-kban vagy az üzleti rendszerekben előforduló eseményekhez, és továbbítsa az eredményeket közvetlenül a helyszíni adatbázisokba vagy az üzleti megoldásokba.

Kiszolgáló nélküli architektúra

Az Azure Functions gyakori alkalmazási helyzetei

Időzítőalapú feldolgozás

Az Azure Functions támogatja a CRON feladatszintaxist használó időzítőn alapuló események használatát. Így például végrehajthat 15 percenként lefutó programkódot, amely egyéni üzleti logika alapján megtisztít egy adatbázistáblát.

Azure Functions időzítő alapú feldolgozás

Azure szolgáltatásesemény-feldolgozás

Az Azure Functions támogatja az Azure-szolgáltatások tevékenységein alapuló eseményindítókat. Így például végrehajtható egy kiszolgáló nélküli programkód, amely beolvassa az újonnan észlelt tesztelési naplófájlokat egy Azure Blob Storage tárolóba, majd Azure SQL Database adatbázistábla-sorokká alakítja át azokat.

Azure Functions eseményfeldolgozás

SaaS-eseményfeldolgozás

Az Azure Functions támogatja a SaaS-szolgáltatásokbeli tevékenységeken alapuló eseményindítókat. Így például fájlok a OneDrive-ra mentésekor aktiválhat egy Microsoft Graph API-t használó függvényt a számolótábla módosítására további diagramok és számított adatok létrehozásával.

SaaS-eseményfeldolgozás és kiszolgáló nélküli kódfunkciók

Kiszolgáló nélküli webalkalmazás-architektúrák

Az Azure Functions egyoldalas alkalmazásokat működtethet. Az alkalmazás a webhook URL-címét használva hívhat függvényeket, mentve a felhasználó adatait és meghatározva a megjelenítendő adatokat. Emellett egyszerű testreszabásokat is végezhet, például megváltoztathatja a hirdetések megcélzott közönségét egy függvény hívásával, majd a felhasználói profil adatainak átadásával.

Kiszolgáló nélküli architektúra az Azure Functionsban

Kiszolgáló nélküli mobilalkalmazások háttérkomponensei

A mobil háttérrendszer lehet csupán egy olyan HTTP API-készlet, amelyet a webhook URL-címét használva lehet meghívni a mobil ügyfelekből. Így például egy mobilalkalmazás rögzíthet egy képet, majd egy Azure-függvény meghívásával hozzáférési jogkivonatot kapjon a blobtárolóba való feltöltéshez. Egy másik, a blobfeltöltés által aktivált Azure-függvény átméretezheti a képet a mobileszközökön való használatra.

Kiszolgáló nélküli mobilalkalmazások háttérkomponensei

Valós idejű adatfolyam-feldolgozás

Így például az IoT-eszközök üzeneteket küldenek az Azure Stream Analytics számára, amelyek ezután meghívnak egy Azure-függvényt az üzenet átalakítása céljából. A függvény feldolgozza ezen adatokat, és új rekordot hoz létre egy Azure SQL Database adatbázisban.

Valós idejű adatfolyam-feldolgozás

Robotprogramok üzenetkezelése valós időben

Az Azure Functions segítségével testre szabható a robotprogramok viselkedése webhook használatával. Így például létrehozhat egy Azure-függvényt, amely a Cortana Analytics használatával üzeneteket dolgoz fel, majd a Bot keretrendszer használatával hívhatja azt.

Robotprogramok üzenetkezelése valós időben az Azure Functionsben

Kapcsolódó termékek és szolgáltatások

App Service

Webes és mobilalkalmazások készítése bármely platformra és eszközre

Azure Bot Service

Intelligent, serverless bot service that scales on demand

Automation

Egyszerűbb felhőfelügyelet a folyamatok automatizálásával

A programkód végrehajtása sokkal egyszerűbb lesz