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
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
- Alkalmazásait számosadat- és eseményforrások – dokumentáció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ípus integrálása mikroszolgáltatás-kialakításban.
- Védje alkalmazását Azure Key Vault, hálózatelkülönítés, valamint beépített biztonságos eseményindítók és kötések segítségével.
- A jogszabályi megfelelőségi vezérlőkkényszerítése Azure Policy használatával, beépített védőkorlátok és felhőbiztonsági teljesítménytesztek alkalmazásával.
Költség-optimalizált, kiszolgáló nélküli, hordozható alkalmazások készítése
- Válassza ki a célzott számítást a rugalmas üzemeltetési lehetőségekrugalmas üzemeltetési lehetőségek révén, beleértve használatalapú díjszabás az Azure Functions szolgáltatásaihozhasználatalapú fizetést.
- Az alkalmazások gyorsabb üzembe helyezése és méretezése, kevesebb művelettel. Használja ki 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.
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
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.
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 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.
-
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.