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
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
- Alkalmazásait számos adat- és eseményforrássalkészítheti el.
- A Durable Functions bővítménnyel egyszerűsítheti az összetett vezénylési kihívásokat, és állapotalapú munkafolyamatokat írhat kiszolgáló nélküli számítási környezetben.
- Több alkalmazástípust integrálhat egyszerűen mikroszolgáltatás-kialakításban.
- Biztonságossá teheti alkalmazásait az Azure Key Vaulthálózatelkülönítéssel, és más Azure-szolgáltatásokkal való beépített együttműködéssel.
- Kikényszerítheti ajogszabályi megfelelőségi ellenőrzéseketa beépített szabályokkal és afelhőbiztonsági benchmarkokkalrendelkező Azure Policy használatával.
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
-
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.
Kezdjen egy ingyenes Azure-fiókkal
1
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
Azure Functions dokumentáció, mintakód és erőforrások
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.
A 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.
-
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 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.
-
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.
-
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.