Ugrás a tartalomra

Azure Functions

Eseményvezérelt, kiszolgáló nélküli kódfüggvény végrehajtása teljes körű fejlesztői környezettel.

A kiszolgáló nélküli alkalmazásfejlesztés felgyorsítása és egyszerűsítése

Az Azure Functions egy eseményvezérelt, kiszolgáló nélküli számítási platform, amely segít a hatékonyabb fejlesztésben, a választott programozási nyelv használatával. A legmagasabb szintű hardverabsztrakcióval a lényegi üzleti logikára összpontosíthat. Egyszerűsítheti az összetett vezénylési kihívásokat, helyileg végezheti a fordítást és hibakeresés, nagy méretekben helyezhet üzembe a felhőben, és Eseményindítók és kötések – dokumentációeseményindítók és kötésekhasználatával csatlakoztathat függvényeket az Azure-szolgáltatásokhoz.

integrált programozási modell különböző programozási nyelvekkel

beépített kiszolgáló nélküli rugalmasság biztonságos, megbízható alkalmazások építéséhez nagy méretekben

rugalmas üzemeltetési lehetőségek használatalapú fizetéses modellel a hatékonyabb üzemeltetés érdekében

beépített Azure DevOps-eszközök a teljes körű fejlesztési élmény érdekében

.NET-, node.js-, Java-, Python- és PowerShell-emblémák

Fejlesszen a saját módszerével

  • Válasszon a már ismert népszerű programozási nyelvek közül.
  • Az integrált programozási modell révén az eseményindítók és kötések gazdag készlete segítségével reagálhat az eseményekre, és zökkenőmentesen csatlakozhat más Azure-szolgáltatásokhoz.
  • Használja az optimalizált belső hurkot a helyi fejlesztéshez és teszteléshez.

Eseményvezérelt architektúra használata nyílt forráskódú összetevőkkel

Az alkalmazás teljesítményét és használatát, például az aktív felhasználókat, a felhasználónkénti napi munkameneteket, a munkamenetek időtartamát és a leggyakoribb eszközöket figyelő adatok.
Video container

Költség-optimalizált, kiszolgáló nélküli, hordozható alkalmazások készítése

Beépített alkalmazáséletciklus-menedzsment

  • Teljes kiszolgáló nélküli alkalmazásfejlesztési élményt kaphat a helyi fejlesztéstől a hibakeresésen át a felhőben való üzembe helyezésig és monitorozásig.
  • Az Azure DevOps, GitHub Actions és további Azure-szolgáltatások használatával üzembe helyezheti, figyelheti és irányíthatja alkalmazásait.
  • Bővíthető üzembe helyezési folyamatokat hozhat létre, az igényeinek megfelelően.

Beépített átfogó biztonság és megfelelőség

  • A Microsoft több mint 1 milliárd USD-t költ évente a kiberbiztonsággal kapcsolatos kutatás-fejlesztési projektekre.

  • Több mint 3500 biztonsági szakértőnk dolgozik azon, hogy megfelelő szintű adatbiztonságot és adatvédelmet nyújthassunk Önnek.

  • Az Azure minden más felhőszolgáltatónál több minősítéssel rendelkezik. Tekintse meg a teljes listát.

Üzleti igényeinek megfelelő szolgáltatáscsomagot választhat

Használatalapú csomag

Automatikusan skálázhat, és csak akkor kell fizetnie a számítási erőforrásokért, amikor a függvények futnak.

Prémium szintű csomag

Igény szerint skálázhat, előkészített feldolgozókkal a tétlen állapot után késleltetés nélkül futtathat alkalmazásokat, nagyobb teljesítményű példányokon futtathat, és virtuális hálózatokhoz csatlakozhat.

Azure App Service csomag

A Functions szolgáltatásait rendszeres App Service díjcsomagja szerinti költséggel futtathatja a hosszú ideig futó műveletek esetében, és ha prediktívebb skálázásra és költségekre van szüksége.

Azure Container Apps (előzetes verzió)

A Functions szolgáltatásait Container Apps csomagokkal használva többtípusú mikroszolgáltatás-architektúrát, valamint konzisztens hálózatot, megfigyelhetőséget és számlázási konfigurációkat használhat.

Első lépések egy ingyenes Azure-fiókkal

1

Ingyenes használatbavétel.  200 USD értékű kreditet kap, amelyet 30 napon belül használhat fel. Amíg rendelkezik kredittel, számos népszerű szolgáltatásunkat ingyenesen veheti igénybe, valamint további több mint 55 mindig ingyenes szolgáltatást használhat.

2

A kredit felhasználása után váltson használatalapú fizetésre, hogy továbbra is használhassa ezeket az ingyenes szolgáltatásokat. Csak akkor kell fizetnie, ha az ingyenes havi mennyiségnél többet használ.

3

A 12 hónap után továbbra is használhat több mint 55 mindig ingyenes szolgáltatást, és a havi ingyenes mennyiségeket meghaladóan csak azért kell fizetnie, amit felhasznál.

Ügyféltapasztalatok az Azure Functions használatával

A BrainStorm a Functions használatával ér el skálázhatóságot

Az Azure Kubernetes Service (AKS) és az Azure Functions funkcióira épülő szolgáltatásorientált architektúrára való áttéréssel a BrainStorm gyorsabb fejlesztést, jobb funkcionalitást, stabilitást, rugalmas költségeket és méretezhetőséget ért el a jobb felhasználói élmény biztosításához.

BrainStorm

A Yale School of Medicine-nél minden szerv számít

A Yale School of Medicine az Azure-t használja a klinikai kutatások digitális átalakítására, melynek célja a vesék életképességének javítása transzformáció esetén. Egy Azure-beli új big data platform használatával a kutatók hónapok helyett percek alatt juthatnak elemzési eredményekhez.

Yale School of Medicine

A Mr. Turing felgyorsítja a kognitív keresést az Azure-ral

„Amikor az ügyfelek dokumentumokat küldenek nekünk, gyorsan fel kell dolgoznunk azokat. Az Azure Functions és az Azure Kubernetes Service egyaránt kiváló skálázhatóságot biztosítanak, ami lehetővé teszi, hogy számos dokumentumot párhuzamosan dolgozzuk fel, hogy ügyfeleink elégedettek maradjanak - mindezt anélkül, hogy a tartalék kapacitásért fizetnünk kellene, amikor nincs rá szükségünk.”

Vinícius Oliveira, kutatási és fejlesztési vezető, Mr. Turing

Mr. Turing

Az EnBW az Azure-ral automatizálja virtuális erőművét

„A kiszolgáló nélküli architektúrára való áttéréssel hatalmas sebességnövekedést érhettünk el. Ez volt az, ami megfogott minket.”

Tobias Lindner, informatikai vezető, EnBW’s Virtual Power Plant

EnBW
Vissza a lapokra

Azure Functions dokumentáció, mintakód és erőforrások

Öt perces gyorsútmutatók

Hozza létre első függvényét Windows vagy Linux rendszeren a következő használatával:

Node.js

Python

Java

C#

PowerShell

.NET

Tanulási források

Ihletet meríthet, és megismerheti a Functions részletes fogalmait a(z) dokumentációban.

Eseményvezérelt alkalmazások létrehozása és monitorozása az Azure Kiszolgáló nélküli számítástechnika kézikönyvével.

Közösség és Azure-támogatás

Kövesse az Azure Functions szolgáltatást Twitteren.

Stack Overflowwebhelyén kérdéseket tehet fel a Microsoft mérnökeinek és az Azure-közösség szakembereinek, és támogatást kaphat tőlük.

Mintákat és adattárakat a GitHubontalál.

Ezeket a megoldásokat létrehozhatja a Functions használatával

Kiszolgáló nélküli API-k Node.js vagy Microsoft .NEThasználatával.

Kiszolgáló nélküli webalkalmazás statikus webhelyekhez és egyoldalas alkalmazásokhoz.

Kiszolgáló nélküli mikroszolgáltatások eseményvezérelt helyzetekhez.

Machine Learning munkafolyamatok kiszolgáló nélküli architektúrával.

Kiszolgáló nélküli adatfeldolgozási folyamatok fájlokhoz és valós idejű adatokhoz.

Kiszolgáló nélküli felhőbeli automatizálás és hibrid erőforrások felügyelete.

Kiszolgáló nélküli gyors alkalmazásfejlesztés üzleti alkalmazásokhoz.

Gyakori kérdések az Azure Functions szolgáltatással kapcsolatban

  • A Functions különféle mértékben támogat nyelveket, például a C#, a JavaScript, az F#, Java és a Python nyelveket.

    Az összes támogatott nyelv megtekintése

  • A Használatalapú csomagban és az App Service-csomagban a Functions-alkalmazások az idő 99,95%-ában futnak vagy elérhetőek.

    A Functions teljes SLA-jának megtekintése

  • A Functions különféle csomagokban használható: Fogyasztási csomag, Azure App Service csomag, Prémium csomag és Azure Container Apps (előzetes verzió).

    A különféle csomagok üzemeltetésének és méreteinek összehasonlítása

  • A más szolgáltatásokhoz (például Azure Blob Storage vagy Azure Cosmos DB) történő fixen kódolt hozzáférés kiküszöbölése triggerekkel és kötésekkel. A triggerek elindítják egy függvény futtatását, a kötések pedig olyan deklarációk, amelyek a függvényt más erőforrásokhoz csatlakoztatják.

    A Functions által támogatott összes trigger és kötés

  • Függvényeket létrehozhat saját helyi számítógépén kedvenc kódszerkesztőjében és fejlesztői eszközeivel. Helyi függvényeket élő Azure-szolgáltatásokhoz csatlakoztathat, a hibakeresésüket pedig a helyi számítógépen végezheti el a Functions teljes közös nyelvi futtatókörnyezetét használva. A függvények helyi számítógépen történő fejlesztésének a követelményei a kiválasztott programnyelv és az eszközök függvényében változnak.

    Lásd: helyi fejlesztőkörnyezetek

  • A Functions futtatása Container Apps (előzetes verzió) funkcionalitással kiválóan alkalmas a többtípusú mikroszolgáltatás-architektúrákhoz egy központi környezetben. Ez konzisztens hálózati, megfigyelhetőségi és számlázási konfigurációkat biztosít.

Ha készen áll, állítsa be az ingyenes Azure-fiókját