Matriks dukungan untuk database SQL Server dan cadangan rekam jepret instans (pratinjau) di VM Azure

Anda dapat menggunakan Azure Backup untuk mencadangkan database SQL Server dan snapshot instans SQL Server (pratinjau) di VM Azure yang dihosting di platform cloud Microsoft Azure. Artikel ini merangkum pengaturan dan batasan dukungan umum untuk skenario dan penyebaran Cadangan SQL Server dan cadangan rekam jepret instans SQL Server di VM Azure. Untuk pertanyaan umum, lihat pertanyaan yang sering diajukan.

Dukungan skenario

Tabel berikut ini meringkas dukungan untuk skenario yang berbeda untuk pencadangan database SQL Server di VM Azure.

Support Details
Penyebaran yang didukung SQL Marketplace Azure VM dan non-Marketplace VM (SQL Server yang diinstal secara manual) didukung.
Wilayah yang didukung Azure Backup untuk database SQL Server tersedia di semua wilayah, kecuali Prancis Selatan (FRS).
Sistem operasi yang didukung Windows Server 2022, Server Windows 2019, Server Windows 2016, Windows Server 2012 (semua versi), Windows Server 2008 R2 SP1

Konfigurasi lain diperlukan untuk Windows Server 2008 dan 2008 R2. Pelajari cara mengatur izin VM.

Linux saat ini tidak didukung.
Versi SQL Server yang didukung SQL Server 2022 Express, SQL Server 2022, SQL Server 2019, SQL Server 2017 sebagaimana dirinci pada halaman siklus hidup produk Search, SQL Server 2016, dan SPs sebagaimana dirinci pada halaman siklus hidup produk Search, SQL Server 2014, SQL Server 2012.

Perusahaan, Standar, Web, Pengembang, Ekspres.

Versi DB Lokal Ekspres tidak didukung.

Dukungan terbatas tersedia untuk versi SQL Server yang saat ini berada di "Akhir masa pakai", "Pembaruan Keamanan Diperpanjang" atau fase dukungan terbatas lainnya.
Versi .NET yang didukung .NET Framework 4.6.2 atau yang lebih baru diinstal pada VM
Penyebaran yang didukung SQL Marketplace Azure VM dan VM non-Marketplace (SQL Server yang diinstal secara manual) didukung. Dukungan untuk instans mandiri selalu ada di grup ketersediaan.

Perhatikan bahwa database SQL yang merupakan bagian dari AlwaysOn AG dan disinkronkan dari SQL Managed Instance tidak didukung.
Pemulihan Lintas Wilayah Didukung untuk database yang dilindungi sebagai instans mandiri dan/atau sebagai bagian dari grup ketersediaan SQL. Pelajari selengkapnya.
Pemulihan Lintas Langganan Didukung melalui portal Azure dan Azure CLI. Pelajari selengkapnya.

Note

Windows Server 2008, 2008 R2, 2012 dan 2012 R2 telah mencapai Akhir Dukungan (EOS). Tinjau penggunaan anda dan rencanakan peningkatan OS dan migrasi yang sesuai. Untuk informasi selengkapnya, lihat Akhir dukungan untuk:

Lakukan peningkatan di tempat ke Server Windows 2016, 2019, 2022, atau 2025.

Pertimbangan dan pembatasan fitur

Setting Batas maksimum
Jumlah database yang dapat diproteksi di server (dan di vault) 2000
Ukuran database yang didukung (di luar batas yang diizinkan, masalah performa mungkin muncul) 6 TB dengan pencadangan streaming*

Sebaiknya Gunakan cadangan Rekam Jepret SQL untuk database yang lebih besar dari 4 TB untuk skenario yang memerlukan performa pencadangan dan pemulihan yang lebih cepat.
Jumlah file yang didukung di database 1000
Jumlah pencadangan penuh yang didukung per hari Satu pencadangan terjadwal.

Tiga pencadangan sesuai permintaan.

Sebaiknya Anda tidak memicu lebih dari tiga pencadangan per hari. Namun, untuk memungkinkan percobaan ulang pengguna untuk upaya yang gagal, batas keras untuk pencadangan sesuai permintaan diatur ke sembilan upaya.
Pengiriman jurnal Saat Anda mengaktifkan pengiriman log pada database server SQL yang Anda cadangkan, kami sarankan Anda menonaktifkan pencadangan log dalam kebijakan pencadangan. Jika tidak, pengiriman log (yang secara otomatis mengirim log transaksi dari database primer ke sekunder) mengganggu pencadangan log yang diaktifkan melalui Azure Backup.

Oleh karena itu, jika Anda mengaktifkan pengiriman log, pastikan bahwa kebijakan Anda hanya mengaktifkan pencadangan penuh dan/atau berbeda.
Periode penyimpanan untuk cadangan sesuai permintaan Untuk cadangan Penuh/Perbedaan/ Penambahan, retensi di luar kotak adalah 45 hari.

Untuk hanya Menyalin cadangan penuh, Anda dapat menentukan periode retensi kustom.
Batas pemulihan untuk SQL di Azure VM 20
Jumlah database yang dapat dicadangkan secara bersamaan 20 per VM
Jumlah database yang dapat dipulihkan secara bersamaan 15 per VM
Jumlah database yang dapat dipulihkan sebagai file secara bersamaan 15 per VM
Jumlah pemulihan yang diizinkan per database 20 per hari

*Batas ukuran database bergantung pada laju transfer data yang kami dukung dan konfigurasi batas waktu pencadangan. Bukan berdasarkan hard limit. Pelajari selengkapnya tentang performa throughput cadangan.

  • Pencadangan SQL Server dapat dikonfigurasi di portal Microsoft Azure atau PowerShell. CLI tidak didukung.
  • Solusi ini didukung pada kedua jenis penyebaran - VM Azure Resource Manager dan VM klasik.
  • Semua jenis backup (penuh/diferensial/log) dan model pemulihan (log sederhana/penuh/massal) didukung.
  • Untuk database baca-saja: pencadangan penuh dan hanya-salin adalah satu-satunya jenis cadangan yang didukung.
  • Pemadatan asli SQL didukung jika secara eksplisit diaktifkan oleh pengguna dalam kebijakan cadangan. Azure Backup mengambil alih default tingkat instans dengan klausul COMPRESSION / NO_COMPRESSION, tergantung pada nilai kontrol sebagaimana ditetapkan oleh pengguna.
  • TDE - pencadangan database yang diaktifkan didukung. Untuk memulihkan database terenkripsi TDE ke SQL Server lain, Anda harus terlebih dahulu memulihkan sertifikat ke server tujuan. Kompresi cadangan database yang mendukung TDE untuk SQL Server 2016 dan versi yang lebih baru tersedia, tetapi dengan ukuran transfer yang lebih rendah seperti yang dijelaskan di sini.
  • Operasi pencadangan dan pemulihan untuk database cermin dan snapshot database tidak didukung.
  • Failover Cluster Instance (FCI) SQL Server tidak didukung.
  • Pencadangan database dengan ekstensi dalam namanya tidak didukung karena server IIS melakukan pemfilteran permintaan ekstensi file. Namun, perhatikan bahwa Microsoft allowlisted .ad, .cs, dan .master yang dapat digunakan dalam nama database. Pelajari selengkapnya tentang panduan penamaan database untuk Azure Backup.
  • Enkripsi FIPS saat ini tidak didukung dengan beban kerja cadangan SQL.

SQL Server skenario yang didukung pencadangan rekam jepret instans (pratinjau)

Tabel berikut ini meringkas skenario yang didukung dan tidak didukung untuk pencadangan rekam jepret instans SQL Server yang berjalan di komputer virtual Azure.

Skenario Supported Unsupported
Versi SQL Server SQL Server 2016 (dan lebih tinggi) berjalan pada Server Windows 2016 (dan lebih tinggi).
Jenis cadangan untuk rekam jepret Rekam jepret Penuh (dengan atau tanpa pencadangan Log), Snapshot-copy-only-full (Cadangan adhoc di tingkat database)
Konfigurasi pencadangan Instans mandiri dan Always on AG
Perangkat keras/konfigurasi penyimpanan Disk Premium SSD V2, Ultradisk, Write-accelerated, disk OS Ephemeral, dan disk bersama.
Enkripsi ADE, TDE, dan enkripsi SQL lainnya
Pemadatan SQL Tidak didukung
Proses pemulihan Pemulihan lokasi alternatif (ALR) yang mendukung pemulihan ke VM target yang berbeda dari yang asli. Pemulihan Lokasi Asli (OLR), Pemulihan lintas wilayah, Pemulihan lintas langganan
Klien yang didukung portal Azure, PowerShell CLI
Fitur berbasis vault Kekekalan, Titik Akhir Privat (melalui Proksi)
Jenis database Pencadangan rekam jepret database sistem
Ukuran database Database maksimum 35 TB
Pemilihan database selama rekam jepret instans Hingga 12 database pengguna
Mode perlindungan dalam instans SQL Melindungi semua database yang dipilih hanya menggunakan perlindungan berbasis rekam jepret. Mode perlindungan campuran (beberapa database menggunakan rekam jepret dan yang lain menggunakan streaming)

Note

Integrasi dengan pengalaman Resiliency saat ini tidak didukung untuk pencadangan rekam jepret instans SQL Server (pratinjau).

Performa throughput cadangan untuk pencadangan streaming SQL

Azure Backup mendukung tingkat transfer data yang konsisten sebesar 350 MBps untuk pencadangan penuh dan diferensial database SQL besar (500 GB). Untuk memanfaatkan performa optimal, pastikan bahwa:

  • VM yang mendasari (berisi instans SQL Server, yang menghosting database) dikonfigurasi dengan throughput jaringan yang diperlukan. Jika throughput maksimum VM kurang dari 200 MBps, Azure Backup tidak dapat mentransfer data dengan kecepatan optimal.
    Selain itu, disk yang berisi file database harus memiliki cukup throughput yang diprovisikan. Pelajari selengkapnya tentang throughput dan performa disk di Azure VM.
  • Proses, yang berjalan di VM, tidak menggunakan bandwidth VM.
  • Jadwal pencadangan tersebar di subset database. Beberapa cadangan berjalan bersamaan pada VM berbagi tingkat konsumsi jaringan antar cadangan. Pelajari selengkapnya tentang cara mengontrol jumlah cadangan bersamaan.
  • Throughput maksimum yang didukung untuk cadangan log adalah 50 Mbps, berdasarkan churn log rata-rata yang diamati di sebagian besar lingkungan. Jika Anda secara konsisten mengalami churn log tinggi dan mengalami penurunan performa pencadangan, hubungi Dukungan Microsoft untuk bantuan lebih lanjut.

Note

  • Throughput yang lebih tinggi secara otomatis dibatasi ketika kondisi berikut terpenuhi:
    • Semua database harus berada di atas ukuran 4 TB.
    • Database harus dihosting di Azure VM yang memiliki metrik throughput disk maksimum yang tidak di-cache lebih besar dari 800 MBpS.
  • Unduh Resource Planner terperinci untuk menghitung perkiraan jumlah database yang dilindungi yang direkomendasikan per server berdasarkan sumber daya VM, bandwidth, dan kebijakan pencadangan.

Langkah selanjutnya