Bestäm hur många lagringskonton du behöver

Slutförd

Organisationer har ofta flera lagringskonton så att de kan implementera olika uppsättningar med krav. I exemplet med chokladtillverkare finns det ett lagringskonto för privata affärsdata och ett lagringskonto för konsumentriktade filer. I den här lektionen får du lära dig de principfaktorer som varje typ av lagringskonto kontrollerar, vilket hjälper dig att bestämma hur många konton du behöver.

Vad är Azure Storage?

Azure tillhandahåller många sätt att lagra dina data, inklusive flera databasalternativ som Azure SQL Database, Azure Cosmos DB och Azure Table Storage. I Azure kan du lagra och skicka meddelanden på flera sätt, t.ex. med Azure Queues och Event Hubs. Du kan även lagra lösa filer med hjälp av tjänster som Azure Files och Azure Blobs.

Azure grupperar fyra av dessa datatjänster under namnet Azure Storage. De fyra tjänsterna är: Azure Blobs, Azure Files, Azure Queues och Azure Tables. Följande bild visar delarna i Azure Storage.

Illustration identifying the Azure data services that are part of Azure Storage.

Dessa fyra datatjänster är alla primitiva, molnbaserade lagringstjänster och används ofta tillsammans i samma program.

Vad är ett lagringskonto?

En lagringskonto är en container som grupperar en uppsättning Azure Storage-tjänster tillsammans. Endast datatjänster från Azure Storage kan ingå i ett lagringskonto (Azure Blobs, Azure Files, Azure Queues och Azure Tables). Följande bild visar ett lagringskonto som innehåller flera datatjänster.

Illustration of an Azure storage account containing a mixed collection of data services.

Genom att kombinera datatjänster till ett enda lagringskonto kan du hantera dem som en grupp. De inställningar som du anger när du skapar kontot, eller ändringar som du gör när du har skapat det, gäller för alla tjänster i lagringskontot. Om du tar bort ett lagringskonto tas alla data som lagras i det bort.

Ett lagringskonto är en Azure-resurs och ingår i en resursgrupp. Följande bild visar en Azure-prenumeration som innehåller flera resursgrupper där varje grupp innehåller ett eller flera lagringskonton.

Illustration of an Azure subscription containing multiple resource groups, each with one or more storage accounts.

Andra Azure-datatjänster, till exempel Azure SQL och Azure Cosmos DB, hanteras som oberoende Azure-resurser och kan inte ingå i ett lagringskonto. Följande bild visar ett typiskt arrangemang: Blobbar, filer, köer och tabeller finns i lagringskonton, medan andra tjänster inte är det.

Illustration of an Azure subscription showing some data services that cannot be placed in a storage account.

Inställningar för lagringskonto

Ett lagringskonto definierar en princip som gäller för alla lagringstjänster i kontot. Du kan till exempel ange att alla inneslutna tjänster ska lagras i datacentret i USA, västra, endast kan nås över https och faktureras till försäljningsavdelningens prenumeration.

Ett lagringskonto definierar följande inställningar:

  • Prenumeration: Den Azure-prenumeration som faktureras för tjänsterna i kontot.

  • Plats: Det datacenter som lagrar tjänsterna i kontot.

  • Prestanda: Avgör vilka datatjänster du kan ha på ditt lagringskonto och typen av de hårddiskar som används för att lagra datan.

    • Standard tillåter alla datatjänster (blob, fil, kö, tabell) och använder magnetiska hårddiskar.
    • Premium tillhandahåller fler tjänster för lagring av data. Det gäller bland annat lagring av ostrukturerade objektdata såsom blockblobar eller tilläggsblobar samt specialiserad fillagring som används för lagring och skapande av premium-filresurser. De här lagringskontona använder SSD-diskar för lagring.
  • Replikering: Avgör vilken strategi som används för att göra kopior av dina data som skydd mot maskinvarufel och naturkatastrofer. Azure har minst tre kopior av dina data i datacentret som är associerat med lagringskontot. Den minsta replikeringen kallas lokalt redundant lagring (LRS) och skyddar mot maskinvarufel men skyddar dig inte från en händelse som gör hela datacentret oskadligt. Du kan uppgradera till ett av de andra alternativen, till exempel geo-redundant lagring (GRS), för att få replikering i olika datacentra över hela världen.

  • Åtkomstnivå: Styr hur snabbt du kan komma åt blobarna i ett lagringskonto. Frekvent åtkomstnivå är optimerad för lagring av data som används eller ändras ofta och ger snabbare åtkomst än Lågfrekvent, men till en ökad lagringskostnad. Lågfrekvent åtkomstnivå är optimerad för lagring av data som sällan används eller ändras och har en lägre lagringskostnad. Frekvent åtkomstnivå gäller endast för blobar och fungerar som standardvärde för nya blobar.

  • Säker överföring krävs: En säkerhetsfunktion som bestämmer vilket protokoll som stöds för åtkomst. Aktiverad kräver HTTPS, medan inaktiverad tillåter HTTP.

  • Virtuella nätverk: En säkerhetsfunktion som endast tillåter inkommande begäranden från de virtuella nätverk som du anger.

Hur många lagringskonton behöver du?

Ett lagringskonto representerar en samling inställningar som exempelvis plats, replikeringsstrategi och prenumerationsägare. Du behöver ett lagringskonto för varje grupp med inställningar som du vill använda för dina data. Följande bild visar två lagringskonton som skiljer sig i en inställning; den enstaka skillnaden är tillräcklig för att kräva separata lagringskonton.

Illustration showing two storage accounts with different settings.

Vanligtvis avgör din datadiversitet, kostnadskänslighet och tolerans för hanteringskostnader det antal lagringskonton du behöver.

Datamångfald

Organisationer genererar ofta data som skiljer sig åt i var de används, hur känsligt det är, vilken grupp som betalar fakturorna osv. Mångfald längs någon av dessa vektorer kan leda till flera lagringskonton. Vi tittar på två exempel:

  1. Har du data som är specifika för ett land/en region? I så fall kanske du vill lagra data i ett datacenter i det landet/regionen av prestanda- eller efterlevnadsskäl. Du behöver ett lagringskonto för varje geografisk region.

  2. Har du vissa data som är privata och vissa som är avsedda för offentlig användning? I så fall kan du aktivera virtuella nätverk för privata data och inte för offentliga data. För att separera upphovsrättsskyddade data och offentliga data krävs separata lagringskonton.

I allmänhet innebär ökad mångfald ett större antal lagringskonton.

Kostnadskänslighet

Ett lagringskonto i sig medför ingen ekonomisk kostnad. Däremot påverkar de inställningar du väljer för kontot kostnaden för tjänsterna i kontot. Geo-redundant lagring kostar mer än lokalt redundant lagring. Premium-prestanda och frekvent lagringsnivå ökar kostnaden för blobar.

Du kan använda flera lagringskonton för att minska kostnaderna. Du kan till exempel partitionera dina data i kritiska och icke-kritiska kategorier. Du kan placera dina kritiska data i ett lagringskonto med geo-redundant lagring och placera dina icke-kritiska data i ett annat lagringskonto med lokalt redundant lagring.

Tolerans för hanteringsarbete

Varje lagringskonto kräver tid och uppmärksamhet från en administratör i form av skapande och underhåll. Det ökar också komplexiteten för alla som lägger till data i din molnlagring. Alla i en administratörsroll måste förstå syftet med varje lagringskonto så att de lägger till nya data i rätt konto.

Lagringskonton är kraftfulla verktyg som hjälper dig att få den prestanda och säkerhet du behöver samtidigt som kostnaderna minimeras. En typisk strategi är att börja med en analys av dina data. Skapa partitioner som delar egenskaper som plats, fakturering och replikeringsstrategi. Skapa sedan ett lagringskonto för varje partition.