Å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". Tabellen nedan ger en översikt över vilka konfigurationer och objekt som tas bort mjukt och vilka 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 upphör att gälla, eller om du tar bort en arbetsyta permanent, tas data och metadata bort aktivt.

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 när de har tagits bort. 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 ta bort arbetsytan permanent. 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. Det kan vara användbart i utvecklings-/testningsscenarier där du vill skapa och senare ta bort en arbetsyta.

När du tar bort en arbetsyta från Azure-portalen kontrollerar du Ta bort arbetsytan permanent. Du kan bara ta bort en arbetsyta i taget permanent och inte använda en batchåtgärd.

Screenshot of the delete workspace form in the portal.

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-portalen. Använd följande steg för att lista mjuka borttagna arbetsytor:

  1. I Azure-portalen väljer du Fler tjänster. I kategorin AI + maskininlärning väljer du Azure Machine Learning.

  2. 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.

    Screenshot highlighting the recently deleted link.

  3. Från vyn nyligen borttagna arbetsytor kan du återställa eller ta bort en arbetsyta permanent.

    Screenshot of the recently deleted workspaces view.

Å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. Hårt borttagna resurser, inklusive beräkningskluster, bör återskapas av dig.

Azure Machine Learning återställer Azure RBAC-rolltilldelningar för arbetsyteidentiteten, 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.

Det kanske inte alltid är möjligt att återställa en arbetsyta. 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 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 absolut 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 upphör att gälla, eller om du tar bort en arbetsyta permanent, tas data och metadata bort aktivt. 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 .

Nästa steg