Återställa arbetsytedata vid mjuk borttagning
Funktionen för mjuk borttagning för Azure Machine Learning-arbetsytan ger en dataskyddsfunktion som gör att du kan försöka återställa arbetsytedata efter oavsiktlig borttagning. Mjuk borttagning introducerar en tvåstegsmetod för att ta bort en arbetsyta. När en arbetsyta tas bort tas den först bort mjukt. När du är i mjukt borttaget tillstånd kan du välja att återställa eller permanent ta bort en arbetsyta och dess data under en datakvarhållningsperiod.
Så här fungerar mjuk borttagning av arbetsyta
När en arbetsyta tas bort "mjukt" raderas data och metadata som lagras på tjänstsidan på ett mjukt sätt, men vissa konfigurationer raderas "hårt". Följande tabell innehåller en översikt över vilka konfigurationer och objekt som tas bort mjukt och som tas bort hårt.
Data/konfiguration | Mjuk borttagen | Hårt borttaget |
---|---|---|
Körningshistorik | ✓ | |
Modeller | ✓ | |
Data | ✓ | |
Miljöer | ✓ | |
Komponenter | ✓ | |
Notebook-filer | ✓ | |
Pipelines | ✓ | |
Designer-pipelines | ✓ | |
AutoML-jobb | ✓ | |
Projekt för dataetiketter | ✓ | |
Datalager | ✓ | |
Jobb i kö eller körning | ✓ | |
Rolltilldelningar | ✓* | |
Intern cache | ✓ | |
Beräkningsinstans | ✓ | |
Beräkningskluster | ✓ | |
Slutpunkter för slutsatsdragning | ✓ | |
Länkade Databricks-arbetsytor | ✓* |
* Microsoft försöker återskapa eller återansluta när en arbetsyta återställs. Återställning är inte garanterad och ett bästa försök.
Efter mjuk borttagning behåller tjänsten nödvändiga data och metadata under kvarhållningsperioden för återställning. När kvarhållningsperioden går ut, eller om du tar bort en arbetsyta permanent, tas data och metadata aktivt bort.
Kvarhållningsperiod för mjuk borttagning
En standardkvarhållningsperiod på 14 dagar gäller för borttagna arbetsytor. Kvarhållningsperioden anger hur länge arbetsytedata förblir tillgängliga efter borttagningen. Klockan startar på kvarhållningsperioden så snart en arbetsyta tas bort mjukt.
Under kvarhållningsperioden kan mjukt borttagna arbetsytor återställas eller permanent tas bort. Andra åtgärder på arbetsytan, som att skicka ett träningsjobb, misslyckas.
Viktigt!
Du kan inte återanvända namnet på en arbetsyta som har tagits bort mjukt förrän kvarhållningsperioden har passerat eller arbetsytan har tagits bort permanent. När kvarhållningsperioden har förflutit tas en mjuk borttagen arbetsyta automatiskt bort permanent.
Ta bort en arbetsyta
Standardbeteendet för borttagning när du tar bort en arbetsyta är mjuk borttagning. Du kan också åsidosätta beteendet för mjuk borttagning genom att permanent ta bort arbetsytan. Permanent borttagning av en arbetsyta säkerställer att arbetsytans data tas bort omedelbart. Använd det här alternativet för att uppfylla relaterade efterlevnadskrav eller när ett arbetsytenamn måste återanvändas omedelbart efter borttagningen. Att åsidosätta standardbeteendet kan vara användbart i utvecklings-/testscenarier där du vill skapa och senare ta bort en arbetsyta.
När du tar bort en arbetsyta från Azure Portal markerar du Ta bort arbetsytan permanent. Du kan bara ta bort en arbetsyta i taget permanent och inte använda en batchåtgärd.
Dricks
V1 SDK och CLI tillhandahåller inte funktioner för att åsidosätta standardbeteendet för mjuk borttagning. Om du vill åsidosätta standardbeteendet från SDK eller CLI använder du v2-versionerna. Mer information finns i artikeln CLI & SDK v2 eller v2-versionen av den här artikeln.
Om du använder Azure Machine Learning SDK eller CLI kan du ange permanently_delete
flaggan.
from azure.ai.ml import MLClient
from azure.identity import DefaultAzureCredential
ml_client = MLClient(
DefaultAzureCredential(),
subscription_id="<SUBSCRIPTION_ID>",
resource_group_name="<RESOURCE_GROUP>"
)
result = ml_client.workspaces.begin_delete(
name="myworkspace",
permanently_delete=True,
delete_dependent_resources=False
).result()
print(result)
När arbetsytedata har tagits bort permanent kan de inte längre återställas. Permanent borttagning av arbetsytedata utlöses också när kvarhållningsperioden för mjuk borttagning upphör att gälla.
Hantera mjukt borttagna arbetsytor
Mjuka borttagna arbetsytor kan hanteras under Azure Machine Learning-resursprovidern i Azure Portal. Använd följande steg för att lista mjuka borttagna arbetsytor:
I Azure Portal väljer du Fler tjänster. I kategorin AI + maskininlärning väljer du Azure Machine Learning.
Längst upp på sidan väljer du Nyligen borttagen för att visa arbetsytor som har tagits bort mjukt och som fortfarande ligger inom kvarhållningsperioden.
Från vyn nyligen borttagna arbetsytor kan du återställa eller ta bort en arbetsyta permanent.
Återställa en mjuk borttagen arbetsyta
När du väljer Återställ på en mjuk borttagen arbetsyta initieras en åtgärd för att återställa arbetsytans tillstånd. Tjänsten försöker återskapa eller återansluta en delmängd resurser, inklusive Azure RBAC-rolltilldelningar. Du måste återskapa hårt borttagna resurser, inklusive beräkningskluster.
Azure Machine Learning återställer Azure RBAC-rolltilldelningar för arbetsytans identitet, men återställer inte rolltilldelningar som du har lagt till på arbetsytan. Det kan ta upp till 15 minuter innan rolltilldelningar sprids efter återställningen av arbetsytan.
Återställning av en arbetsyta är inte alltid möjlig. Azure Machine Learning lagrar metadata för arbetsytan på andra Azure-resurser som är associerade med arbetsytan. Om dessa beroende Azure-resurser tas bort kan det förhindra att arbetsytan återställs eller återställs korrekt. Azure Machine Learning-arbetsytans beroenden måste återställas först innan du återställer en borttagen arbetsyta. I följande tabell beskrivs återställningsalternativ för Azure Machine Learning-arbetsytans beroenden.
Beroende | Återställningsmetod |
---|---|
Azure Key Vault | Återställa en borttagen Azure Key Vault-instans |
Azure Storage | Återställa ett borttaget Azure-lagringskonto. |
Azure Container Registry | Azure Container Registry är inte ett hårt krav för återställning av arbetsytor. Azure Machine Learning kan återskapa avbildningar för anpassade miljöer. |
Azure Application Insights | Återställ först Log Analytics-arbetsytan. Återskapa sedan en application insights med det ursprungliga namnet. |
Faktureringskonsekvenser
När en arbetsyta är i mjukt borttaget tillstånd är det i allmänhet bara två åtgärder som är möjliga: "ta bort permanent" och "återställa". Alla andra åtgärder misslyckas. Även om arbetsytan finns kan därför inga beräkningsåtgärder utföras och därför sker ingen användning. När en arbetsyta tas bort mjukt tas eventuella kostnadsrelaterade resurser, inklusive beräkningskluster, bort hårt.
Viktigt!
Arbetsytor som använder kundhanterade nycklar för kryptering lagrar ytterligare tjänstdata i din prenumeration i en hanterad resursgrupp. När en arbetsyta tas bort mjukt tas den hanterade resursgruppen och resurserna i den inte bort och medför kostnader förrän arbetsytan har tagits bort hårt.
Allmänna dataskyddsförordningar (GDPR)
Efter mjuk borttagning behåller tjänsten nödvändiga data och metadata under kvarhållningsperioden för återställning. Ur ett GDPR- och sekretessperspektiv bör en begäran om att ta bort personuppgifter tolkas som en begäran om permanent borttagning av en arbetsyta och inte mjuk borttagning.
När kvarhållningsperioden går ut, eller om du tar bort en arbetsyta permanent, tas data och metadata aktivt bort. Du kan välja att ta bort en arbetsyta permanent vid tidpunkten för borttagningen.
Mer information finns i artikeln Exportera eller ta bort arbetsytedata .