Questions? Feedback? powered by Olark live chat software
Navigáció kihagyása

Működési architektúra: Közösségi mobil- és webalkalmazás hitelesítéssel

Mobil ügyfélalkalmazás közösségi képmegosztáshoz, kísérő webalkalmazással. Az alkalmazás háttérrendszere képfeldolgozást végez a háttérben egy Azure-függvény használatával. A mobil ügyfélalkalmazás kapcsolat nélküli módban működik, lehetővé téve, hogy a felhasználók hálózati kapcsolat nélkül is megtekinthessenek és feltölthessenek képeket.

Ez a megoldás az alábbi, Azure által felügyelt szolgáltatásokra épül: App Service, Traffic Manager, DocumentDB, Redis Cache, Notification Hubs, Azure Active Directory, Functions, Visual Studio Application Insights, HockeyApp. Ezek a szolgáltatások magas rendelkezésre állású környezetben futnak javítások és támogatás mellett, ami lehetővé teszi, hogy a környezet helyett a megoldásra tudjon fókuszálni.

reference-architecture-mobile Application Insights App Service Phone & Tablet Traffic Manager Other regions HockeyApp Notification Hub Continuous integrationand deployment Browser Identity provider Document DB Redis Cache Queue Blob Storage Function

Implementálási segédlet

Termék Dokumentáció

App Service

Az App Service Web App ügyfelek által használt webalkalmazásokat és webes és mobilügyfelek által használt szolgáltatásokat egyaránt futtathat.

Traffic Manager

Az Azure Traffic Manager javítja az alkalmazások teljesítményét és a tartalomkézbesítési időt azáltal, hogy a felhasználókat a legalacsonyabb hálózati késéssel rendelkező App Service-példányhoz irányítja.

DocumentDB

A DocumentDB egy teljes körűen felügyelt NoSQL adatbázis-szolgáltatás, amely gyors és kiszámítható teljesítménnyel, magas rendelkezésre állással, automatikus skálázhatósággal és globális disztribúcióval rendelkezik.

Redis Cache

A Redis Cache a fő adatbázis terhelésének csökkentésével nagy átviteli sebességet és közel valós idejű adatelérést tesz lehetővé, és javítja a skálázhatóságot.

Queue Storage

Az Azure-üzenetsorok tartós üzenetkezelést tesznek lehetővé az App Service háttérrendszer és az Azure Functions között.

Blob Storage

A rugalmasabb méretezhetőség és az alacsonyabb költségek érdekében a képeket az Azure Storage tárolja. A webalkalmazás és az Azure Function közötti kommunikáció rendszerint a blob eseményindító és az Azure Queues használatával történik.

Notification Hubs

Az Azure Notification Hubs méretezhető, platformfüggetlen leküldéses értesítésekhez használható.

Azure Active Directory

Az Azure Active Directory vállalati szintű biztonsági hitelesítésre használható.

Functions

Az Azure Functions kiszolgáló nélküli háttérbeli feldolgozáshoz is használható. Ha például a tárolóba új blob kerül, az egy Azure-függvénnyel automatikusan átméretezhető. Egy másik Azure-függvény figyelheti az üzenetsort, hogy a háttérben képeket törölhessen.

Visual Studio Application Insights

Hibák észlelése, szoftverleállások diagnosztizálása és a használat nyomon követése a webalkalmazásokban a Visual Studio Application Insights használatával. Megalapozott döntéshozatal a teljes fejlesztési folyamat során.

HockeyApp

A HockeyApp segítségével összeomlási jelentéseket kaphat, nyomon követheti az alkalmazások használatát, és mobilalkalmazásokat terjeszthet.

Identitásszolgáltató

Az App Service Hitelesítés/Engedélyezés funkciója használható valamely közösségi vagy vállalati identitásszolgáltatóval való integrációhoz.

Folyamatos integráció és üzembe helyezés

Az App Service folyamatos integrációt és üzembe helyezést tesz lehetővé a BitBucket, GitHub és Visual Studio Team Services forrásokból való kódlekérésekkel.

Kapcsolódó megoldásarchitektúrák

Feladatalapú fogyasztói mobilalkalmazás

Ez egy olyan mobilháttérmodul, amelyet az iOS, az Android és a Windows ügyfélalkalmazásai is használnak. A Xamarinnal és a natív ügyféloldali SDK-kkal kapcsolat nélküli üzemmódban történő szinkronizálást (akár képfájlok szinkronizálását is) támogató mobil ügyfélalkalmazásokat is fejleszthet. Az App Service Hitelesítés funkciója segítségével az identitásszolgáltatókhoz kapcsolódhat, az Azure Blob Storage pedig segít a képek költséghatékony és méretezhető tárolásában.

Részletek
Testre szabott alkalmazás mobil dolgozók számára

A Xamarin.Forms ügyfélalkalmazás iOS, Android és Windows támogatással rendelkezik, kapcsolat nélküli üzemmódban is működik, és lehetővé teszi az úton lévő mérnökök számára, hogy áttekintsék és szerkeszthessék a hozzájuk rendelt munkafeladatokat.

Részletek