Cloudopslag voor zeer veilige, duurzame en schaalbare apps met Azure Storage
Azure Storage is de cloudopslagoplossing van Microsoft voor moderne toepassingen die een zeer schaalbare objectopslag voor gegevensobjecten, een bestandssysteemservice voor de cloud, een berichtenarchief voor betrouwbare berichten en een NoSQL-archief biedt. Azure Storage is:
- Duurzaam en maximaal beschikbaar: Redundantie zorgt ervoor dat uw gegevens veilig zijn in het geval van tijdelijke hardwarefouten. U kunt er ook voor kiezen om gegevens te repliceren in datacenters of geografische regio's voor extra bescherming tegen lokale rampen of natuurrampen. Gegevens die op deze manier worden gerepliceerd, blijven maximaal beschikbaar in het geval van een onverwachte storing.
- Veilige: Alle gegevens die naar Azure Storage worden geschreven, worden versleuteld door de service. Azure Storage biedt gedetailleerde controle over wie toegang heeft tot uw gegevens.
- Schaalbare: Services zijn ontworpen om enorm schaalbaar te zijn om te voldoen aan de gegevensopslag- en prestatiebehoeften van de huidige toepassingen.
- Beheerd: Azure verwerkt hardwareonderhoud, updates en kritieke problemen voor u.
- Toegankelijk: De gegevens zijn overal ter wereld toegankelijk via HTTP of HTTPS. Microsoft biedt clientbibliotheken in verschillende talen, zoals .NET, Java, Node.js, Python, PHP, Ruby en Go, en een volwassen REST API. Scripting wordt ondersteund in Azure PowerShell of de Azure CLI. De Azure Portal en Azure Storage Explorer bieden eenvoudige visuele oplossingen voor het werken met uw gegevens.
Gebruik de volgende services om cloudopslag in te schakelen in uw mobiele apps.
Azure Blob Storage
Azure Blob Storage biedt een oplossing voor objectopslag voor de cloud. Blob Storage is geoptimaliseerd voor het opslaan van grote hoeveelheden ongestructureerde gegevens die niet voldoen aan een bepaald gegevensmodel of bepaalde definitie, zoals tekst of binair. Het ondersteunt verschillende talen die clientbibliotheken gebruiken. Blob Storage is ontworpen voor het volgende:
- Afbeeldingen of documenten rechtstreeks naar een browser verzenden.
- Bestanden opslaan voor gedistribueerde toegang.
- Stream video en audio.
- Schrijf naar logboekbestanden.
- Gegevens opslaan voor back-up en herstel, herstel na noodgevallen en archivering.
- Gegevens opslaan voor analyse door een on-premises of door Azure gehoste service.
Azure Blob Storage-verwijzingen
Azure Table Storage
Azure Table Storage is een service die gestructureerde NoSQL-gegevens opslaat in de cloud en een sleutel- of kenmerkopslag biedt met een schemaloos ontwerp. Azure Table Storage slaat grote hoeveelheden gestructureerde gegevens op. De service is een NoSQL-gegevensarchief, dat geverifieerde aanroepen van binnen en buiten de Azure-cloud accepteert. Azure-tabellen zijn ideaal voor het opslaan van gestructureerde, niet-relationele gegevens. Table Storage wordt doorgaans gebruikt voor het volgende:
- Sla terabytes aan gestructureerde gegevens op die geschikt zijn voor toepassingen op webschaal.
- Sla gegevenssets op waarvoor geen complexe joins, refererende sleutels of opgeslagen procedures nodig zijn en die kunnen worden gedenormaliseerd voor snelle toegang.
- Snel query's uitvoeren op gegevens met behulp van een geclusterde index.
- Toegang tot gegevens met behulp van het OData-protocol en LINQ-query's met .NET-bibliotheken van Windows Communication Foundation (WCF) Data Services.
U kunt Table Storage gebruiken om grote sets gestructureerde, niet-relationele gegevens op te slaan en op te vragen. Uw tabellen worden geschaald naarmate de vraag toeneemt.
Azure Table Storage-verwijzingen
Azure Queue Storage
Azure Queue Storage is een service voor het opslaan van grote aantallen berichten. U hebt overal ter wereld toegang tot berichten via geverifieerde aanroepen met behulp van HTTP of HTTPS. Een wachtrijbericht kan maximaal 64 kB groot zijn. Een wachtrij kan miljoenen berichten bevatten, tot de totale capaciteitslimiet van een opslagaccount. Wachtrijen worden vaak gebruikt om een achterstand van werk te maken om asynchroon te verwerken.