Azure Functions

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

Eseményalapú, kiszolgáló néküli, gyorsabb fejlesztést biztosító számítási környezet. Igény szerint skálázható, és csak a felhasznált erőforrásokért kell fizetnie.

Ingyenes kipróbálás

Sign in to your account

Ingyenes fiók létrehozása

Manage your apps instead of infrastructure

Focus on building great apps. Don’t worry about provisioning and maintaining servers, especially when your workload grows. Functions provides a fully managed compute platform with high reliability and security. With scale on demand, you get the resources you need—when you need them.

Fejlesszen igényei szerint

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

Bind into services

Build rich, serverless scenarios by capitalizing on a range of Azure and external services. Easily interact with Azure Cosmos DB, Storage, and more, and external services including Twilio, SendGrid, and others—by adding input/output bindings to Functions. Save costs with less code to maintain.

Customers executing serverless code with Azure Functions

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 15 percenként végrehajthat egy 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 Insights-eseményekre reagáló C# nyelvű Azure-függvény

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 egy fájl OneDrive-ra mentése aktiválhat egy Microsoft Graph API-t használó függvényt, amely módosítja a számolótáblát, és további diagramokat és számított adatokat hoz létre.

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, mentheti a felhasználó adatait és meghatározhatja 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 mobil háttérrendszer

A mobil háttérrendszer lehet 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 meghívhat egy Azure-függvényt, hogy 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.

SAS-tokeneket generáló Node.js nyelvű Azure-függvény SAS-tokeneket generáló C# nyelvű Azure-függvény

Kiszolgáló nélküli mobil háttérrendszer

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, amely ezután meghív egy Azure-függvényt az üzenet átalakítása céljából. A függvény feldolgozza az adatokat, és új rekordot hoz létre egy Azure SQL-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

Logic Apps

Az adatok felhők közötti használatának és elérésének automatizálása kódírás nélkül

Azure Cosmos DB

Az Azure Cosmos DB globálisan elosztott többmodelles adatbázis kipróbálása

Event Grid

Get reliable event delivery at massive scale

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