Navigáció kihagyása

Megoldásarchitektú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 üzemmódban működik, ami lehetővé teszi, hogy a képeket hálózati kapcsolat nélkül is megtekinthesse vagy feltölthesse.

Ez a megoldás az alábbi, Azure által felügyelt szolgáltatásokra épül: App Service, Traffic Manager, Azure Cosmos DB, Redis Cache, Értesítési központ, Azure Active Directory, Functions, Application Insights és 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.

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ékek/Leírás Dokumentáció

App Service

Az App Service-webalkalmazásokkal ügyfelek által használt webalkalmazások és olyan szolgáltatások üzemeltethetők, amelyeket a webes és a mobilplatformra készült ügyfélalkalmazások egyaránt igénybe vehetnek.

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.

Azure Cosmos DB

Az Azure Cosmos DB egy olyan teljes körűen felügyelt NoSQL-alapú dokumentumadatbázis-szolgáltatás, amelynek sémamentes adatokra épülő lekérdezési és tranzakciófeldolgozási funkcióihoz kiszámítható és megbízható teljesítmény, valamint gyors fejlesztést biztosító lehetőségek társulnak.

Redis Cache

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

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.

Blobtároló

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 gyakran blob-eseményindítók és Azure-üzenetsorok használatával kommunikál egymással.

Értesítési központ

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.

Application Insights

Hibák észlelése, szoftverleállások diagnosztizálása és a használat nyomon követése a webalkalmazásokban az Application Insights segítségével. 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.