Az Azure Functions bemutatásaAn introduction to Azure Functions

Azure Functions lehetővé teszi, hogy kisebb kódrészleteket ("functions") futtasson anélkül, hogy az alkalmazás-infrastruktúrával kellene foglalkoznia.Azure Functions allows you to run small pieces of code (called "functions") without worrying about application infrastructure. A Azure Functions segítségével a felhőalapú infrastruktúra biztosítja az alkalmazásnak a nagy léptékű futtatásához szükséges naprakész kiszolgálókat.With Azure Functions, the cloud infrastructure provides all the up-to-date servers you need to keep your application running at scale.

Egy függvényt egy adott típusú esemény "aktivál".A function is "triggered" by a specific type of event. A támogatott eseményindítók például az adatváltozások megválaszolására, az üzenetek megválaszolására, az ütemezett futtatásra vagy egy HTTP-kérelem eredményére reagálnak.Supported triggers include responding to changes in data, responding to messages, running on a schedule, or as the result of an HTTP request.

Habár a közvetlenül a számtalan szolgáltatással való integrációt végezheti el, a más szolgáltatásokkal való integrálás a kötések használatával egyszerűsíthető.While you can always code directly against a myriad of services, integrating with other services is streamlined by using bindings. A kötések lehetővé teszi, hogy deklaratív hozzáférést biztosítson az Azure és a külső szolgáltatások széles választékához.Bindings give you declarative access to a wide variety of Azure and and third-party services.

JellemzőkFeatures

A Azure Functions főbb funkciói a következők:Some key features of Azure Functions include:

  • Kiszolgáló nélküli alkalmazások: a függvények lehetővé teszik kiszolgáló nélküli alkalmazások fejlesztését Microsoft Azureon.Serverless applications: Functions allow you to develop serverless applications on Microsoft Azure.

  • Választható nyelv: az írási függvények a választott C#, a Java, a JavaScript, a Python és a PowerShellhasználatával.Choice of language: Write functions using your choice of C#, Java, JavaScript, Python, and PowerShell.

  • Díjköteles díjszabási modell: csak a kód futtatásával töltött idő után kell fizetnie.Pay-per-use pricing model: Pay only for the time spent running your code. Tekintse meg a Használatalapú futtatási csomag lehetőséget a díjszabás szakaszban.See the Consumption hosting plan option in the pricing section.

  • Saját függőségekhasználata: a függvények támogatják a NuGet és a NPM, és hozzáférést biztosítanak kedvenc könyvtáraihoz.Bring your own dependencies: Functions supports NuGet and NPM, giving you access to your favorite libraries.

  • Integrált biztonság: a http által aktivált függvények védelme olyan OAuth-szolgáltatókkal, mint például a Azure Active Directory, a Facebook, a Google, a Twitter és a Microsoft-fiók.Integrated security: Protect HTTP-triggered functions with OAuth providers such as Azure Active Directory, Facebook, Google, Twitter, and Microsoft Account.

  • Egyszerűsített integráció: egyszerűen integrálható az Azure-szolgáltatásokkal és a szolgáltatott szoftveres (SaaS) ajánlatokkal.Simplified integration: Easily integrate with Azure services and software-as-a-service (SaaS) offerings.

  • Rugalmas fejlesztés: a folyamatos integráció beállítása és a kód üzembe helyezése a GitHub, az Azure DevOps Servicesés más támogatott fejlesztői eszközöksegítségével.Flexible development: Set up continuous integration and deploy your code through GitHub, Azure DevOps Services, and other supported development tools.

  • Állapot-nyilvántartó kiszolgáló nélküli architektúra: kiszolgáló nélküli alkalmazások összehangolása Durable Functionsokkal.Stateful serverless architecture: Orchestrate serverless applications with Durable Functions.

  • Nyílt forráskódú: a functions futtatókörnyezet nyílt forráskódú, és elérhető a githubon.Open-source: The Functions runtime is open-source and available on GitHub.

Mire használhatom a Functions szolgáltatást?What can I do with Functions?

A functions nagyszerű megoldás a tömeges adatok feldolgozására, a rendszerek integrálására, az internetes IoT, valamint az egyszerű API-k és a mikro-szolgáltatások létrehozására.Functions is a great solution for processing bulk data, integrating systems, working with the internet-of-things (IoT), and building simple APIs and micro-services.

Többek között a következő főbb forgatókönyvekkel kezdheti el a lépéseket:A series of templates is available to get you started with key scenarios including:

Mennyibe kerül a Functions szolgáltatás használata?How much does Functions cost?

Azure Functions háromféle díjszabási csomaggal rendelkezik.Azure Functions has three kinds of pricing plans. Válassza azt, amelyik leginkább megfelel az igényeinek:Choose the one that best fits your needs:

  • Felhasználási terv: az Azure biztosítja az összes szükséges számítási erőforrást.Consumption plan: Azure provides all of the necessary computational resources. Nem kell aggódnia az erőforrás-kezeléssel kapcsolatban, és csak a kód futási idejéért kell fizetnie.You don't have to worry about resource management, and only pay for the time that your code runs.

  • Prémium csomag: megadhatja az előre bemelegítő példányok számát, amelyek mindig online állapotban vannak, és azonnal válaszolnak.Premium plan: You specify a number of pre-warmed instances that are always online and ready to immediately respond. A függvény futtatásakor az Azure minden további szükséges számítási erőforrást biztosít.When your function runs, Azure provides any additional computational resources that are needed. A folyamatosan üzemelő, előre bemelegítő példányok és az Azure-ban használt további példányok kell fizetnie.You pay for the pre-warmed instances running continuously and any additional instances you use as Azure scales your app in and out.

  • App Service terv: a függvények futtatása ugyanúgy, mint a webalkalmazások.App Service plan: Run your functions just like your web apps. Ha a többi alkalmazáshoz App Service használ, a függvények külön díj nélkül is futtathatók ugyanazon a csomagon.If you use App Service for your other applications, your functions can run on the same plan at no additional cost.

További információt a szolgáltatási csomagokról az Azure Functions szolgáltatási csomagok áttekintésében talál.For more information about hosting plans, see Azure Functions hosting plan comparison. Az árképzés további részleteiért lásd a Functions díjszabási oldalát.Full pricing details are available on the Functions Pricing page.

Következő lépésekNext Steps