Az Azure kiszolgáló nélküli áttekintése: Felhőalapú alkalmazások és megoldások létrehozása az Azure Logic Apps és az Azure Functions használatával
Bár a kiszolgáló nélküli szolgáltatás nem jelenti azt, hogy "nincs kiszolgáló", az Azure kiszolgáló nélküli használatával kevesebbet költhet az infrastruktúra felügyeleté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, hogy megfeleljen az alkalmazás követelményeinek és igényeinek. Kiszolgáló nélküli alkalmazásokkal és megoldásokkal könnyebben kezelheti ezeket a problémákat az alkalmazás vagy a megoldás részeként. A kiszolgáló nélküli szolgáltatások egyéb előnyöket is kínálnak, 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. A kiszolgáló nélküli szolgáltatások számlázása és számlázása általában a használat alapján történik. Tehát, ha nem történik fogyasztás, nem merülnek fel díjak. 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 az Azure Functions. Mindkét szolgáltatás megfelel a korábban ismertetett alapelveknek, és segít robusztus felhőalkalmazások és megoldások minimális kóddal történő összeállításában.
További bevezető információkért látogasson el az Azure Logic Apps és az Azure Functions Azure-lapjaira. 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 fut a munkafolyamatban. Ezek a műveletek a műveletek különböző kombinációit tartalmazhatják, beleértve a feltételes logikát és az adatkonvertálást.
Ha a munkafolyamatokat más Azure-szolgáltatásokhoz, Microsoft-szolgáltatások, felhőalapú környezetekhez és helyszíni környezetekhez szeretné kód írása nélkül csatlakoztatni, előre összeállított eseményindítókat és műveleteket adhat hozzá a munkafolyamatokhoz több száz összekötő közül választva, amelyeket a Microsoft felügyel. 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 Ú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 vezényelhet több, az Azure Functionsben létrehozott függvényt. 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 nincs elérhető ö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 logikai alkalmazás erőforrástípusa alapján a társított munkafolyamat több-bérlős Azure Logic Appsben vagy egybérlős Azure Logic Appsben fut. Mindegyik saját képességekkel, előnyökkel és számlázási modellekkel rendelkezik. Az Azure Portal biztosítja a leggyorsabb módszert 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, az Azure PowerShellt és más eszközöket is. 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 fogyasztási logikai alkalmazás munkafolyamatára a több-bérlős Azure Logic Appsben az Azure Portal használatával. Vagy próbálkozzon ezekkel a lépésekkel, amelyek egy példakiszolgáló nélküli alkalmazást hoznak létre az Azure Logic Apps és az Azure Functions használatával a Visual Studióban.
További információkért tekintse át a következő dokumentációt:
- Mi az Azure Logic Apps?
- Felügyelt összekötők az Azure Logic Appshez
- Beépített összekötők az Azure Logic Appshez
- Egybérlős és több-bérlős az Azure Logic Appsben
- Használati mérési, számlázási és tarifamodellek az Azure Logic Appshez
Azure Functions
Ez a szolgáltatás egyszerűbb módot kínál kód vagy függvények írására és futtatására a felhőben. Csak az aktuális problémához szükséges kódot írhatja teljes alkalmazás vagy a szükséges infrastruktúra beállítása nélkül, ami gyorsabb és hatékonyabb fejlesztést tesz lehetővé. Használja a választott fejlesztési nyelvet, például C#, Java, JavaScript, PowerShell, Python és TypeScript. A rendszer csak a kód futtatásának időtartamára számláz, és szükség szerint skálázza az Azure-t.
Az Azure Functions használatának megkezdéséhez próbálja meg létrehozni az első Azure-függvényt az Azure Portalon.
További információkért tekintse át a következő dokumentációt:
- Mi az az Azure Functions?
- Az Azure Functions használatának első lépései
- Támogatott nyelvek az Azure Functionsben
- Az Azure Functions üzemeltetési lehetőségei
- Az Azure Functions árképzése
A kiszolgáló nélküli alkalmazások használatának első lépései 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 az 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 az Azure Portalon, az API-kon vagy SDK-kon keresztül, vagy az Azure Monitor-naplók és az Application Insights integrált eszközkészletével érhet el.