Mobilné Språvy, Gadgety, Blogy's Secenziami

FörstÄ Blob, Queue, Table Storage i Windows Azure

Obs: Följande artikel hjÀlper dig med: FörstÄ Blob, Queue, Table Storage i Windows Azure

Den hÀr artikeln belyser förvaring i Windows Azure . NÀr det kommer till stor förvaring finns det nÄgra saker att förstÄ. Windows Azure erbjuder ett brett utbud av lagringstjÀnster som stöder nÀstan alla typer av lagring, frÄn strukturerad till ostrukturerad data, databaser NoSQL och köer.

Hur data lagras i molnet

Rörande Windows Azure den har fyra former av lagring, nÀmligen:

  1. Blob lagring
  2. Kölagring
  3. Bordsförvaring
  4. Windows Azure Disk

LÄt oss försöka fÄ en allmÀn förklaring för var och en av dem!

Blob lagring

klick Ă€r en förkortning för BinĂ€r Stor objekt. I huvudsak Blob(I grunden Blob) Ă€r en sekvens av bytes – precis vad applikationen behöver. klick kan innehĂ„lla ljud, video, e-postmeddelanden, arkivfiler, zip-filer eller ett mycket allmĂ€nt textdokument.

För att anvÀnda BLOBs skapar en utvecklare först en eller flera behÄllare i ett lagringskonto av nÄgot slag. Var och en av dessa behÄllare kan innehÄlla en eller flera blobbar. Det finns tvÄ typer av bloblagring tillgÀngliga, som var och en ger specifik funktionalitet:

  1. Blockera blobbar
  2. Sidblobb

BLOBAR(Blobar) lagras i behÄllare(Blob Containers) blobbar och kontrolleras av dem. Varje blob kan vara upp till 50 GB stor. Blobben har ett unikt strÀngnamn i behÄllaren. Med blobbar(Blobar) metadata kan associeras, som Àr par, och de Àr upp till 8 KB per blob. Blob-metadata kan stÀllas in separat frÄn blob-databitar.,>

Kölagring

Huvudsyftet med köer Àr att tillhandahÄlla kommunikation mellan olika delar av en applikation. Windows Azure . Enkelt uttryckt , köer(köer) Àr separata instanser webbroller(Webbroll) och instanser arbetarroller(Arbetarrollsinstanser) . Kön innehÄller mÄnga meddelanden. Könamnet Àr begrÀnsat till kontot.

  • Antalet meddelanden som lagras i kön Ă€r obegrĂ€nsat.
  • Meddelandet lagras i högst en vecka. Systemet kommer att samla in meddelanden som Ă€r mer Ă€n en vecka gamla.
    Köer kan ha metadata kopplade till sig. metadata(Metadata) representeras som par, och de Àr upp till 8 KB per kö.,>
  • En normal kö kan erbjuda först in, först ut semantik; Ă„ andra sidan köer Windows Azure garanterar inte att ett enda meddelande kan levereras flera gĂ„nger.

Att bearbeta meddelanden frÄn en kö Àr en process i tvÄ steg som innebÀr att man tar emot ett meddelande och tar bort det efter bearbetning. Detta mönster garanterar en framgÄngsrik leverans av meddelandet.

skrivbordslagring

Tabelllagring Àr en uppsÀttning strÀngliknande enheter, som var och en kan innehÄlla upp till 255 egenskaper; dock, till skillnad frÄn tabeller i en databas, finns det inget schema som tvingar fram en specifik uppsÀttning vÀrden pÄ alla rader i en tabell. Tabelllagring anvÀnds av dataintensiva applikationer som krÀver ytterligare struktur.

Även om en tabell lagrar strukturerad data, ger den inte nĂ„got sĂ€tt att representera relationer mellan data, ibland kallad en databas. NoSQL . Bord i Windows Azure öppnar utrymme för skalbarhet. Det Ă€r vettigt för utvecklare att utveckla skalbara applikationer. Bara(Bara) skapa en tabell och lĂ€gg till nĂ„gra objekt och Windows Azure kommer att ta hand om allt annat.

MÄlet hÀr Àr att hjÀlpa utvecklare att fokusera pÄ att utveckla sina applikationer istÀllet för att oroa sig för big data management.

Den hÀr artikeln kastar ljus över lagring i Windows Azure. NÀr det kommer till det stora förrÄdet Àr det vissa saker som mÄste förstÄs. Windows Azure erbjuder ett brett utbud av lagringstjÀnster som stöder praktiskt taget alla typer av lagringsbehov, frÄn strukturerad till ostrukturerad data, NoSQL-databaser och köer.

Hur lagras data i molnet

azurblÄ logotyp

NÀr det gÀller Windows Azure har den fyra former av lagring och de Àr:

  1. Blob lagring
  2. Kölagring
  3. bordsförvaring
  4. Windows Azure-enhet

LÄt oss försöka fÄ en generisk förklaring för var och en av dem!

Blob lagring

Blob Ă€r en akronym för Binary Large object. I grund och botten Ă€r Blob en sekvens av bytes – precis vad en applikation behöver. Blob kan hĂ„lla ljud, video, e-postmeddelanden, arkiverade filer, zip-filer eller ett ordbehandlingsdokument pĂ„ ett mycket allmĂ€nt sĂ€tt.

För att anvÀnda blobs skapar en utvecklare först en eller flera behÄllare i nÄgot lagringskonto. Var och en av dessa behÄllare kan sedan innehÄlla en eller flera blobbar. Det finns tvÄ typer av bloblagring tillgÀngliga, var och en ger specifik funktionalitet:

  1. blockklump
  2. Page Blob

Blobs lagras i och omfÄngas av Blob Containers. Varje blob kan vara upp till 50 GB. En blob har ett unikt strÀngnamn i behÄllaren. Blobbar kan ha metadata kopplade till sig, som Àr -par och de Àr upp till 8 KB stora per blob. Blob-metadata kan stÀllas in separat frÄn blob-databitarna.

Kölagring

HuvudmĂ„let med köer Ă€r att tillĂ„ta kommunikation mellan olika delar av en Windows Azure-applikation. Med enkla ord skiljer köer webbrollsinstanser och arbetarrollsinstanser – En kö innehĂ„ller mĂ„nga meddelanden – Köns namn avgrĂ€nsas av kontot.

  • Det finns ingen begrĂ€nsning pĂ„ antalet meddelanden som lagras i en kö.
  • Ett meddelande lagras i högst en vecka. Systemet kommer att samla in meddelanden som Ă€r mer Ă€n en vecka gamla.
    Köer kan ha metadata kopplade till sig. Metadata Àr i form av -par, och de Àr upp till 8 KB stora per kö.
  • En konventionell kö kan erbjuda semantik om ‘först in först ut’; Ă„ andra sidan garanterar inte köer i Windows Azure att ett enda meddelande kan levereras flera gĂ„nger.

Att bearbeta meddelanden frÄn en kö Àr en process i tvÄ steg, som innebÀr att meddelandet hÀmtas och sedan raderas efter att det har bearbetats. Detta mönster garanterar framgÄngsrik meddelandeleverans.

bordsförvaring

Tabelllagring Àr en samling radliknande enheter, som var och en kan innehÄlla upp till 255 egenskaper; dock, till skillnad frÄn tabeller i en databas, finns det inget schema som tvingar fram en viss uppsÀttning vÀrden pÄ alla rader i en tabell. Tabelllagring anvÀnds av applikationer som krÀver lagring av stora mÀngder datalagring som behöver ytterligare struktur.

Även om tabell lagrar strukturerad data, ger den inte nĂ„got sĂ€tt att representera relationer mellan data, ibland kallad en NoSQL-databas. Tabeller i Windows Azure öppnar utrymme för skalbarhet. Det Ă€r vettigt för utvecklare att designa skalbara applikationer. Designa bara en tabell och lĂ€gg till nĂ„gra entiteter sĂ„ tar Windows Azure hand om resten.

MÄlet hÀr Àr att hjÀlpa utvecklare att fokusera pÄ sin applikationsutveckling snarare Àn att oroa sig för stor datahantering.