Az alkalmazás üzemeltetési lehetőségeinek ismertetése

Befejeződött

Ha az alkalmazást az Azure-ban kell üzemeltetnie, előfordulhat, hogy először virtuális gépre (virtuális gépre) vagy tárolókra vált. Mind a virtuális gépek, mind a tárolók kiváló üzemeltetési megoldásokat biztosítanak. A virtuális gépek maximálisan szabályozják az üzemeltetési környezetet, és lehetővé teszik, hogy pontosan úgy konfigurálja, ahogyan szeretné. Ha még nem ismeri a felhőt, a virtuális gépek lehetnek a legismertebb üzemeltetési módszerek. A tárolók, amelyek képesek elkülöníteni és egyenként kezelni az üzemeltetési megoldás különböző aspektusait, robusztus és lenyűgöző lehetőség is lehet.

Az Azure-ral más üzemeltetési lehetőségek is használhatók, beleértve a Azure-alkalmazás Szolgáltatást is.

Azure App Service

Az App Service segítségével egy tetszőleges programozási nyelven hozhat létre és üzemeltethet webalkalmazásokat, háttérfeladatokat, mobilháttereket és RESTful API-kat az infrastruktúra kezelése nélkül. A szolgáltatás automatikus méretezést és magas rendelkezésre állást nyújt. Az App Service támogatja a Windowst és a Linuxot. Lehetővé teszi a GitHubról, az Azure DevOpsból vagy bármely Git-adattárból történő automatizált üzembe helyezést a folyamatos üzembehelyezési modell támogatásához.

Azure-alkalmazás szolgáltatás egy robusztus üzemeltetési lehetőség, amellyel alkalmazásait az Azure-ban üzemeltetheti. Azure-alkalmazás Szolgáltatás lehetővé teszi, hogy az alkalmazás létrehozására és karbantartására összpontosítson, az Azure pedig a környezet fenntartására és működtetésére összpontosít.

Azure-alkalmazás szolgáltatás egy HTTP-alapú szolgáltatás webalkalmazások, REST API-k és mobil háttérrendszerek üzemeltetésére. Több nyelvet is támogat, például .NET, .NET Core, Java, Ruby, Node.js, PHP vagy Python nyelvet. Windows- és Linux-környezeteket is támogat.

Alkalmazásszolgáltatások típusai

Az App Service-szel üzemeltethetőek a leggyakrabban használt alkalmazásszolgáltatási stílusok, például:

  • Webalkalmazások
  • API-alkalmazások
  • WebJobs
  • Mobilalkalmazásokban

Az interneten elérhető alkalmazások üzemeltetésének infrastruktúraára vonatkozó döntéseit az App Service kezeli:

  • Az üzembe helyezés és a kezelés a platform integrált része.
  • A végpontok megvédhetők.
  • A webhelyek gyorsan skálázhatók a nagy forgalom kezeléséhez.
  • A beépített terheléselosztás és forgalomkezelő magas rendelkezésre állást biztosít.

Minden fenti alkalmazásstílus ugyanabban az infrastruktúrában van üzemeltetve, és ugyanazokkal az előnyökkel rendelkezik mindegyik. Eme rugalmasság miatt az App Service ideális választás a webes alkalmazások üzemeltetéséhez.

Webalkalmazások

Az App Service teljes körű támogatást nyújt webalkalmazások üzemeltetéséhez ASP.NET, ASP.NET Core, Java, Ruby, Node.js, PHP és Python használatával. A gazdagép operációs rendszereként választhat Windowst vagy Linuxot is.

API-alkalmazások

Webhelyek üzemeltetéséhez hasonlóan REST-alapú webes API-kat is létrehozhat, melyekhez bármilyen nyelvet és keretrendszert használhat. Élvezheti a teljes körű Swagger-támogatást, és lehetősége van becsomagolni az API-t, majd az Azure Marketplace-en közzétenni. Az így létrehozott alkalmazásokat bármilyen HTTP- vagy HTTPS-alapú ügyfél felhasználhatja.

WebJobs

A WebJobs használatával programokat (.exe, Java, PHP, Python vagy Node.js) és szkripteket (.cmd, .bat, PowerShell és Bash) futtathat ugyanabban a környezetben, mint amelyben egy webalkalmazás, egy API-alkalmazás vagy egy mobilalkalmazás futtatható. Futtatásukat ütemezheti is, vagy eseményindítóval is elindíthatja őket. A WebJobs-feladatokat gyakran háttérfeladatok futtatására használják az alkalmazáslogika részeként.

Mobilalkalmazásokban

Az App Service Mobile Apps funkciójával gyorsan létrehozhat egy háttérrendszert iOS-es vagy androidos alkalmazásokhoz. Az Azure Portalon mindössze néhány művelettel a következőket teheti:

  • Mobilalkalmazások adatainak tárolása felhőalapú SQL-adatbázisban.
  • Ügyfelek hitelesítése gyakori közösségi szolgáltatókkal, például MSA, Google, Twitter és Facebook.
  • Leküldéses értesítések küldése.
  • Egyéni háttérrendszeri logika végrehajtása C# vagy Node.js nyelven.

A mobilalkalmazási oldalon SDK-támogatás natív iOS-, Android-, Xamarin- és React-alkalmazásokhoz.