Share via


Gegevens van mobiele toepassingen opslaan, synchroniseren en opvragen vanuit de cloud

Ongeacht het type toepassing dat u bouwt, genereert en verwerkt u waarschijnlijk gegevens. De gebruikers van uw toepassing hebben hoge verwachtingen. Ze willen dat de toepassing snel en naadloos werkt, in alle omstandigheden. De meeste toepassingen werken ook op meerdere apparaten. U hebt mogelijk toegang tot uw toepassing vanaf een desktop of mobiel apparaat. Meerdere gebruikers kunnen de toepassing op hetzelfde moment gebruiken en gegevens delen met de verwachting dat ze direct en realtime toegang krijgen tot gegevens.

Uw toepassingsgebruikers hebben niet altijd een internetverbinding. Toepassingen zijn ontworpen en werken naar verwachting met of zonder internetverbinding. Ontwikkelaars moeten de juiste oplossing kiezen voor het opslaan en synchroniseren van hun gegevens naar de cloud om een geweldige klantervaring voor hun toepassing te bieden, waaronder het ontwikkelen van uw eigen offline gegevensarchief.

Microsoft biedt een verscheidenheid aan services waarmee u geen servers hoeft op te zetten, uw database hoeft te kiezen of u zorgen hoeft te maken over schaal of beveiliging om een zo rijke ervaring mogelijk te bieden. Deze services bieden een geweldige ontwikkelaarservaring waarmee u toepassingsgegevens in de cloud kunt opslaan met behulp van SQL- of NoSQL-API's. U kunt ook gegevens op alle apparaten synchroniseren en ervoor zorgen dat de toepassing met of zonder een netwerkverbinding werkt om schaalbare en robuuste toepassingen te bouwen.

Gebruik de volgende services om gegevens van mobiele toepassingen te beheren en op te slaan in de cloud.

Azure Cosmos DB

Azure Cosmos DB is een wereldwijd gedistribueerde databaseservice met meerdere modellen. U kunt het gebruiken om toepassingen op planeetschaal te bouwen. Met Azure Cosmos DB kunt u doorvoer en opslag elastisch en onafhankelijk schalen in een willekeurig aantal Azure-regio's wereldwijd. U kunt profiteren van snelle gegevenstoegang met één cijfer in milliseconden met behulp van uw favoriete API-oppervlakken. Deze surfaces omvatten SQL, MongoDB, Cassandra, Tables of Gremlin. Azure Cosmos DB biedt op unieke wijze uitgebreide Service Level Agreements (SLA's) voor doorvoer, latentie, beschikbaarheid en consistentie.

Azure Cosmos DB-functies

  • Ondersteunt een breed scala aan API's, zoals NoSQL, Apache Cassandra, MongoDB, Apache Gremlin en Table.
  • Kant-en-klare wereldwijde distributie repliceert uw gegevens waar uw gebruikers zich ook bevinden. Uw gebruikers kunnen werken met een replica van de gegevens die zich het dichtst bij hen bevinden.
  • Geen schema- of indexbeheer omdat de database-engine volledig schemaneutraal is.
  • Alomtegenwoordige regionale aanwezigheid omdat Azure Cosmos DB wereldwijd beschikbaar is in alle Azure-regio's, waaronder meer dan 54 regio's in de openbare cloud.
  • Nauwkeurig gedefinieerde, meerdere consistentiekeuzes, omdat het Azure Cosmos DB-replicatieprotocol voor meerdere masters zorgvuldig is ontworpen om vijf goed gedefinieerde consistentiekeuzes te bieden. Deze vijf keuzes zijn sterk, gebonden veroudering, sessie, consistent voorvoegsel en uiteindelijk.
  • 99,999% beschikbaarheid voor zowel lees- als schrijfbewerkingen.
  • Roep programmatisch (of via de Azure Portal) de regionale failover van uw Azure Cosmos DB-account aan om ervoor te zorgen dat uw toepassing is ontworpen om bestand te zijn tegen een regionaal noodgeval.
  • Gegarandeerde lage latentie bij het 99e percentiel wereldwijd.

Azure Cosmos DB-verwijzingen

Azure SQL database

Azure SQL Database is een service die wordt beheerd door een relationele database voor algemeen gebruik. U kunt deze gebruiken om een gegevensopslaglaag met hoge beschikbaarheid en hoge prestaties te maken voor toepassingen en oplossingen in de Azure-cloud.

Azure SQL Database-functies

  • Modellen en hulpprogramma's voor elastische databases: Met een elastische database kunnen ontwikkelaars resources groeperen tussen een groep databases om te schalen. Als u deze resources administratief wilt beheren, dient u een script in als een taak. De SQL-database voert vervolgens het script uit in de databases.

  • Hoge prestaties: Toepassingen met hoge doorvoer kunnen profiteren van de nieuwste versie. Het levert 25% meer premium databasekracht.

  • Back-ups, replicatie en hoge beschikbaarheid: Ingebouwde replicatie en een door Microsoft ondersteunde SLA op databaseniveau bieden toepassingscontinuïteit en bescherming tegen onherstelbare gebeurtenissen. Met actieve geo-replicatie kunt u failover en selfserviceherstel configureren, die volledige controle bieden over 'oeps-herstel'. Gegevensherstel is beschikbaar via gegevensback-ups van maximaal 35 dagen.

  • Bijna geen onderhoud: Automatische software maakt deel uit van de service. Ingebouwde systeemreplica's helpen bij het leveren van inherente gegevensbescherming, database-uptime en systeemstabiliteit. Systeemreplica's worden automatisch verplaatst naar nieuwe computers. Ze worden onmiddellijk ingericht als oude niet werken.

  • Beveiliging: Azure SQL Database biedt een portfolio met beveiligingsfuncties om te voldoen aan het nalevingsbeleid dat door de organisatie of de branche wordt opgelegd:

  • Controle biedt ontwikkelaars de mogelijkheid om nalevingsgerelateerde taken uit te voeren en kennis op te doen over activiteiten.

  • Ontwikkelaars en IT kunnen beleid implementeren op databaseniveau om de toegang tot gevoelige gegevens te beperken met beveiliging op rijniveau, dynamische gegevensmaskering en transparante gegevensversleuteling voor Azure SQL Database.

  • Azure SQL Database wordt geverifieerd door belangrijke cloudauditors als onderdeel van het bereik van belangrijke Azure-nalevingscertificeringen en -goedkeuringen, zoals HIPAA BAA, ISO/IEC 27001:2005, FedRAMP en EU-modelclausules.

Azure SQL databaseverwijzingen