Navigáció kihagyása

Azure Functions

Eseményvezérelt kiszolgáló nélküli programkódfüggvények végrehajtása végpontközi fejlesztési felülettel

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

Hatékonyabban fejleszthet egy eseményvezérelt, kiszolgáló nélküli számítási platformmal, amely segít megoldani az összetett vezénylési problémákat. Az Azure Functions teljes körű fejlesztési folyamata lehetővé teszi, hogy olyan nyelveket használjon, amelyeket már ismer. Helyi buildelés és hibakeresés további beállítás nélkül, üzembe helyezés és üzemeltetés ipari méretekben a felhőben, valamint szolgáltatások integrálása eseményindítók és kötések használatával.

Automatizált, rugalmas skálázás, hogy megszabadulhasson az infrastruktúra-kezeléstől

Integrált programozási modell az eseményekre való reagáláshoz és a más szolgáltatásokhoz való zökkenőmentes kapcsolódáshoz

Végpontok között futó fejlesztési felület integrált eszközökkel és beépített DevOps-képességekkel

Különböző programozási nyelvek és üzemeltetési lehetőségek az egyes forgatókönyvekhez

Fejlesszen igényei szerint

  • Már jól ismert népszerű programozási nyelvek közül választhat.
  • Azonnal elkezdheti a kódolást az Ön által használt technológiai stackkel, anélkül, hogy új nyelveket vagy keretrendszereket kellene elsajátítania.
  • Különböző funkciókat és forgatókönyveket valósíthat meg, például .NET-, Node.js- vagy Java-alapú webalkalmazásokat és API-kat, Python-alapú gépi tanulási munkafolyamatokat és felhőalapú automatizálást a PowerShell-lel.

A támogatott nyelvek megtekintése

A teljes kiszolgáló nélküli fejlesztési folyamat javítása

  • Teljes kiszolgáló nélküli alkalmazásfejlesztési élmény – a helyi fejlesztéstől és hibakereséstől kezdve a felhőben való üzembe helyezésig és monitorozásig.
  • A Functions-bővítményeket használhatja Visual Studio-ban és Visual Studio Code-ban a helyi gépen történő gyorsabb és hatékonyabb fejlesztés érdekében, az egész Azure-platformmal teljes mértékben integrált módon.
  • Folyamatos integrációt és folyamatos teljesítést (CI/CD) állíthat be az Azure Pipelines szolgáltatással.
  • Intelligens és proaktív elemzéseket kaphat az éles környezetben futó kiszolgáló nélküli alkalmazások teljesítményéről az Azure Monitorból.

A helyi fejlesztési környezet beállítása

Az összetett vezénylési problémák megoldásának leegyszerűsítése

  • A Durable Functions bővítmény használatával állapotalapú munkafolyamatokat írhat egy kiszolgáló nélküli számítási környezetben.
  • A kiszolgáló nélküli függvényeket olyan deklaratív munkafolyamatokon használja, amelyek több mint 250 összekötővel működnek az Azure Logic Apps szolgáltatásban.

További információ a Durable Functions kiterjesztésről és az alkalmazásmintákról

Csatlakozás más szolgáltatásokhoz integráció kódolása nélkül a gyorsabb megoldásfejlesztés érdekében

  • Nincs szükség szoftveresen kötött kódolásra. Az eseményindítók segítségével meghatározhatja a függvények meghívásának módját, és kötések használatával deklaratív módon csatlakoztathat más erőforrásokat a függvényekhez.
  • Az eseményindítókon és a kötéseken alapuló programozási modellel időt takaríthat meg.
  • Mikroszolgáltatás-barát megközelítéssel skálázhatóbb és stabilabb eseményvezérelt alkalmazásokat hozhat létre.

Idő megtakarítása triggerekkel és kötésekkel

Létrehozás egyszer, üzembe helyezés bárhol

  • Válasszon az üzleti igényeinek leginkább megfelelő Functions-üzemeltetési csomagból.
  • Ugyanazt a kódot több célhelyen is üzembe helyezheti – a felhőbeli végrehajtásonkénti fizetéstől a Azure-ban üzemeltetett Kubernetes-fürtig, egy másik nyilvános felhőben lévő Kubernetesig vagy peremhálózati számításhoz használt IoT-eszközökig.

Függvények üzembe helyezése a Kubernetesben

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

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

  • Több mint 3,500 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 tanúsítvánnyal rendelkezik. Tekintse meg átfogó listánkat.

Ü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. A rendszer dinamikusan, a bejövő események száma alapján adja hozzá és távolítja el a Functions üzemeltetett példányait.

  • Prémium szintű csomag

    Az igények szerinti automatikus skálázásnál előkészített feldolgozókkal futtathat alkalmazásokat az inaktivitás után késedelem nélkül, hatékonyabb példányokon végezhet futtatást, és virtuális hálózatokhoz csatlakozhat.

  • Azure App Service-csomag

    A Functions szolgáltatást az App Service-csomag szokásos díjszabása szerint futtathatja. Jó választás hosszan futó műveletekhez, valamint ha jobban előrelátható skálázás és költségek szükségesek.

Ismerkedés az ingyenes Azure-fiókokkal

Kezdje az ingyenes próbaverzióval. Szerezzen $200 kreditet, amelyet 30 napon belül felhasználhat. Amíg rendelkezik kredittel, számos népszerű szolgáltatásunkat ingyenesen igénybe veheti, valamint több mint 40 egyéb, mindig ingyenes szolgáltatást is használhat.

Miután kreditje lejárt, váltson át használatalapú fizetésre, hogy ugyanezekkel az ingyenes szolgáltatásokkal folytathassa az építést. Csak akkor kell fizetnie, ha az ingyenes havi keretösszegnél többet használ.

12 hónap után továbbra is 40+ mindig ingyenes szolgáltatást vehet igénybe – és továbbra is csak az ingyenes havi keretösszegen felüli használatért kell fizetnie.

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

Fejlesztési ütem növelése

A Zeiss a Functions-t választotta a deklaratív kötésekkel rendelkező egyszerű programozási modellje miatt, ami lehetővé tette, hogy kevesebb sor kódot írjanak.

Zeiss

A kiszolgáló nélküli megközelítéssel időt és költségeket takaríthat meg

Az Inlitix egy elemzési SaaS-szolgáltató, amely azonnal skálázódik, és gyorsabb, költséghatékonyabb szolgáltatást nyújt a kiszolgáló nélküli számítástechnikát használó ügyfeleknek.

Inlitix

Skálázás infrastruktúra-kezelés nélkül

A PWC a Functions használatával skálázható API-t tudott létrehozni a jogszabályi kötelezettségekkel kapcsolatos tudásbányászati megoldásához.

PWC

A szolgáltatásintegráció idejének csökkentése

A Functions használatával ugyanannyi idő alatt háromszor annyi szállító integrálható.

Hotailors

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

Öt perces gyorsútmutatók

Az első windowsos vagy linuxos függvény létrehozása a következővel:

Tanulási források

A dokumentációból ötleteket meríthet és részletesen megismerkedhet a Functions fogalmaival.

Eseményvezérelt alkalmazások létrehozása és monitorozása az Azure Serverless Computing Cookbook segítségével

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

Kövesse az Azure Functions híreit a Twitteren. Kérdéseket tehet fel, és támogatást kaphat a Microsoft mérnökeitől és az Azure-közösség szakértőitől a Stack Overflow oldalon. A GitHub-on pedig mintákat és adattárakat kereshet.

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

Kiszolgáló nélküli API-k Node.js vagy Microsoft .NET keretrendszerekkel

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

Kiszolgáló nélküli mikroszolgáltatások az eseményvezérelt forgatókönyvekhez

Kiszolgáló nélküli architektúrájú Gépi tanulási-munkafolyamatok

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

Kiszolgáló nélküli felhőalapú automatizálás és hibrid erőforrás-kezelés

Kiszolgáló nélküli gyors alkalmazásfejlesztés az üzletági alkalmazásokhoz

Frissítések, blogok és közlemények az Azure Functions kapcsán

Azure Functions – gyakori kérdések

  • 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
  • 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ó: Használatalapú csomag, Azure App Service-csomag és Prémium csomag.

    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

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