Megosztás a következőn keresztül:


Mobilalkalmazás-adatok tárolása, szinkronizálása és lekérdezése a felhőből

Függetlenül attól, hogy milyen alkalmazást hoz létre, valószínűleg adatokat fog generálni és feldolgozni. Az alkalmazás felhasználói magas elvárásokat támasztanak. Azt szeretnék, hogy az alkalmazás minden körülmények között gyorsan és zökkenőmentesen működjön. A legtöbb alkalmazás több eszközön is működik. Előfordulhat, hogy asztali gépről vagy mobileszközről éri el az alkalmazást. Egyszerre több felhasználó is használhatja az alkalmazást, és megoszthatja az adatokat azzal a várakozással, hogy azonnali és valós idejű hozzáférést kap az adatokhoz.

Az alkalmazás felhasználói nem mindig rendelkeznek internetkapcsolattal. Az alkalmazások internetkapcsolattal vagy anélkül működnek. A fejlesztőknek a megfelelő megoldást kell választaniuk az adataik felhőbe való tárolásához és szinkronizálásához, hogy nagyszerű ügyfélélményt nyújtsanak az alkalmazásuk számára, amely magában foglalhatja a saját offline adattár fejlesztését is.

A Microsoft számos olyan szolgáltatást nyújt, amely szükségtelenné teszi a kiszolgálók felpörgetését, az adatbázis kiválasztását, illetve a méret vagy a biztonság biztosítását a lehető leggazdagabb élmény érdekében. Ezek a szolgáltatások nagyszerű fejlesztői élményt nyújtanak, amely lehetővé teszi az alkalmazásadatok felhőben való tárolását SQL vagy NoSQL API-k használatával. Emellett az összes eszközön szinkronizálhatja az adatokat, és lehetővé teheti, hogy az alkalmazás hálózati kapcsolattal vagy anélkül működjön együtt, így skálázható és robusztus alkalmazásokat hozhat létre.

Az alábbi szolgáltatások segítségével kezelheti és tárolhatja a mobilalkalmazások adatait a felhőben.

Azure Cosmos DB

Az Azure Cosmos DB egy globálisan elosztott, többmodelles adatbázis-szolgáltatás. Használatával bolygóméretű alkalmazásokat hozhat létre. Az Azure Cosmos DB-vel rugalmasan és egymástól függetlenül skálázhatja az átviteli sebességet és a tárterületet világszerte tetszőleges számú Azure-régióban. A kedvenc API-felületeinek használatával kihasználhatja a gyors, egy számjegyű ezredmásodperces adathozzáférést. Ilyen felületek például az SQL, a MongoDB, a Cassandra, a Tables vagy a Gremlin. Az Azure Cosmos DB egyedileg nyújt átfogó szolgáltatásiszint-szerződéseket (SLA-kat) az átviteli sebességhez, a késéshez, a rendelkezésre álláshoz és a konzisztenciahoz.

Az Azure Cosmos DB funkciói

  • Számos API-t támogat, mint például a NoSQL, az Apache Cassandra, a MongoDB, az Apache Gremlin és a Table.
  • A kulcsrakész globális terjesztés mindenhol replikálja az adatokat, ahol a felhasználók tartózkodnak. A felhasználók a hozzájuk legközelebbi adatok replikáját használhatják.
  • Nincs séma- vagy indexkezelés, mert az adatbázismotor teljesen sémafüggetlen.
  • Mindenütt jelen van a regionális jelenlét, mert az Azure Cosmos DB világszerte minden Azure-régióban elérhető, amely a nyilvános felhőben több mint 54 régiót tartalmaz.
  • Pontosan definiált, több konzisztencialehetőség, mivel az Azure Cosmos DB több főkiszolgálós replikációs protokollt gondosan úgy tervezték meg, hogy öt jól definiált konzisztencialehetőséget kínáljon. Ez az öt lehetőség erős, korlátozott elavultság, munkamenet, konzisztens előtag és végleges.
  • 99,999%-os rendelkezésre állás olvasásra és írásra egyaránt.
  • Programozott módon (vagy a Azure Portal keresztül) meghívja az Azure Cosmos DB-fiók regionális feladatátvételét annak biztosítása érdekében, hogy az alkalmazás úgy legyen kialakítva, hogy ellenálljon egy regionális katasztrófának.
  • Garantáltan alacsony késés a 99. percentilis világszerte.

Azure Cosmos DB-referenciák

Azure SQL Database

Azure SQL Database egy általános célú relációs adatbázis által felügyelt szolgáltatás. Használatával magas rendelkezésre állású és nagy teljesítményű adattárolási réteget hozhat létre alkalmazások és megoldások számára az Azure-felhőben.

Azure SQL adatbázis-funkciók

  • Rugalmas adatbázismodellek és -eszközök: Rugalmas adatbázis esetén a fejlesztők erőforrásokat csoportosíthatnak a skálázáshoz használt adatbáziscsoportok között. Ezeknek az erőforrásoknak a felügyeletéhez feladatként kell elküldenie egy szkriptet. Az SQL-adatbázis ezután végrehajtja a szkriptet az adatbázisok között.

  • Nagy teljesítmény: A nagy átviteli sebességű alkalmazások kihasználhatják a legújabb verzió előnyeit. 25%-kal több prémium szintű adatbázis-teljesítményt nyújt.

  • Biztonsági mentések, replikáció és magas rendelkezésre állás: A beépített replikáció és az adatbázis szintjén a Microsoft által támogatott SLA biztosítja az alkalmazás folytonosságát és védelmét a katasztrofális események ellen. Az aktív georeplikáció lehetővé teszi a feladatátvétel és az önkiszolgáló visszaállítás konfigurálását, amely teljes körű vezérlést biztosít a "hoppá-helyreállítás" felett. Az adat-visszaállítás legfeljebb 35 napos adatmentésekből érhető el.

  • Közel nulla karbantartás: Az automatikus szoftver a szolgáltatás része. A beépített rendszerreplikák segítenek az eredendő adatvédelem, az adatbázis üzemideje és a rendszer stabilitásának biztosításában. A rendszerreplikák automatikusan átkerülnek az új számítógépekre. Menet közben vannak kiépítve, mivel a régiek meghibásodnak.

  • Biztonság: Azure SQL Database olyan biztonsági funkciók portfólióját kínálja, amelyek megfelelnek a szervezeti vagy iparági megfelelőségi szabályzatoknak:

  • A naplózás lehetővé teszi a fejlesztők számára, hogy megfelelőségi feladatokat hajtsanak végre, és ismereteket szerezzenek a tevékenységekről.

  • A fejlesztők és az informatikai fejlesztők adatbázisszinten szabályzatokat implementálhatnak a bizalmas adatokhoz való hozzáférés korlátozásához sorszintű biztonsággal, dinamikus adatmaszkolással és transzparens adattitkosítással Azure SQL Database-hez.

  • Azure SQL adatbázist a kulcsfontosságú felhőbeli auditorok ellenőrzik a kulcsfontosságú Azure-megfelelőségi tanúsítványok és -jóváhagyások, például a HIPAA BAA, az ISO/IEC 27001:2005, a FedRAMP és az EU modellfeltételei hatóköre részeként.

adatbázis-hivatkozások Azure SQL