Mjuk borttagning för cotainrar
Mjuk borttagning av containrar skyddar dina data från att tas bort av misstag genom att de borttagna data i systemet bevaras under en angiven tidsperiod. Under kvarhållningsperioden kan du återställa en mjuk borttagen container och dess innehåll till containerns tillstånd när den togs bort. När kvarhållningsperioden har upphört att gälla tas containern och dess innehåll bort permanent.
Rekommenderad dataskyddskonfiguration
Mjuk borttagning av blobar är en del av en omfattande dataskyddsstrategi för blobdata. För optimalt skydd för dina blobdata rekommenderar Microsoft att du aktiverar alla följande dataskyddsfunktioner:
- Mjuk borttagning av container för att återställa en container som har tagits bort. Information om hur du aktiverar mjuk borttagning av containrar finns i Aktivera och hantera mjuk borttagning för containrar.
- Blobversionshantering för att automatiskt underhålla tidigare versioner av en blob. När blobversionshantering är aktiverat kan du återställa en tidigare version av en blob för att återställa dina data om de ändras eller tas bort felaktigt. Information om hur du aktiverar blobversionering finns i Aktivera och hantera blobversionshantering.
- Mjuk borttagning av blob för att återställa en blob, ögonblicksbild eller version som har tagits bort. Information om hur du aktiverar mjuk borttagning av blobar finns i Aktivera och hantera mjuk borttagning för blobar.
Mer information om Microsofts rekommendationer för dataskydd finns i Översikt över dataskydd.
Varning
När du har aktiverat blobversionshantering för ett lagringskonto resulterar varje skrivåtgärd till en blob i kontot i skapandet av en ny version. Därför kan aktivering av blobversioner leda till ytterligare kostnader. För att minimera kostnaderna använder du en livscykelhanteringsprincip för att automatiskt ta bort gamla versioner. Mer information om livscykelhantering finns i Optimera kostnader genom att automatisera Azure Blob Storage-åtkomstnivåer.
Så här fungerar mjuk borttagning av containrar
När du aktiverar mjuk borttagning av containrar kan du ange en kvarhållningsperiod för borttagna containrar som är mellan 1 och 365 dagar. Standardkvarhållningsperioden är sju dagar. Under kvarhållningsperioden kan du återställa en borttagen container genom att anropa åtgärden Återställ container .
När du återställer en container återställs även containerns blobar och eventuella blobversioner och ögonblicksbilder. Du kan dock bara använda mjuk borttagning av containrar för att återställa blobar om själva containern har tagits bort. Om du vill återställa en borttagen blob när dess överordnade container inte har tagits bort måste du använda mjuk borttagning av blobar eller blobversioner.
Varning
Mjuk borttagning av containrar kan bara återställa hela containrar och deras innehåll vid tidpunkten för borttagningen. Du kan inte återställa en borttagen blob i en container med mjuk borttagning av containrar. Microsoft rekommenderar också att du aktiverar mjuk borttagning av blobar och blobversioner för att skydda enskilda blobar i en container.
När du återställer en container måste du återställa den till dess ursprungliga namn. Om det ursprungliga namnet har använts för att skapa en ny container kan du inte återställa den mjukt borttagna containern.
Följande diagram visar hur en borttagen container kan återställas när mjuk borttagning av containrar är aktiverad:
När kvarhållningsperioden har upphört att gälla tas containern bort permanent från Azure Storage och kan inte återställas. Klockan startar på kvarhållningsperioden när containern tas bort. Du kan ändra kvarhållningsperioden när som helst, men kom ihåg att en uppdaterad kvarhållningsperiod endast gäller för nyligen borttagna containrar. Tidigare borttagna containrar tas bort permanent baserat på kvarhållningsperioden som var i kraft när containern togs bort.
Om du inaktiverar mjuk borttagning av containrar resulterar det inte i permanent borttagning av containrar som tidigare var mjukt borttagna. Alla mjukborttagningscontainrar tas bort permanent när kvarhållningsperioden upphör att gälla vid den tidpunkt då containern togs bort.
Mjuk borttagning av containrar är tillgängligt för följande typer av lagringskonton:
- Lagringskonton för generell användning v2 och v1
- Blockera bloblagringskonton
- Blob Storage-konton
Lagringskonton med ett hierarkiskt namnområde aktiverat för användning med Azure Data Lake Storage stöds också.
Version 2019-12-12 eller senare av Azure Storage REST API stöder mjuk borttagning av containrar.
Viktigt!
Mjuk borttagning av containrar skyddar inte mot borttagning av ett lagringskonto, utan endast mot borttagning av containrar i det kontot. Om du vill skydda ett lagringskonto från borttagning konfigurerar du ett lås på lagringskontoresursen. Mer information om hur du låser Azure Resource Manager-resurser finns i Lås resurser för att förhindra oväntade ändringar.
Funktionsstöd
Stöd för den här funktionen kan påverkas genom att aktivera Data Lake Storage Gen2, NFS 3.0-protokoll (Network File System) eller SSH File Transfer Protocol (SFTP). Om du har aktiverat någon av dessa funktioner kan du läsa Stöd för Blob Storage-funktioner i Azure Storage-konton för att utvärdera stödet för den här funktionen.
Prissättning och fakturering
Det finns ingen extra kostnad för att aktivera mjuk borttagning av containrar. Data i mjukt borttagna containrar faktureras med samma hastighet som aktiva data.