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 a Microsoft Azure-ból, amely elérhető az Azure Stack Hubon. 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ármely platformhoz vagy eszközhöz. Integrálhatják az alkalmazásokat a 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 vá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 kínál Azure App Service 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 a GitHub, a helyi Git vagy a BitBucket használatával. A frissítéseket tesztelési és előkészítési környezetek segítségével előléptetheti, és az alkalmazásokat App Service kezelheti Azure PowerShell vagy a platformfüggetlen parancssori felület (Azure CLI) használatával.
- Visual Studio-integráció: A Visual Studio dedikált eszközei leegyszerűsítik az alkalmazások létrehozásának és üzembe helyezésének munkájá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 eseményvezérelt, kiszolgáló nélküli számítási feladatok üzemeltetéséhez.
Az alkalmazás szó a számítási feladatok futtatására szolgáló üzemeltetési erőforrásokra utal. A webalkalmazást példaként használva valószínűleg megszokta, hogy a webalkalmazást a számítási erőforrások és az alkalmazáskódok is használják, amelyek együttesen biztosítják a funkciókat egy böngészőnek. A Azure App Service a webalkalmazás az Azure Stack Hub által az alkalmazáskód üzemeltetéséhez biztosított számítási erőforrás.
Az alkalmazás több App Service különböző típusú 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:
Helyezze üzembe az (előtér- és API-t) 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.
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 megoszt 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 vannak megosztott és dedikált feldolgozó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ő 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 Hubon App Service az erőforrás-szolgáltató rendszergazdái határozzák meg azokat a munkavégző rétegeket, amelyeket elérhetővé kívánnak tenni. Az egyedi üzemeltetési igények alapján több megosztott feldolgozót vagy 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, amelyekhez ezek a funkciók szükségesek, jelenleg nem érhetők el az Azure Stack Hubban.
Következő lépések
- Előfeltételek az App Service-nek az Azure Stack Hubban való üzembe helyezéséhez
- Az Azure App Service erőforrás-szolgáltató telepítése
Más szolgáltatásként nyújtott platformokat (PaaS) is kipróbálhat, például az SQL Server erőforrás-szolgáltatót és a MySQL-erőforrás-szolgáltatót.