Menggunakan dukungan tingkat Arsip

Artikel ini menyediakan prosedur untuk mencadangkan titik retensi jangka panjang di tingkat Arsip, dan snapshot serta tingkat Standar menggunakan portal Microsoft Azure.

Beban kerja yang didukung

Beban kerja Operasional
Azure Virtual Machine Menampilkan titik pemulihan yang diarsipkan.

Memindahkan semua titik pemulihan yang disarankan ke arsip.

Memulihkan titik pemulihan yang diarsipkan.

Menampilkan pemindahan arsip dan pekerjaan pemulihan.
SQL Server di Mesin Virtual Azure

SAP Hana di Azure Virtual Machines
Menampilkan titik pemulihan yang diarsipkan.

Memindahkan semua pemulihan yang dapat diarsipkan ke arsip.

Memulihkan dari titik pemulihan yang diarsipkan.

Menampilkan pemindahan arsip dan pekerjaan pemulihan.

Lihat titik pemulihan yang diarsipkan

Anda sekarang dapat menampilkan semua titik pemulihan yang telah dipindahkan ke arsip.

Screenshot showing the list of recovery points.

Memindahkan titik pemulihan yang dapat diarsipkan

Pindahkan titik pemulihan yang dapat diarsipkan untuk database SQL/SAP Hana tertentu

Anda sekarang dapat memindahkan semua titik pemulihan untuk database SQL/SAP Hana tertentu sekaligus.

Ikuti langkah-langkah berikut:

  1. Pilih Item cadangan (database di SQL Server atau SAP Hana di mesin virtual Azure) yang titik pemulihannya ingin Anda pindahkan ke Brankas tingkat arsip.

  2. Pilih klik di sini untuk menampilkan daftar semua titik pemulihan yang memenuhi syarat untuk diarsipkan.

    Screenshot showing the process to view recovery points that are older than 7 days.

  3. Klik Pindahkan titik pemulihan ke arsip untuk memindahkan semua titik pemulihan ke Brankas tingkat arsip.

    Screenshot showing the option to start the move process of all recovery points to the Vault-archive tier.

    Catatan

    Opsi ini memindahkan semua titik pemulihan yang dapat diarsipkan ke Brankas tingkat arsip.

Anda dapat memantau kemajuan dalam pekerjaan pencadangan.

Anda dapat memindahkan semua titik pemulihan yang disarankan untuk Azure Virtual Machines yang dipilih ke Brankas tingkat arsip. Pelajari tentang set rekomendasi untuk Mesin Virtual Azure.

Ikuti langkah-langkah berikut:

  1. Pilih Mesin Virtual yang titik pemulihannya ingin Anda pindahkan ke Brankas tingkat arsip.

  2. Pilih klik di sini untuk menampilkan titik pemulihan yang disarankan.

    Screenshot showing the process to view recovery points for virtual machines that are older than 7 days.

  3. Klik Pindahkan titik pemulihan ke arsip untuk memindahkan semua titik pemulihan yang disarankan ke tingkat Arsip.

    Screenshot showing the option to start the move process of all recovery points for virtual machines to the Vault-archive tier.

Catatan

Untuk memastikan penghematan biaya, Anda perlu memindahkan semua titik pemulihan yang disarankan ke Brankas tingkat arsip. Untuk memverifikasi, ikuti langkah 1 dan 2. Jika daftar titik pemulihan kosong di langkah 3, semua titik pemulihan yang disarankan telah dipindahkan ke Brankas tingkat arsip.

Pulihkan

Untuk memulihkan titik pemulihan yang dipindahkan ke arsip, Anda perlu menambahkan parameter yang diperlukan untuk durasi rehidrasi dan prioritas rehidrasi.

Screenshot showing the process to restore recovery points in the portal.

Lihat pekerjaan

Screenshot showing the process to view jobs in the portal.

Lihat Penggunaan Arsip di Dasbor Brankas

Anda juga dapat melihat penggunaan arsip di dasbor brankas.

Screenshot showing the archive usage in the vault dashboard.

Langkah berikutnya

Artikel ini menyediakan prosedur untuk mencadangkan titik retensi jangka panjang di tingkat Arsip, dan snapshot serta tingkat Standar menggunakan PowerShell.

Beban kerja yang didukung

Beban kerja Operasional
Azure Virtual Machines

SQL Server di Azure Virtual Machines
Menampilkan titik pemulihan yang dapat diarsipkan.

Menampilkan titik pemulihan yang disarankan (hanya untuk Virtual Machines).

Memindahkan titik pemulihan yang dapat diarsipkan.

Memindahkan titik pemulihan yang disarankan (hanya untuk Azure Virtual Machines).

Menampilkan titik pemulihan yang diarsipkan.

Memulihkan dari titik pemulihan yang diarsipkan.

Mulai

  1. Unduh PowerShell versi terbaru dari GitHub.

  2. Jalankan cmdlet berikut di PowerShell:

    install-module -name Az.RecoveryServices -Repository PSGallery -RequiredVersion 4.4.0 -AllowPrerelease -force
    
  3. Sambungkan ke Azure menggunakan cmdlet Connect-AzAccount.

  4. Masuk ke langganan Anda:

    Set-AzContext -Subscription "SubscriptionName"
    
  5. Ambil kubahnya:

    $vault = Get-AzRecoveryServicesVault -ResourceGroupName "rgName" -Name "vaultName"
    
  6. Dapatkan daftar item cadangan:

    • Untuk Azure Virtual Machines

      $BackupItemList = Get-AzRecoveryServicesBackupItem -vaultId $vault.ID -BackupManagementType "AzureVM" -WorkloadType "AzureVM"
      
    • Untuk SQL Server di Azure Virtual Machines

      $BackupItemList = Get-AzRecoveryServicesBackupItem -vaultId $vault.ID -BackupManagementType "AzureWorkload" -WorkloadType "MSSQL"
      
  7. Dapatkan item cadangan.

    • Untuk Azure Virtual Machines

      $bckItm = $BackupItemList | Where-Object {$_.Name -match '<vmName>'}
      
    • Untuk SQL Server di Azure Virtual Machines

      $bckItm = $BackupItemList | Where-Object {$_.FriendlyName -eq '<dbName>' -and $_.ContainerName -match '<vmName>'}
      
  8. (Opsional) Tambahkan rentang tanggal yang titik pemulihannya ingin Anda lihat. Misalnya, jika Anda ingin melihat titik pemulihan dari 120 hari terakhir, gunakan cmdlet berikut:

     $startDate = (Get-Date).AddDays(-120)
     $endDate = (Get-Date).AddDays(0) 
    

    Catatan

    Untuk melihat titik pemulihan untuk rentang waktu yang berbeda, ubah tanggal mulai dan tanggal selesai.

    Secara default, tanggal selesai diambil selama 30 hari terakhir.

Periksa status yang dapat diarsipkan dari semua titik pemulihan

Anda sekarang dapat memeriksa status yang dapat diarsipkan dari semua titik pemulihan item cadangan menggunakan cmdlet berikut:

$rp = Get-AzRecoveryServicesBackupRecoveryPoint -VaultId $vault.ID -Item $bckItm -StartDate $startdate.ToUniversalTime() -EndDate $enddate.ToUniversalTime() 

$rp | select RecoveryPointId, @{ Label="IsArchivable";Expression={$_.RecoveryPointMoveReadinessInfo["ArchivedRP"].IsReadyForMove}}, @{ Label="ArchivableInfo";Expression={$_.RecoveryPointMoveReadinessInfo["ArchivedRP"].AdditionalInfo}}

Memeriksa titik pemulihan yang dapat diarsipkan

$rp = Get-AzRecoveryServicesBackupRecoveryPoint -VaultId $vault.ID -Item $bckItm -StartDate $startdate.ToUniversalTime() -EndDate $enddate.ToUniversalTime() -IsReadyForMove $true -TargetTier VaultArchive

Titik pemulihan yang dapat diarsipkan mencantumkan semua titik pemulihan yang terkait dengan item cadangan tertentu yang siap dipindahkan ke arsip (dari tanggal mulai hingga tanggal selesai). Anda juga dapat mengubah tanggal mulai dan tanggal akhir.

Periksa mengapa titik pemulihan tidak dapat dipindahkan ke arsip

$rp = Get-AzRecoveryServicesBackupRecoveryPoint -VaultId $vault.ID -Item $bckItm -StartDate $startdate.ToUniversalTime() -EndDate $enddate.ToUniversalTime() -IsReadyForMove $false -TargetTier VaultArchive
$rp[0].RecoveryPointMoveReadinessInfo["ArchivedRP"]

Di mana $rp[0] adalah titik pemulihan yang ingin Anda periksa mengapa tidak dapat diarsipkan.

Output sampel

IsReadyForMove  AdditionalInfo
--------------  --------------
False           Recovery-Point Type is not eligible for archive move as it is already moved to archive tier

Titik pemulihan yang terkait dengan mesin virtual bersifat bertambah bertahap. Saat Anda memindahkan titik pemulihan tertentu ke arsip, titik pemulihan tersebut akan diubah menjadi cadangan lengkap, lalu dipindahkan ke arsip. Jadi, penghematan biaya yang terkait dengan pemindahan ke arsip bergantung pada churn sumber data.

Oleh karena itu, Azure Backup menyediakan kumpulan titik pemulihan yang disarankan yang dapat menghemat biaya, jika dipindahkan bersama-sama.

Catatan

  • Penghematan biaya tergantung pada berbagai alasan dan mungkin tidak sama untuk setiap instans.
  • Penghematan biaya dipastikan hanya jika Anda memindahkan semua titik pemulihan yang terdapat dalam set rekomendasi ke Brankas tingkat arsip.
$RecommendedRecoveryPointList = Get-AzRecoveryServicesBackupRecommendedArchivableRPGroup -Item $bckItm -VaultId $vault.ID

Pindah ke arsip

Move-AzRecoveryServicesBackupRecoveryPoint -VaultId $vault.ID -RecoveryPoint $rp[0] -SourceTier VaultStandard -DestinationTier VaultArchive

Di mana, $rp[0] adalah titik pemulihan pertama dalam daftar. Jika Anda ingin memindahkan titik pemulihan lainnya, gunakan $rp[1], $rp[2] dan seterusnya.

Cmdlet ini memindahkan titik pemulihan yang dapat diarsipkan ke arsip. Cmdlet mengembalikan pekerjaan yang dapat digunakan untuk melacak operasi pemindahan, baik dari portal maupun dengan PowerShell.

Lihat titik pemulihan yang diarsipkan

Cmdlet ini mengembalikan semua titik pemulihan yang diarsipkan.

$rp = Get-AzRecoveryServicesBackupRecoveryPoint -VaultId $vault.ID -Item $bckItm -Tier VaultArchive -StartDate $startdate.ToUniversalTime() -EndDate $enddate.ToUniversalTime()

Pemulihan dengan PowerShell

Untuk titik pemulihan dalam arsip, Azure Backup menyediakan metodologi pemulihan terintegrasi. Pemulihan terintegrasi adalah proses dua langkah.

  1. Melibatkan rehidrasi titik pemulihan yang disimpan dalam arsip.
  2. Simpan sementara di Brankas tingkat standar untuk durasi (juga dikenal sebagai durasi rehidrasi) mulai dari periode 10 hingga 30 hari. Defalutnya adalah 15 hari. Ada dua prioritas rehidrasi yang berbeda - Prioritas Standar dan Tinggi. Pelajari selengkapnya tentang prioritas rehidrasi.

Catatan

  • Durasi rehidrasi setelah dipilih tidak dapat diubah dan titik pemulihan yang direhidrasi tetap berada di tingkat standar untuk durasi rehidrasi.
  • Langkah tambahan rehidrasi menimbulkan biaya.

Untuk informasi selengkapnya tentang berbagai metode pemulihan untuk Azure Virtual Machines, lihat Memulihkan mesin virtual Azure menggunakan PowerShell.

Restore-AzRecoveryServicesBackupItem -VaultLocation $vault.Location -RehydratePriority "Standard" -RehydrateDuration 15 -RecoveryPoint $rp -StorageAccountName "SampleSA" -StorageAccountResourceGroupName "SArgName" -TargetResourceGroupName $vault.ResourceGroupName -VaultId $vault.ID

Untuk memulihkan SQL Server, ikuti langkah-langkah ini. Cmdlet Restore-AzRecoveryServicesBackupItem memerlukan dua parameter tambahan, RehydrationDuration dan RehydrationPriority.

Lihat pekerjaan

Untuk melihat pemindahan dan pemulihan pekerjaan, gunakan cmdlet PowerShell berikut ini:

Get-AzRecoveryServicesBackupJob -VaultId $vault.ID

Memindahkan titik pemulihan ke tingkat Arsip dalam skala besar

Anda sekarang dapat menggunakan skrip sampel untuk dilakukan pada operasi skala. Selengkapnya tentang cara menjalankan skrip sampel. Anda dapat mengunduh versi terbaru skrip dari sini.

Anda dapat melakukan operasi berikut menggunakan skrip sampel yang disediakan oleh Microsoft Azure Backup:

  • Memindahkan semua titik pemulihan yang memenuhi syarat untuk database tertentu/semua database untuk server SQL di mesin virtual Azure ke tingkat Arsip.
  • Memindahkan semua titik pemulihan yang disarankan untuk Mesin Virtual Azure tertentu ke tingkat Arsip.

Anda juga dapat menulis skrip sesuai kebutuhan Anda atau memodifikasi skrip sampel di atas untuk mengambil item cadangan yang diperlukan.

Langkah berikutnya

Artikel ini menyediakan prosedur untuk mencadangkan titik retensi jangka panjang di tingkat Arsip, dan snapshot serta tingkat Standar menggunakan antarmuka baris perintah (CLI).

Beban kerja yang didukung

Beban kerja Operasional
Azure Virtual Machines

SQL Server di Azure Virtual Machines

SAP Hana di Azure Virtual Machines
Menampilkan titik pemulihan yang dapat diarsipkan.

Menampilkan titik pemulihan yang disarankan (hanya untuk Virtual Machines).

Memindahkan titik pemulihan yang dapat diarsipkan.

Memindahkan titik pemulihan yang disarankan (hanya untuk Azure Virtual Machines).

Menampilkan titik pemulihan yang diarsipkan.

Memulihkan dari titik pemulihan yang diarsipkan.

Mulai

  1. Unduh/Tingkatkan versi AZ CLI ke 2.26.0 atau lebih tinggi

    1. Ikuti instruksi untuk menginstal CLI untuk pertama kalinya.
    2. Jalankan az --upgrade untuk meningkatkan versi yang sudah diinstal.
  2. Masuk menggunakan perintah berikut:

    az login
    
  3. Atur Konteks Langganan:

    az account set –s <subscriptionId>
    

Lihat titik pemulihan yang dapat diarsipkan

Anda dapat memindahkan titik pemulihan yang dapat diarsipkan ke Brankas tingkat arsip menggunakan perintah berikut. Pelajari selengkapnya tentang kriteria kelayakan.

  • Untuk Azure Virtual Machines

    az backup recoverypoint list -g {rg} -v {vault} -c {container} -i {item} --backup-management-type {AzureIaasVM} --workload-type {VM}  --target-tier {VaultArchive} --is-ready-for-move {True}
    
  • Untuk SQL Server di Azure Virtual Machines

    az backup recoverypoint list -g {rg} -v {vault} -c {container} -i {item} --backup-management-type {AzureWorkload} --workload-type {MSSQL}  --target-tier {VaultArchive} --is-ready-for-move {True}
    
  • Untuk SAP Hana di Azure Virtual Machines

    az backup recoverypoint list -g {rg} -v {vault} -c {container} -i {item} --backup-management-type {AzureWorkload} --workload-type {SAPHANA}  --target-tier {VaultArchive} --is-ready-for-move {True}
    

Periksa mengapa titik pemulihan tidak dapat diarsipkan

Jalankan perintah berikut:

az backup recoverypoint list -g {rg} -v {vault} -c {container} -i {item} --backup-management-type {AzureWorkload / AzureIaasVM} --workload-type {MSSQL / SAPHANA / VM}  --query [].{Name:name,move_ready:properties.recoveryPointMoveReadinessInfo.ArchivedRP.isReadyForMove,additional_details: properties.recoveryPointMoveReadinessInfo.ArchivedRP.additionalInfo

Anda akan mendapatkan daftar semua titik pemulihan, apakah dapat diarsipkan dan alasannya jika tidak dapat diarsipkan

Jalankan perintah berikut:

az backup recoverypoint list -g {rg} -v {vault} -c {container} -i {item} --backup-management-type { AzureIaasVM} --workload-type {VM} --recommended-for-archive

Pelajari selengkapnya tentang kumpulan rekomendasi.

Catatan

  • Penghematan biaya bergantung pada berbagai alasan dan mungkin tidak sama untuk setiap instans.
  • Anda dapat memastikan penghematan biaya hanya jika semua titik pemulihan yang terdapat dalam set rekomendasi dipindahkan ke Brankas tingkat arsip.

Pindah ke arsip

Anda dapat memindahkan titik pemulihan yang dapat diarsipkan ke Brankas tingkat arsip menggunakan perintah berikut. Parameter nama dalam perintah harus berisi nama titik pemulihan yang dapat diarsipkan.

  • Untuk Mesin Virtual Azure

    az backup recoverypoint move -g {rg} -v {vault} -c {container} -i {item} --backup-management-type { AzureIaasVM} --workload-type {VM} --source-tier {VaultStandard} --destination-tier {VaultArchive} --name {rp}
    
  • Untuk SQL Server di Mesin Virtual Azure

    az backup recoverypoint move -g {rg} -v {vault} -c {container} -i {item} --backup-management-type {AzureWorkload} --workload-type {MSSQL} --source-tier {VaultStandard} --destination-tier {VaultArchive} --name {rp}
    
  • Untuk SAP Hana di Mesin Virtual Azure

    az backup recoverypoint move -g {rg} -v {vault} -c {container} -i {item} --backup-management-type {AzureWorkload} --workload-type {SAPHANA} --source-tier {VaultStandard} --destination-tier {VaultArchive} --name {rp}
    

Lihat titik pemulihan yang diarsipkan

Gunakan perintah berikut:

  • Untuk Azure Virtual Machines

    az backup recoverypoint list -g {rg} -v {vault} -c {container} -i {item} --backup-management-type {AzureWorkload } --workload-type {VM} -- tier {VaultArchive}
    
  • Untuk SQL Server di Azure Virtual Machines

    az backup recoverypoint list -g {rg} -v {vault} -c {container} -i {item} --backup-management-type {AzureWorkload} --workload-type {MSSQL} -- tier {VaultArchive}
    
  • Untuk SAP Hana di Azure Virtual Machines

    az backup recoverypoint list -g {rg} -v {vault} -c {container} -i {item} --backup-management-type {AzureWorkload} --workload-type {SAPHANA} -- tier {VaultArchive}
    

Pulihkan

Jalankan perintah berikut:

  • Untuk Azure Virtual Machines

    az backup restore restore-disks -g {rg} -v {vault} -c {container} -i {item} --rp-name {rp} --storage-account {storage_account} --rehydration-priority {Standard / High} --rehydration-duration {rehyd_dur}
    
  • Untuk SQL Server di Mesin Virtual Azure/SAP Hana di Mesin Virtual Azure

    az backup recoveryconfig show --resource-group saphanaResourceGroup \
        --vault-name saphanaVault \
        --container-name VMAppContainer;Compute;saphanaResourceGroup;saphanaVM \
        --item-name saphanadatabase;hxe;hxe \
        --restore-mode AlternateWorkloadRestore \
        --rp-name 7660777527047692711 \
        --target-item-name restored_database \
        --target-server-name hxehost \
        --target-server-type HANAInstance \
        --workload-type SAPHANA \
        --output json
    
    
    az backup restore restore-azurewl -g {rg} -v {vault} --recovery-config {recov_config} --rehydration-priority {Standard / High} --rehydration-duration {rehyd_dur}
    

Langkah berikutnya