Share via


Introduktion till Azure Stack Hub-lagring

Översikt

Azure Stack Hub Storage är en uppsättning molnlagringstjänster som är konsekventa med de tjänster som tillhandahålls av Azure Storage. Dessa tjänster omfattar blobar, tabeller och köer.

Azure Stack Hub Storage-tjänster

Azure Stack Hub Storage tillhandahåller följande tre tjänster:

  • Blob Storage

    Blob Storage lagrar ostrukturerade objektdata. En blob kan vara valfri typ av text eller binära data, till exempel ett dokument, en mediefil eller ett appinstallationsprogram.

  • Table Storage

    Table Storage lagrar strukturerade datauppsättningar. Table Storage är ett Nyckelattribut-datalager för NoSQL, vilket möjliggör snabb utveckling och snabb åtkomst till stora mängder data.

  • Queue Storage

    Queue Storage tillhandahåller tillförlitliga meddelanden för arbetsflödesbearbetning och för kommunikation mellan komponenter i molntjänster.

Ett Azure Stack Hub Storage-konto är ett säkert konto som ger dig åtkomst till tjänster i Azure Stack Hub Storage. Ditt lagringskonto tillhandahåller den unika namnrymden för dina lagringsresurser. Följande diagram visar relationerna mellan Azure Stack Hub Storage-resurserna i ett lagringskonto:

Översikt över Azure Stack Hub Storage

Blob Storage

För användare med en stor mängd ostrukturerade objektdata att lagra i molnet erbjuder Blob Storage en effektiv och skalbar lösning. Använd bloblagring för att lagra innehåll som:

  • Dokument
  • Sociala data, till exempel foton, videor, musik och bloggar
  • Säkerhetskopior av filer, datorer, databaser och enheter
  • Bilder och text för webbappar
  • Konfigurationsdata för molnappar
  • Stordata, till exempel loggar och andra stora datauppsättningar

Blobar ordnas i container. Containrar är också ett praktiskt sätt att tilldela säkerhetsprinciper till grupper med objekt. Ett lagringskonto kan innehålla valfritt antal containrar och en container kan innehålla valfritt antal blobar (upp till gränsen för lagringskontot).

Blob Storage erbjuder tre typer av blobar:

  • Blockblobar

    Blockblobar är optimerade för strömning och lagring av molnobjekt. De är ett bra val för att lagra dokument, mediefiler, säkerhetskopior och andra liknande filer.

  • Tilläggsblobar

    Tilläggsblobbar påminner om blockblobbar, men är optimerade för tilläggsåtgärder. En tilläggsblobb kan bara uppdateras genom att ett nytt block läggs till i slutet. Tilläggsblobbar är praktiska i scenarier som loggning, där nya data bara behöver skrivas till slutet av blobben.

  • Sidblobar

    Sidblobar är optimerade för att representera IaaS-diskar och stödja slumpmässiga skrivningar upp till 1 TB i storlek. En virtuell Azure Stack Hub-datoransluten IaaS-disk är en virtuell hårddisk som lagras som en sidblob.

Table Storage

Moderna appar kräver ofta datalager med större skalbarhet och flexibilitet än tidigare generationer av programvara som krävs. Table Storage erbjuder mycket tillgänglig, massivt skalbar lagring, så att din app automatiskt kan skalas för att möta användarnas behov. Table Storage är Microsofts Nyckel-/attributarkiv för NoSQL – det har en schemalös design som skiljer sig från traditionella relationsdatabaser. Med ett schemalöst datalager är det enkelt att anpassa dina data i takt med att behoven i din app utvecklas. Table Storage är enkelt att använda, så utvecklare kan skapa appar snabbt.

Table Storage är ett nyckelattributarkiv, vilket innebär att varje värde i en tabell lagras med ett typifierat egenskapsnamn. Egenskapsnamnet används för att filtrera och ange urvalsvillkor. En uppsättning egenskaper och deras värden utgör en entitet. Eftersom tabellagring är schemalöst kan två entiteter i samma tabell innehålla olika samlingar med egenskaper, och dessa egenskaper kan vara av olika typer.

Du kan använda tabellagring för att lagra flexibla datauppsättningar, till exempel användardata för webbappar, adressböcker, enhetsinformation och andra typer av metadata som din tjänst kräver. För dagens Internetbaserade appar är NoSQL-databaser som tabellagring ett populärt alternativ till traditionella relationsdatabaser.

Ett lagringskonto kan innehålla valfritt antal tabeller och en tabell kan innehålla valfritt antal entiteter, upp till lagringskontots kapacitetsgräns.

Queue Storage

Vid utformning av appar för skalning är appkomponenter ofta frikopplade, så att de kan skalas oberoende av varandra. Queue Storage tillhandahåller en tillförlitlig meddelandelösning för asynkron kommunikation mellan appkomponenter, oavsett om de körs i molnet, på skrivbordet, på en lokal server eller på en mobil enhet. Queue Storage har också stöd för hantering av asynkrona åtgärder och utveckling av processarbetsflöden.

Ett lagringskonto kan innehålla valfritt antal köer och en kö kan innehålla valfritt antal meddelanden (upp till lagringskontots kapacitetsgräns). Enskilda meddelanden kan vara upp till 64 kB stora.

Nästa steg