A Mobile Apps az Azure App Service-ben

Az Azure App Service egy teljes körűen felügyelt platformszolgáltatás (PaaS) professzionális fejlesztők számára. A szolgáltatás számos lehetőséget kínál webes, mobil- és integrációs feladatokhoz.

Az Azure App Service-ben elérhető Mobile Apps egy rugalmasan méretezhető, globálisan elérhető mobilalkalmazás-fejlesztési platformot biztosít a nagyvállalati fejlesztőknek és rendszerintegrátoroknak.

A Mobile Apps képességeinek vizuális áttekintése

A Mobile Apps szolgáltatás előnyei

A Mobile Apps szolgáltatás a következő feladatok elvégzésére alkalmas:

  • Natív és platformfüggetlen alkalmazások fejlesztése – Akár natív iOS-, Android- vagy Windows-alkalmazást, akár platformfüggetlen Xamarin- vagy Cordova- (Phonegap-) alkalmazást készít, az App Service jól használható natív SDK-kat kínál.
  • Csatlakozás vállalati rendszerekhez – A Mobile Apps szolgáltatás segítségével percek alatt kialakíthat egy vállalati bejelentkezési felületet, és csatlakozhat a vállalat helyszíni vagy felhőalapú erőforrásaihoz.
  • Offline használatra kész alkalmazások fejlesztése adatszinkronizálással – Mobil munkaerejét hatékonyabbá teheti olyan alkalmazások készítésével, amelyek offline is működnek, és internetkapcsolat esetén a Mobile Apps segítségével szinkronizálják az adatokat bármely vállalati adatforrással vagy szolgáltatott szoftver (SaaS) API-val.
  • Leküldéses értesítések küldése másodpercek alatt millióknak: Azonnali leküldéses értesítéseket küldhet ügyfeleinek bármilyen eszközön, személyre szabva az igényeiknek megfelelően, és akkor küldi el őket, amikor az idő megfelelő.

A 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 identitásszolgáltatók (az Azure Active Directory vállalati hitelesítési megoldását is beleértve), illetve olyan közösségi szolgáltatók támogatása, mint a Facebook, a Google, a Twitter és a Microsoft-fiókok. A Mobile Apps minden szolgáltató számára OAuth 2.0 protokoll szerinti engedélyezést biztosít. Integrálhatja az identitásszolgáltatók különféle speciális funkciókat biztosító SDK-it is.

    Részletesebben is tájékozódhat a hitelesítési szolgáltatásokról.

  • Adatelérés – A Mobile Apps egy mobilbarát, az Azure SQL Database-hez vagy egy helyszíni SQL-kiszolgálóhoz csatolt, OData v3 rendszerű adatforrást biztosít. Mivel a szolgáltatás alapjául entitás-keretrendszer is használható, könnyen integrálható más NoSQL- és SQL-adatszolgáltatókkal, köztük az Azure Table Storage rendszerrel, a MongoDB-vel, az Azure Cosmos DB-vel, illetve olyan SaaS API-szolgáltatókkal, mint az Office 365 és a Salesforce.com.

  • Kapcsolat nélküli szinkronizálás – Az ügyfél SDK-k megkönnyítik a kapcsolat nélküli adathalmazokat használó, hatékony és rugalmas mobilalkalmazások készítését. Az adatkészletek automatikusan, támogatott ütközésfeloldási megoldásokkal szinkronizálhatók a háttéradatokkal.

    Részletesebben is tájékozódhat az adatokkal kapcsolatos funkciókról.

  • Leküldéses értesítések – Az ügyfél SDK-k tökéletesen integrálhatók az Azure Notification Hubs regisztrációs szolgáltatásaival, így több millió felhasználónak egyszerre küldhetők leküldéses értesítések.

    Részletesebben is tájékozódhat a leküldéses értesítési szolgáltatásokról.

  • Ügyfél SDK-k – Ügyfél SDK-ink választékából mind a natív fejlesztésekhez (iOS, Android és Windows), mind a platformfüggetlen fejlesztésekhez (Xamarin.iOS, Xamarin.Android, Xamarin.Forms) és hibrid alkalmazásfejlesztésekhez (Apache Cordova) talál megfelelőt. 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 – Az App Service segítségével az ügyfelektől beérkező terhelés esetén gyors vertikális vagy horizontális felskálázást végezhet. A virtuális gépek száma és mérete manuálisan választható, illetve beállíthatja úgy az automatikus skálázást, hogy a mobil-háttéralkalmazást terhelés alapján vagy ütemezés szerint skálázza.

    További tudnivalók az automatikus skálázásról.

  • Átmeneti környezet – Az App Service egy webhely több verziójának futtatására képes, így lehetővé teszi A/B tesztek végrehajtását, éles üzemi környezetben, egy nagyobb fejlesztési és üzemeltetési terv részeként elvégzett tesztelést, illetve egy új háttéralkalmazásnak a saját helyén történő előkészítését.

    További tudnivalók az átmeneti környezet kapcsolatban.

  • Folyamatos üzembe helyezés – Az App Service integrálható a gyakran használt forráskezelési (SCM) rendszerekkel, így könnyedén üzembe helyezheti háttéralkalmazásának új verzióit.

    Részletesebben is tájékozódhat a telepítési lehetőségek kapcsolatban.

  • Virtuális hálózatkezelés – Az App Service képes virtuális hálózaton, Azure ExpressRoute-on vagy hibrid kapcsolaton keresztül csatlakozni a helyi erőforrásokhoz.

    Részletesebben is tájékozódhat a hibrid kapcsolatok, a virtuális hálózatokkal és az ExpressRoute-tal kapcsolatban.

  • Elkülönített és dedikált környezetek – Az Azure App Service-alkalmazások biztonságos futtatása érdekében az App Service egy teljesen elkülönített, dedikált környezetben futtatható. 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.

    További információ a App Service környezetekről.

Következő lépések

Az Azure App Service Mobile Apps szolgáltatásának megismeréséhez végezze el az Első lépések oktatóanyagot. Az oktatóanyagból megtanulhatja a mobil-háttéralkalmazások és az ügyfelek igény szerinti kialakításának alapjait. Emellett ismerteti a hitelesítés beépítésének, a kapcsolat nélküli szinkronizálásnak és a leküldéses értesítések küldésének részleteit is. Az oktatóanyag többször is elvégezhető, minden ügyfélalkalmazás esetében egyszer.

A Mobile Apps szolgáltatással kapcsolatos további információkért lásd a tanulási térképet. A Azure App Service platformmal kapcsolatos további információkért lásd: Azure App Service.