Azure VM'de SQL server ve Azure VM iş yüklerinde SAP HANA için geçici silme

Azure Backup artık Azure VM'de SQL server ve Azure VM iş yüklerinde SAP HANA için geçici silme sağlar. Bu, zaten desteklenen Azure Sanal makine geçici silme senaryosuna ek olarak sağlanır.

Geçici silme , silme işleminden sonra bile yedekleme verilerini korumaya yardımcı olan bir güvenlik özelliğidir. Geçici silme ile, kötü amaçlı bir aktör veritabanının yedeğini silse bile (veya yedekleme verileri yanlışlıkla silinse), yedekleme verileri 14 gün daha saklanır. Bu, söz konusu yedekleme öğesinin veri kaybı olmadan kurtarılmasına olanak tanır. Yedekleme verilerinin 14 gün daha “geçici olarak silinmiş” şekilde tutulması, müşteri için maliyet oluşturmaz.

Azure portalını kullanarak Azure VM'de SQL sunucusu için geçici silme

Dekont

Bu yönergeler Azure VM'de SAP HANA için de geçerlidir.

  1. SQL sunucusundaki bir veritabanının yedekleme verilerini silmek için yedeklemenin durdurulması gerekir. Azure portalında Kurtarma Hizmetleri kasanıza gidin, yedekleme öğesine gidin ve Yedeklemeyi durdur'u seçin.

    Stop backup

  2. Aşağıdaki pencerede, yedekleme verilerini silme veya saklama seçeneği sunulacaktır. Yedekleme verilerini sil'i seçerseniz veritabanı yedeklemesi kalıcı olarak silinmez. Bunun yerine, yedekleme verileri geçici olarak silinmiş durumda 14 gün boyunca saklanır. Silme işlemi, veritabanının kullanıcıya yedekleme durumu hakkında bilgi veren ilk, 12. ve 15. gün düzenli uyarı e-postalarıyla 15. güne kadar ertelenmiş olur.

    Delete backup data

  3. Bu 14 gün boyunca, Kurtarma Hizmetleri kasasında geçici olarak silinen öğe yanında kırmızı bir "geçici silme" simgesiyle görünür.

    Soft deleted items

  4. Geçici olarak silinen db'yi geri yüklemek için önce silinmemiş olması gerekir. Geri almak için geçici olarak silinen db'yi seçin ve ardından Geri Alma seçeneğini belirleyin.

    Undelete database

    Geri alma işlemi seçilirse, veritabanının tüm geri yükleme noktalarının silinmeyeceğini ve geri yükleme işlemini gerçekleştirmek için kullanılabilir olacağını belirten bir pencere görüntülenir. Yedekleme öğesi, yedeklemeler duraklatılmış ve yedekleme verileri hiçbir yedekleme ilkesi etkin olmadan sonsuza kadar tutulacak şekilde "verileri tutarak korumayı durdur" durumunda tutulur.

    Undelete warning

  5. Bu noktada, seçilen geçici olarak silinen yedekleme öğesi için Geri Yükle'yi seçerek de verileri geri yükleyebilirsiniz.

    Restore VM

  6. Geri alma işlemi tamamlandıktan sonra durum "Verileri tutarak yedeklemeyi durdur" seçeneğine döner ve ardından Yedeklemeyi sürdür'ü seçebilirsiniz. Yedeklemeyi sürdür işlemi, yedekleme ve bekletme zamanlamalarını tanımlayan kullanıcı tarafından seçilen bir yedekleme ilkesiyle ilişkili yedekleme öğesini etkin durumda geri getirir.

    Resume backup

Azure PowerShell kullanarak VM'de SQL server için geçici silme

Dekont

Azure PowerShell kullanarak geçici silmeyi kullanmak için gereken Az.RecoveryServices sürümü en az 2.2.0'dır. En son sürümü almak için kullanın Install-Module -Name Az.RecoveryServices -Force .

Azure PowerShell'i kullanmaya yönelik adım dizisi, yukarıda açıklanan Azure portalındakiyle aynıdır.

Azure PowerShell kullanarak yedekleme öğesini silme

Disable-AzRecoveryServicesBackupProtection PowerShell cmdlet'ini kullanarak yedekleme öğesini silin.

Disable-AzRecoveryServicesBackupProtection -Item $myBkpItem -RemoveRecoveryPoints -VaultId $myVaultID -Force

Yedekleme öğesinin DeleteState'i NotDeletedolan ToBeDeleted olarak değişir. Yedekleme verileri 14 gün boyunca saklanır. Silme işlemini geri almak istiyorsanız silmeyi geri alma işlemi gerçekleştirilmelidir.

Azure PowerShell kullanarak silme işlemini geri alma

İlk olarak geçici silme durumundaki (yani silinmek üzere) ilgili yedekleme öğesini getirin.

Get-AzRecoveryServicesBackupItem -BackupManagementType AzureWorkload -WorkloadType SQLDataBase -VaultId $myVaultID | Where-Object {$_.DeleteState -eq "ToBeDeleted"}

$myBkpItem = Get-AzRecoveryServicesBackupItem -BackupManagementType AzureWorkload -WorkloadType SQLDataBase -VaultId $myVaultID -Name AppVM1

Ardından Undo-AzRecoveryServicesBackupItemDeletion PowerShell cmdlet'ini kullanarak silme işlemini geri alın.

Undo-AzRecoveryServicesBackupItemDeletion -Item $myBKpItem -VaultId $myVaultID -Force

Yedekleme öğesinin DeleteState'i NotDeleted'e geri döner. Ama koruma hala durduruldu. Korumayı yeniden etkinleştirmek için yedeklemeye devam edin.

Geçici silmeyi devre dışı bırakma

Bu özelliğin devre dışı bırakılması önerilmez. Geçici silmeyi devre dışı bırakmayı düşünmeniz gereken tek durum, korumalı öğelerinizi yeni bir kasaya taşımayı planlıyorsanız ve silip yeniden korumadan önce (örneğin, test ortamında) gereken 14 günü bekleyememe durumudur. Geçici silmeyi devre dışı bırakma yönergeleri için bkz . Geçici silmeyi etkinleştirme ve devre dışı bırakma.

Sonraki adımlar