Trace Id is missing
Ugrás a tartalomra

Azure Functions

Eseményvezérelt, kiszolgáló nélküli kód 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 programnyelv 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ést, 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ések használatával csatlakoztathat függvényeket az Azure-szolgáltatásokhoz. Ismerkedjen meg a főbb alkalmazási helyzetekkel.

Integrált programozási modell különböző programnyelvekkel

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 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

  • Optimalizálhatja a belső hurok fejlesztését a helyi gépen.
  • Felgyorsíthatja a fejlesztést a meglévő programnyelvvel kapcsolatos ismeretei felhasználásával. Az integrált programozási modell révén az eseményindítók és kötésekgazdag készlete segítségével reagálhat az eseményekre, és zökkenőmentesen csatlakozhat más szolgáltatásokhoz.

Eseményvezérelt architektúrát használhat 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égoptimalizált és hordozható, kiszolgáló nélküli alkalmazásokat hozhat létre

  • Kiválaszthatja a célzott számítást a rugalmas üzemeltetési lehetőségek révén, beleértve a használatalapú fizetést is.
  • Kihasználhatja a központosított környezet előnyeit a konzisztens és biztonságos hálózatelkülönítés, megfigyelhetőség és skálázás érdekében.

Bárhol létrehozhat és futtathat alkalmazásokat

  • Nyílt forráskódú futtatókörnyezettel helyileg hozhat létre alkalmazásokat és végezhet bennük hibakeresést.
  • Üzembe helyezheti, figyelheti és irányíthatja alkalmazásait az GitHub Actions és Azure DevOps szolgáltatásokkal és további lehetőségekkel
  • 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

Ü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.

Kezdjen 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

12 hónap után továbbra is használhatja a több mint 55 mindig ingyenes szolgáltatást, és továbbra is csak azért kell fizetnie, amit a havi ingyenes mennyiségeken felül haszná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 hozhatja létre 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

Az Azure ingyenes kipróbálása