Az Azure Mobile Apps ismertetése

Az Azure Mobile Apps (más néven Microsoft Data sync Framework) nagyvállalati fejlesztőknek és rendszerintegrátoroknak biztosít egy nagy mértékben méretezhető és globálisan elérhető mobilalkalmazás-fejlesztési platformot. A keretrendszer a következőket biztosítja a mobilalkalmazás számára:

  • Hitelesítés
  • Adat lekérdezés
  • Offline adatszinkronizálás

Az Azure Mobile Apps képességeinek vizuális áttekintése

Az Azure Mobile Apps úgy lett kialakítva, hogy együttműködjön Azure App Service. Mivel a ASP.NET 6-on alapul, tárolóként is futtatható az Azure Container Appsben vagy Azure Kubernetes Service.

A Mobile Apps szolgáltatás előnyei

A Mobile Apps SDK-kkal a következőket teheti:

  • Natív és platformfüggetlen alkalmazások létrehozása: Felhőalapú alkalmazások készítése Android™, iOS vagy Windows rendszerhez natív SDK-k használatával.
  • Csatlakozás a vállalati rendszerekhez: Hitelesítse a felhasználókat az Azure Active Directoryval, és csatlakozzon vállalati adattárakhoz.
  • Offline használatra kész alkalmazások létrehozása adatszinkronizálással: A mobil munkaerőt hatékonyabbá teheti offline működő alkalmazások létrehozásával. Az Azure Mobile Apps használatával szinkronizálhatja az adatokat a háttérben.

Az Azure Mobile Apps funkciói

A felhőalapú mobilalkalmazások fejlesztéséhez fontos funkciók a következők:

  • Hitelesítés és engedélyezés: Az Azure Mobile Apps használatával közösségi és nagyvállalati szolgáltatások használatával jelentkezhet be a felhasználókba. Azure App Service támogatja az Azure Active Directoryt, a Facebookot™, a Google-t®, a Microsoftot, a Twittert® és az OpenID Connectet®. Az Azure Mobile Apps támogatja az ASP.NET Core által támogatott hitelesítési sémát.

  • Adathozzáférés: Az Azure Mobile Apps mobilbarát OData v4-adatforrást biztosít, amely az Entity Framework Core-on keresztül kapcsolódik egy kompatibilis adatbázishoz. Bármilyen kompatibilis adatbázis használható, beleértve a Azure SQL, az Azure Cosmos DB-t vagy a helyszíni Microsoft SQL Server.

  • Offline szinkronizálás: Robusztus és rugalmas mobilalkalmazásokat hozhat létre, amelyek offline adatkészlettel működnek. Ezt az adathalmazt automatikusan szinkronizálhatja a szolgáltatással, és könnyedén kezelheti az ütközéseket.

  • Ügyféloldali SDK-k: Az ügyféloldali SDK-k teljes készlete lefedi a platformfüggetlen fejlesztést (.NET és Apache Cordova™). Minden ügyfél SDK MIT licenccel érhető el, és nyílt forráskódú.

Azure App Service-szolgáltatások.

A mobilos webhelyek számára hasznos platformfunkciók a következők:

  • Automatikus skálázás: A App Service segítségével gyorsan felskálázhatja vagy felskálázhatja a bejövő ügyfelek terhelését. Manuálisan válassza ki a virtuális gépek számát és méretét, vagy állítsa be az automatikus skálázást a szolgáltatás terhelés vagy ütemezés szerinti skálázásához.

  • Átmeneti környezetek: App Service a webhely több verzióját is futtathatja. Elvégezheti az A/B-tesztelést, és elvégezheti az új mobilszolgáltatás helyszíni előkészítését.

  • Folyamatos üzembe helyezés: App Service integrálható a közös verziókövetési (SCM) rendszerekkel, így egyszerűen üzembe helyezheti a mobilszolgáltatás új verzióját.

  • Virtuális hálózatkezelés: App Service csatlakozhat helyszíni erőforrásokhoz virtuális hálózat, Azure ExpressRoute vagy hibrid kapcsolatok használatával.

  • Elkülönített és dedikált környezetek: Az Azure App Service alkalmazások biztonságos futtatásához App Service futtathat teljesen elkülönített és dedikált környezetben. Ez a környezet ideális a nagy skálázást, elkülönített vagy biztonságos hálózati hozzáférést igénylő alkalmazások és szolgáltatások számára.

Következő lépések

Az Azure Mobile Apps használatának megkezdéséhez végezze el a Első lépések oktatóanyagot. Az oktatóanyag a választott mobilszolgáltatás és ügyfél létrehozásának alapjait ismerteti. A hitelesítés és az offline szinkronizálás integrálását is ismerteti. Az oktatóanyagot többször is elvégezheti, minden ügyfélalkalmazás esetében egyszer.