Share via


Az Azure kiszolgáló nélküli áttekintése: Felhőalapú alkalmazások és megoldások létrehozása az Azure Logic Appsszel és Azure Functions

Bár a kiszolgáló nélküli szolgáltatás nem jelenti azt, hogy "nincs kiszolgáló", a kiszolgáló nélküli Azure-nal kevesebbet költhet az infrastruktúra kezelésére. A hagyományos alkalmazásfejlesztés során sok időt és energiát fordíthat az üzemeltetési, skálázási és monitorozási megoldások megvitatására és kezelésére az alkalmazás követelményeinek és igényeinek megfelelően. A kiszolgáló nélküli alkalmazásokkal és megoldásokkal egyszerűbben kezelheti ezeket az aggályokat az alkalmazás vagy a megoldás részeként. A kiszolgáló nélküli szolgáltatás egyéb előnyöket is kínál, például a gyorsabb fejlesztést, a kevesebb kódolást, az egyszerűséget és a skálázási rugalmasságot. Mindezek a képességek lehetővé teszik, hogy jobban összpontosítson az üzleti logikára. Emellett a kiszolgáló nélküli számlázás általában a használat alapján történik. Tehát, ha nem történik fogyasztás, nem számítunk fel díjat. További információ a kiszolgáló nélküli Azure-ról.

Ez a cikk röviden összefoglalja az Azure alapvető kiszolgáló nélküli ajánlatait, amelyek az Azure Logic Apps és a Azure Functions. Mindkét szolgáltatás megfelel a korábban ismertetett alapelveknek, és segít robusztus felhőalkalmazások és megoldások létrehozásában, minimális kóddal.

További bevezető információkért látogasson el az Azure Logic Apps azure-oldalaira és Azure Functions. Részletesebb információkért tekintse át az Azure Logic Apps és az Azure Functions dokumentációs lapjait.

Azure Logic Apps

Ez a szolgáltatás egyszerűsített módszereket kínál a felhőben futó és skálázható automatizált eseményvezérelt integrációs munkafolyamatok tervezésére, fejlesztésére és vezénylésére. Az Azure Logic Apps használatával vizuális tervezővel gyorsan modellezheti az üzleti folyamatokat munkafolyamatként. A munkafolyamatok mindig egy eseményindítóval kezdődnek első lépésként. Az eseményindítót követően egy vagy több művelet további műveleteket futtat a munkafolyamatban. Ezek a műveletek különböző műveletkombinációkat tartalmazhatnak, beleértve a feltételes logikát és az adatkonverziókat.

Ha a munkafolyamatokat kód írása nélkül szeretné más Azure-szolgáltatásokhoz, Microsoft-szolgáltatásokhoz, felhőalapú környezetekhez és helyszíni környezetekhez csatlakoztatni, előre összeállított eseményindítókat és műveleteket adhat hozzá a munkafolyamatokhoz, ha több száz összekötő közül választ, amelyeket a Microsoft kezel. Minden összekötő valójában egy proxy vagy burkoló egy API körül, amely lehetővé teszi, hogy a mögöttes szolgáltatás kommunikáljon az Azure Logic Appsszel. Az Office 365 Outlook-összekötő például egy When a new email arrives (Új e-mail érkezésekor) nevű eseményindítót kínál. Kiszolgáló nélküli alkalmazások és megoldások esetén az Azure Logic Apps használatával több, Azure Functions-ban létrehozott függvényt vezényelhet. Ezzel egyszerűen meghívhat különböző függvényeket egyetlen folyamatként, különösen akkor, ha a folyamat külső API-val vagy rendszerrel való munkát igényel.

Ha nem áll rendelkezésre összekötő az igényeinek megfelelően, a beépített HTTP-művelettel vagy a Kérés eseményindítóval bármilyen szolgáltatásvégponttal kommunikálhat. Vagy létrehozhat saját összekötőt egy meglévő API használatával.

A választott logikaialkalmazás-erőforrástípus alapján a társított munkafolyamat a több-bérlős Azure Logic Appsben, az egybérlős Azure Logic Appsben vagy egy dedikált integrációs szolgáltatási környezetben (ISE) fut. Mindegyik saját képességekkel, előnyökkel és számlázási modellekkel rendelkezik. A Azure Portal biztosítja a leggyorsabb módot a logikaialkalmazás-munkafolyamatok létrehozásának megkezdéséhez. Más eszközöket is használhat, például a Visual Studio Code-ot, a Visual Studiót, a Azure PowerShell és más eszközöket. További információ: Mi az az Azure Logic Apps?

Az Azure Logic Apps használatának megkezdéséhez próbáljon meg egy gyorsútmutatót létrehozni egy példa használatalapú logikaialkalmazás-munkafolyamatra a több-bérlős Azure Logic Appsben a Azure Portal használatával. Vagy próbálkozzon ezekkel a lépésekkel, amelyek kiszolgáló nélküli példaalkalmazást hoznak létre az Azure Logic Apps és a Visual Studio Azure Functions használatával.

További információkért tekintse át a következő dokumentációt:

Azure Functions

Ez a szolgáltatás leegyszerűsíti a kódrészletek vagy függvények írását és futtatását a felhőben. Az aktuális problémához szükséges kódot megírhatja anélkül, hogy teljes alkalmazást vagy szükséges infrastruktúrát állít be, ami felgyorsítja és hatékonyabbá teszi a fejlesztést. Használja a választott fejlesztési nyelvet, például a C#, a Java, a JavaScript, a PowerShell, a Python és a TypeScript nyelvet. A számlázás csak a kód futásának időtartamára vonatkozik, és az Azure szükség szerint méretezhető.

A Azure Functions használatának megkezdéséhez próbálja meg létrehozni az első Azure-függvényt a Azure Portal.

További információkért tekintse át a következő dokumentációt:

Ismerkedés a kiszolgáló nélküli alkalmazásokkal az Azure-ban

Az Azure gazdag eszközöket biztosít a kiszolgáló nélküli alkalmazások fejlesztéséhez, üzembe helyezéséhez és kezeléséhez. Kiszolgáló nélküli alkalmazásokat a Azure Portal, a Visual Studio vagy a Visual Studio Code használatával hozhat létre. Az alkalmazás létrehozása után gyorsan üzembe helyezheti az alkalmazást azure Resource Manager-sablonokkal. Az Azure monitorozást is biztosít, amelyet a Azure Portal, az API-val vagy SDK-kkal, illetve az Azure Monitor-naplókhoz és az Application Insightshoz készült integrált eszközökkel érhet el.

Következő lépések