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 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.