Inleiding tot Azure Stack Hub-opslag
Overzicht
Azure Stack Hub Storage is een set cloudopslagservices die consistent zijn met de services van Azure Storage. Deze services omvatten blobs, tabellen en wachtrijen.
Azure Stack Hub Storage-services
Azure Stack Hub Storage biedt de volgende drie services:
Blob Storage
Blob Storage slaat ongestructureerde objectgegevens op. Een blob kan elk type tekst of binaire gegevens zijn, zoals een document, mediabestand of app-installatieprogramma.
Table Storage
Met Table Storage worden gestructureerde gegevenssets opgeslagen. Table Storage is een NoSQL-gegevensarchief met sleutelkenmerk, waarmee snelle ontwikkeling en snelle toegang tot grote hoeveelheden gegevens mogelijk zijn.
Queue Storage
Queue Storage biedt betrouwbare berichten voor werkstroomverwerking en voor communicatie tussen onderdelen van cloudservices.
Een Azure Stack Hub Storage-account is een beveiligd account waarmee u toegang krijgt tot services in Azure Stack Hub Storage. Uw opslagaccount biedt een unieke naamruimte voor uw opslagresources. In het volgende diagram ziet u de relaties tussen de Azure Stack Hub Storage-resources in een opslagaccount:
Blob Storage
Voor gebruikers met een grote hoeveelheid ongestructureerde objectgegevens om op te slaan in de cloud, biedt blobopslag een effectieve en schaalbare oplossing. Gebruik blobopslag om inhoud op te slaan, zoals:
- Documenten
- Sociale gegevens, zoals foto's, video's, muziek en blogs
- Back-ups van bestanden, computers, databases en apparaten
- Afbeeldingen en tekst voor web-apps
- Configuratiegegevens voor cloud-apps
- Big data, zoals logboeken en andere grote gegevenssets
Elke blob is georganiseerd in een container. Containers bieden ook een handige manier om beveiligingsbeleid toe te wijzen aan groepen objecten. Een opslagaccount kan een onbeperkt aantal containers bevatten en een container kan een willekeurig aantal blobs bevatten (tot de limiet van het opslagaccount).
Blob Storage biedt drie typen blobs:
Blok-blobs
Blok-blobs zijn geoptimaliseerd voor het streamen en opslaan van cloudobjecten. Ze zijn een goede keuze voor het opslaan van documenten, mediabestanden, back-ups en andere soortgelijke bestanden.
Toevoeg-blobs
Toevoeg-blobs zijn vergelijkbaar met blok-blobs, maar deze zijn geoptimaliseerd voor toevoegbewerkingen. Een toevoeg-blob kan alleen worden bijgewerkt door een nieuw blok aan het eind toe te voegen. Toevoeg-blobs zijn een goede keuze voor scenario's zoals logboekregistratie, waarbij alleen aan het eind van de blob nieuwe gegevens moeten worden geschreven.
Pagina-blobs
Pagina-blobs zijn geoptimaliseerd voor het vertegenwoordigen van IaaS-schijven en het ondersteunen van willekeurige schrijfbewerkingen van maximaal 1 TB. Een gekoppelde IaaS-schijf met virtuele Azure Stack Hub-machine is een VHD die is opgeslagen als een pagina-blob.
Table Storage
Moderne apps vereisen vaak gegevensarchieven met een grotere schaalbaarheid en flexibiliteit dan eerdere generaties software vereist. Table Storage biedt maximaal beschikbare, zeer schaalbare opslag, zodat uw app automatisch kan worden geschaald om te voldoen aan de vraag van gebruikers. Table Storage is de NoSQL-sleutel-/kenmerkopslag van Microsoft. Het heeft een schemaloos ontwerp, waardoor deze verschilt van traditionele relationele databases. Met een gegevensarchief zonder schema kunt u uw gegevens eenvoudig aanpassen naarmate de behoeften van uw app zich ontwikkelen. Table Storage is eenvoudig te gebruiken, zodat ontwikkelaars snel apps kunnen maken.
Table Storage is een sleutelkenmerkarchief, wat betekent dat elke waarde in een tabel wordt opgeslagen met een getypte eigenschapsnaam. De naam van de eigenschap wordt gebruikt voor het filteren en opgeven van selectiecriteria. Een verzameling eigenschappen en hun waarden vormen samen een entiteit. Omdat tabelopslag schemaloos is, kunnen twee entiteiten in dezelfde tabel verschillende verzamelingen eigenschappen bevatten en kunnen deze eigenschappen van verschillende typen zijn.
U kunt tabelopslag gebruiken voor het opslaan van flexibele gegevenssets, zoals gebruikersgegevens voor web-apps, adresboeken, apparaatgegevens en elk ander type metagegevens dat uw service vereist. Voor de huidige internet-apps bieden NoSQL-databases zoals table storage een populair alternatief voor traditionele relationele databases.
Een opslagaccount kan een onbeperkt aantal tabellen bevatten en een tabel kan een willekeurig aantal entiteiten bevatten, tot de capaciteitslimiet van het opslagaccount.
Queue Storage
Bij het ontwerpen van apps voor schaal worden app-onderdelen vaak losgekoppeld, zodat ze onafhankelijk kunnen worden geschaald. Queue Storage biedt een betrouwbare berichtenoplossing voor asynchrone communicatie tussen app-onderdelen, ongeacht of deze worden uitgevoerd in de cloud, op het bureaublad, op een on-premises server of op een mobiel apparaat. Queue Storage biedt ook ondersteuning voor het beheren van asynchrone taken en het samenstellen van proceswerkstromen.
Een opslagaccount kan een onbeperkt aantal wachtrijen bevatten en een wachtrij kan een willekeurig aantal berichten bevatten (tot de capaciteitslimiet van het opslagaccount). Afzonderlijke berichten kunnen maximaal 64 kB groot zijn.
Volgende stappen
Zie Inleiding tot Microsoft Azure Storage voor meer informatie over Azure Storage