Introduktion till Azure Stack Hub-lagring
Överblick
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 blobbar, tabeller och köer.
Azure Stack Hub Storage-tjänster
Azure Stack Hub Storage tillhandahåller följande tre tjänster:
Blob-lagring
Blob Storage lagrar ostrukturerade objektdata. En blob kan vara vilken typ av text eller binär data som helst, till exempel ett dokument, en mediefil eller ett programinstallationsprogram.
Tabellagring
Tabelllagring lagrar strukturerade datauppsättningar. Table Storage är ett NoSQL-nyckelattributdatalager som möjliggör snabb utveckling och snabb åtkomst till stora mängder data.
Kölagring
Kölagring ger 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 det unika namnområdet för dina lagringsresurser. Följande diagram visar relationerna mellan Azure Stack Hub Storage-resurserna i ett lagringskonto:
Bloblagring
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 som 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 datamängder
Varje blob är organiserad i en container. Containrar är också ett användbart sätt att tilldela säkerhetsprinciper till grupper av objekt. Ett lagringskonto kan innehålla valfritt antal containrar och en container kan innehålla valfritt antal blobar (upp till gränsen för lagringskonto).
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äggsblobar liknar blockblobar, men är optimerade för tilläggsoperationer. En tilläggsblob kan bara uppdateras genom att lägga till ett nytt block i slutet. Tilläggsblobar är ett bra alternativ för 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 med en storlek på upp till 1 TB. En virtuell dator i Azure Stack Hub med en tillhörande IaaS-disk är en virtuell hårddisk (VHD) som lagras som en sidblob.
Tabellagring
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 efterfrågan. Tabelllagring är Microsofts NoSQL-nyckel-/attributarkiv – det har en schemalös design, vilket skiljer den från traditionella relationsdatabaser. Med ett schemalöst datalager är det enkelt att anpassa dina data i takt med att appens behov utvecklas. Tabelllagring är enkelt att använda, så utvecklare kan snabbt skapa appar.
Tabelllagring är ett nyckelattributarkiv, vilket innebär att varje värde i en tabell lagras med ett typbeskrivet egenskapsnamn. Egenskapsnamnet används för att filtrera och ange urvalsvillkor. En samling egenskaper och deras värden utgör en entitet. Eftersom tabelllagringen är schemalös kan två entiteter i samma tabell innehålla olika samlingar med egenskaper, och dessa egenskaper kan vara av olika typer.
Du kan använda tabelllagring 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 erbjuder 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.
Kölagring
Vid utformning av appar för skalning är appkomponenter ofta frikopplade, så att de kan skalas separat. Kölagring ger 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. Kölagring stöder också hantering av asynkrona uppgifter och att bygga processarbetsflöden.
Ett lagringskonto kan innehålla valfritt antal köer och en kö kan innehålla valfritt antal meddelanden (upp till kapacitetsgränsen för lagringskontot). Enskilda meddelanden kan vara upp till 64 kB stora.
Nästa steg
Mer information om Azure Storage finns i Introduktion till Microsoft Azure Storage