Azure App Service és Azure Functions az Azure Stack Hubon – áttekintés

Azure App Service az Azure Stack Hubon egy szolgáltatásként nyújtott platform (PaaS) ajánlat az Azure Stack Hubon elérhető Microsoft Azure. A szolgáltatás lehetővé teszi a belső vagy külső ügyfelek számára, hogy webes és Azure Functions alkalmazásokat hozzanak létre bármilyen platformhoz vagy eszközhöz. Integrálhatják az alkalmazásokat helyszíni alkalmazásokkal, és automatizálhatják az üzleti folyamataikat. Az Azure Stack Hub felhőüzemeltetői teljes mértékben felügyelt virtuális gépeken (VM-en) futtathatnak ügyfélalkalmazásokat a megosztott virtuálisgép-erőforrások vagy dedikált virtuális gépek kiválasztásával.

Azure App Service lehetővé teszi az üzleti folyamatok automatizálását és a felhőalapú API-k üzemeltetését. Egyetlen integrált szolgáltatásként Azure App Service lehetővé teszi, hogy különböző összetevőket (például webhelyeket, REST API-kat és üzleti folyamatokat) egyetlen megoldásban kombináljon.

Miért érdemes Azure App Service kínálni az Azure Stack Hubon?

Az Azure App Service néhány fő funkciója és képessége:

  • Több nyelv és keretrendszer: Azure App Service első osztályú támogatást nyújt a ASP.NET, a Node.js, a Java, a PHP és a Python használatához. Az App Service virtuális gépeken futtathat Windows PowerShell és egyéb parancsfájlokat vagy végrehajtható fájlokat is.
  • DevOps-optimalizálás: Folyamatos integráció és üzembe helyezés beállítása GitHub, helyi Git vagy BitBucket használatával. A frissítéseket tesztelési és előkészítési környezetekkel előléptetheti, és Azure PowerShell vagy platformfüggetlen parancssori felület (Azure CLI) használatával kezelheti az alkalmazásokat App Service.
  • Visual Studio integráció: Dedikált eszközök Visual Studio egyszerűbbé teszik az alkalmazások létrehozását és üzembe helyezését.

Alkalmazástípusok az App Service-ben

Az App Service számos alkalmazástípust kínál, amelyek mindegyike adott számítási feladatot szolgál ki:

  • Web Apps webhelyek, webalkalmazások és REST API-k üzemeltetéséhez.
  • Azure Functions v1-et eseményvezérelt, kiszolgáló nélküli számítási feladatok üzemeltetéséhez.

A szóalkalmazás a számítási feladatok futtatásához dedikált üzemeltetési erőforrásokra hivatkozik. Ha a webalkalmazást példaként használjuk, akkor bizonyára hozzászokott ahhoz, hogy a webalkalmazást számítási erőforrásokként és alkalmazáskódként is gondoljuk, amelyek együttesen biztosítják a funkciókat a böngészőben. A Azure App Service a webalkalmazás az Azure Stack Hub által biztosított számítási erőforrás az alkalmazás kódjának üzemeltetéséhez.

Az alkalmazás több különböző típusú App Service alkalmazásból állhat. Ha például az alkalmazás webes előtérből és REST API-háttérrendszerből áll, a következőket teheti:

  • Üzembe helyezheti az előtérrendszert és az API-t is egyetlen webalkalmazásban.

  • a kezelőfelület kódját üzembe helyezheti egy webalkalmazásban, a háttérrendszerét pedig egy API-alkalmazásban.

    App Service overview with monitoring data

Mi az az App Service-csomag?

A App Service erőforrás-szolgáltató ugyanazt a kódot használja, amelyet Azure App Service használ, és így közösen használ néhány általános fogalmat. A App Service az alkalmazások díjszabási tárolója az App Service csomag. Ez az alkalmazások tárolására használt dedikált virtuális gépek készletét jelöli. Egy adott előfizetésen belül több App Service csomag is lehet.

Az Azure-ban megosztott és dedikált feldolgozók találhatók. A megosztott feldolgozók támogatják a nagy sűrűségű és több-bérlős alkalmazások üzemeltetését, és csak egy megosztott feldolgozó van. A dedikált kiszolgálókat csak egy bérlő használja, és három méretben érhetők el: kicsi, közepes és nagy. A helyszíni ügyfelek igényei nem mindig írhatók le ezen kifejezések használatával. Az Azure Stack Hub App Service az erőforrás-szolgáltató rendszergazdái határozzák meg azokat a feldolgozói szinteket, amelyeket elérhetővé kívánnak tenni. Az egyedi üzemeltetési igények alapján több megosztott vagy különböző dedikált feldolgozókészletet is meghatározhat. A feldolgozói szintű definíciók használatával ezután saját tarifacsomagokat határozhatnak meg.

Portálfunkciók

Azure App Service az Azure Stack Hubon ugyanazt a felhasználói felületet használja, amelyet Azure App Service használ. Ugyanez igaz a háttérrendszerre is. Egyes funkciók azonban le vannak tiltva az Azure Stack Hubban. Az azure-specifikus elvárások vagy szolgáltatások, amelyekre ezek a funkciók igénylik, jelenleg nem érhetők el az Azure Stack Hubban.

Következő lépések

Más szolgáltatásként nyújtott platformokat (PaaS) is kipróbálhat, például a SQL Server erőforrás-szolgáltatót és a MySQL-erőforrás-szolgáltatót.