Bagikan melalui


Mencadangkan SQL Server ke Azure menggunakan Azure Backup Server

Artikel ini menjelaskan cara mencadangkan dan memulihkan SQL Server ke Azure dengan menggunakan Microsoft Azure Backup Server (MABS).

Microsoft Azure Backup Server (MABS) menyediakan pencadangan dan pemulihan untuk database SQL Server. Selain mencadangkan database SQL Server, Anda dapat menjalankan pencadangan sistem atau pencadangan lengkap bare-metal (pemulihan dasar) dari komputer SQL Server. Anda dapat menggunakan MABS untuk melindungi:

  • Instans SQL Server mandiri
  • Instans Kluster Failover SQL Server (FCI)

Skenario yang didukung

  • MABS v3 UR2, MABS v4, atau yang lebih baru mendukung SQL Server Failover Cluster Instance (FCI) menggunakan Cluster Shared Volume (CSV).
  • Dukungan untuk perlindungan SQL Server FCI dengan Storage Spaces Direct di Azure, serta SQL Server FCI dengan disk berbagi Azure, tersedia melalui fitur ini. Server DPM harus disebarkan di Azure Virtual Machine untuk melindungi instans SQL FCI, yang disebarkan pada Azure VM.
  • Grup ketersediaan AlwaysOn SQL Server dengan preferensi ini:
    • Pilih Opsi Sekunder
    • Sekunder saja
    • Utama
    • Replika apa pun

Alur kerja perlindungan database SQL Server

Untuk membackup database SQL Server dan memulihkannya kembali dari Azure:

  1. Buat kebijakan cadangan untuk melindungi database SQL Server di Azure.
  2. Buat salinan cadangan sesuai permintaan di Azure.
  3. Pulihkan database di Azure.

Prasyarat dan batasan

Sebelum memulai, tinjau prasyarat dan batasan berikut:

  • Jika Anda memiliki database dengan file pada berbagi file jarak jauh, perlindungan akan gagal dengan ID Kesalahan 104. MABS tidak mendukung perlindungan untuk data SQL Server pada berbagi file jarak jauh.
  • Pastikan Anda telah menginstal dan menyiapkan Azure Backup Server.
  • MABS tidak dapat melindungi database yang disimpan di berbagi SMB jarak jauh.
  • Pastikan bahwa replika grup ketersediaan dikonfigurasi sebagai baca-saja.
  • Secara eksplisit, Anda harus menambahkan akun sistem NTAuthority\System ke grup Sysadmin di SQL Server.
  • Saat melakukan pemulihan lokasi alternatif untuk database yang sebagian terkandung, Anda harus memastikan bahwa instans SQL target mengaktifkan fitur Database Terkandung.
  • Saat melakukan pemulihan lokasi alternatif untuk database aliran file, Anda harus memastikan bahwa instans SQL target mengaktifkan fitur database aliran file.
  • Perlindungan untuk SQL Server Always On:
    • MABS mendeteksi Availability Groups saat melakukan penyelidikan pada pembuatan grup perlindungan.
    • MABS mendeteksi failover dan melanjutkan perlindungan database.
    • MABS mendukung konfigurasi kluster multi-situs untuk instans SQL Server.
  • Saat Anda melindungi database yang menggunakan fitur AlwaysOn, MABS memiliki batasan berikut:
    • MABS akan mematuhi kebijakan pencadangan untuk grup ketersediaan yang ditetapkan di SQL Server berdasarkan preferensi pencadangan, sebagai berikut:
      • Utamakan replika sekunder - Pencadangan harus dilakukan pada replika sekunder, kecuali jika replika utama adalah satu-satunya replika yang online. Jika ada beberapa replika sekunder yang tersedia, maka node dengan prioritas pencadangan tertinggi akan dipilih untuk pencadangan. JIKA hanya replika utama yang tersedia, maka pencadangan harus terjadi pada replika utama.
      • Hanya sekunder - Pencadangan tidak boleh dilakukan pada replika utama. Jika replika utama adalah satu-satunya yang online, pencadangan tidak perlu dilakukan.
      • Primer - Pencadangan harus selalu terjadi pada replika utama.
      • Pencadangan dapat dilakukan pada replika ketersediaan mana pun dalam grup ketersediaan. Simpul yang akan menjadi sumber cadangan akan didasarkan pada prioritas cadangan untuk setiap simpul.
    • Perhatikan hal berikut:
      • Pencadangan dapat terjadi dari replika apa saja yang dapat dibaca - yaitu, primer, sekunder sinkron, sekunder asinkron.
      • Jika ada replika yang dikecualikan dari pencadangan, misalnya Kecualikan Replika diaktifkan atau ditandai sebagai tidak dapat dibaca, maka replika tersebut tidak akan dipilih untuk cadangan dalam opsi apa pun.
      • Jika ada beberapa replika yang tersedia dan dapat dibaca, maka node dengan prioritas pencadangan tertinggi akan dipilih untuk pencadangan.
      • Jika pencadangan gagal pada simpul yang dipilih, maka operasi pencadangan gagal.
      • Pemulihan ke lokasi asli tidak didukung.
  • Masalah pencadangan pada SQL Server 2014 atau versi terbaru:
    • SQL server 2014 menambahkan fitur baru untuk membuat database untuk SQL Server lokal di penyimpanan Windows Azure Blob. MABS tidak dapat digunakan untuk melindungi konfigurasi ini.
    • Terdapat beberapa masalah yang diketahui pada preferensi pencadangan "Lebih memilih sekunder" untuk opsi AlwaysOn SQL. MABS selalu mengambil cadangan dari server sekunder. Jika tidak ada sekunder yang dapat ditemukan, maka pencadangan gagal.

Buat kebijakan pencadangan

Untuk melindungi database SQL Server di Azure, buat kebijakan cadangan dulu:

  1. Di Azure Backup Server, pilih ruang kerja Perlindungan .

  2. Pilih Baru untuk membuat grup proteksi.

    Cuplikan layar memperlihatkan cara mulai membuat grup perlindungan di Azure Backup Server.

  3. Pada halaman mulai, tinjau panduan tentang membuat grup perlindungan. Kemudian pilih Berikutnya.

  4. Untuk jenis grup perlindungan, pilih Server.

    Cuplikan layar memperlihatkan cara memilih jenis grup perlindungan Server.

  5. Perluas instans SQL Server tempat database yang ingin Anda cadangkan berada. Lihat sumber data yang bisa dicadangkan dari server tersebut. Perluas Semua Berbagi SQL lalu pilih basis data yang ingin Anda cadangkan. Dalam contoh ini, kami memilih ReportServer$MSDPM2012 dan ReportServer$MSDPM2012TempDB. Pilih Selanjutnya.

    Cuplikan layar memperlihatkan cara memilih database SQL Server.

  6. Beri nama grup proteksi lalu pilih Saya ingin perlindungan online.

    Cuplikan layar memperlihatkan cara memilih metode perlindungan data - perlindungan disk jangka pendek atau perlindungan Azure online.

  7. Pada bilah Tentukan Tujuan Short-Term, sertakan input yang diperlukan untuk membuat titik cadangan pada disk.

    Dalam contoh ini, rentang Retensi diatur ke 5 hari. Frekuensi Sinkronisasi cadangan diatur ke setiap 15 menit sekali. Pencadangan Penuh Ekspres dijadwalkan pada pukul 20:00.

    Cuplikan layar memperlihatkan cara menyiapkan tujuan jangka pendek untuk perlindungan cadangan.

    Nota

    Dalam contoh ini, titik cadangan dibuat pada pukul 20:00 setiap hari. Data yang telah dimodifikasi sejak titik pencadangan pukul 20.00 hari sebelumnya sedang ditransfer. Proses ini disebut Pencadangan Penuh Ekspres. Meskipun log transaksi disinkronkan setiap 15 menit, jika kita perlu pulihkan database pada pukul 21:00, maka titik dibuat dengan memutar ulang log dari titik cadangan penuh ekspres terakhir, yaitu pukul 20:00 dalam contoh ini.

  8. Pilih Selanjutnya. MABS menunjukkan ruang penyimpanan keseluruhan yang tersedia. Selain itu, menunjukkan potensi pemanfaatan ruang disk.

    Cuplikan layar memperlihatkan cara menyiapkan alokasi disk di MABS.

    Ukuran data total adalah ukuran data yang ingin Anda cadangkan, dan ruang disk yang akan disediakan di DPM adalah ruang yang direkomendasikan MABS untuk grup perlindungan. DPM memilih volume cadangan yang ideal berdasarkan pengaturan. Namun, Anda dapat mengedit pilihan volume cadangan dalam detail alokasi disk. Untuk beban kerja, pilih penyimpanan yang diinginkan di menu tarik-turun. Pengeditan mengubah nilai untuk Total Storage dan Free Storage di panel Penyimpanan Disk yang Tersedia . Ruang yang kurang provisi adalah jumlah penyimpanan yang disarankan oleh DPM untuk Anda tambahkan ke volume guna memastikan pencadangan yang lancar dan berkelanjutan.

  9. Jika Anda adalah administrator, Anda bisa memilih untuk mentransfer cadangan awal ini Secara otomatis melalui jaringan dan memilih waktu transfer. Atau pilih untuk mentransfer cadangan Secara manual. Kemudian pilih Berikutnya.

    Cuplikan layar memperlihatkan cara memilih metode pembuatan replika di MABS.

    Salinan cadangan awal memerlukan transfer seluruh sumber data (database SQL Server). Data cadangan berpindah dari server produksi (komputer SQL Server) ke MABS. Jika cadangan ini besar, memindahkan data melalui jaringan dapat menyebabkan kemacetan bandwidth. Untuk alasan ini, administrator dapat memilih untuk menggunakan media yang dapat dilepas untuk mentransfer cadangan awal Secara Manual. Atau mereka dapat mentransfer data Secara otomatis melalui jaringan pada waktu yang ditentukan.

    Setelah pencadangan awal selesai, pencadangan berlanjut secara bertahap pada salinan cadangan awal. Pencadangan bertahap cenderung kecil dan mudah ditransfer melalui jaringan.

  10. Pilih kapan menjalankan pemeriksaan konsistensi. Kemudian pilih Berikutnya.

    Cuplikan layar memperlihatkan cara memilih jadwal untuk menjalankan pemeriksaan konsistensi.

    MABS dapat menjalankan pemeriksaan konsistensi pada integritas titik cadangan. Perangkat ini menghitung checksum dari file cadangan di server produksi (pada komputer SQL Server dalam contoh ini) dan data yang dicadangkan untuk file tersebut di MABS. Jika pemeriksaan menemukan konflik, maka file yang dicadangkan di MABS diasumsikan rusak. MABS memperbaiki data yang dicadangkan dengan mengirim blok yang sesuai dengan ketidakcocokan checksum. Karena pemeriksaan konsistensi adalah operasi intensif kinerja, administrator dapat memilih untuk menjadwalkan pemeriksaan konsistensi atau menjalankannya secara otomatis.

  11. Pilih sumber data untuk dilindungi di Azure. Kemudian pilih Berikutnya.

    Cuplikan layar memperlihatkan cara memilih sumber data untuk dilindungi di Azure.

  12. Jika Anda adalah administrator, Anda dapat memilih jadwal pencadangan dan kebijakan penyimpanan yang sesuai dengan kebijakan organisasi Anda.

    Cuplikan layar memperlihatkan cara memilih jadwal dan kebijakan retensi.

    Dalam contoh ini, cadangan diambil setiap hari pada pukul 12:00 dan 20:00.

    Petunjuk / Saran

    Untuk pemulihan cepat, simpan beberapa titik pemulihan jangka pendek di disk Anda. Titik pemulihan ini digunakan untuk pemulihan operasional. Azure berfungsi sebagai lokasi di luar lokasi yang baik, menyediakan SLA yang lebih tinggi dan ketersediaan yang dijamin.

    Gunakan Data Protection Manager (DPM) untuk menjadwalkan Azure Backup setelah pencadangan disk lokal selesai. Ketika Anda mengikuti praktik ini, cadangan disk terbaru disalin ke Azure.

  13. Pilih jadwal kebijakan retensi. Untuk informasi selengkapnya tentang cara kerja kebijakan penyimpanan, lihat Gunakan Azure Backup untuk mengganti infrastruktur pita Anda.

    Cuplikan layar memperlihatkan cara memilih kebijakan penyimpanan di MABS.

    Dalam contoh ini:

    • Cadangan diambil setiap hari pada pukul 12:00 siang dan 20:00 malam. Disimpan selama 180 hari.
    • Cadangan pada hari Sabtu pukul 12 siang disimpan selama 104 minggu.
    • Cadangan dari Sabtu terakhir tiap bulan pukul 12:00 disimpan selama 60 bulan.
    • Cadangan dari Sabtu terakhir bulan Maret pukul 12:00 siang disimpan selama 10 tahun.

    Setelah Anda memilih kebijakan penyimpanan, pilih Berikutnya.

  14. Pilih cara transfer salinan cadangan awal ke Azure.

    • Opsi Secara otomatis melalui jaringan mengikuti jadwal cadangan Anda untuk mentransfer data ke Azure.
    • Untuk informasi selengkapnya tentang Pencadangan Offline, lihat Gambaran Umum Pencadangan Offline.

    Setelah Anda memilih mekanisme transfer, pilih Berikutnya.

  15. Pada bilah Ringkasan , tinjau detail kebijakan. Lalu pilih Buat grup. Anda dapat memilih Tutup dan tonton kemajuan pekerjaan di ruang kerja Pemantauan.

    Cuplikan layar memperlihatkan kemajuan pembuatan grup perlindungan.

Buat salinan cadangan sesuai permintaan database SQL Server

Titik pemulihan dibuat ketika cadangan pertama dilakukan. Daripada menunggu jadwal berjalan, Anda dapat memicu pembuatan titik pemulihan secara manual:

  1. Dalam grup perlindungan, pastikan status database OK.

    Cuplikan layar memperlihatkan status database dalam grup perlindungan.

  2. Klik kanan database lalu pilih Buat titik pemulihan.

    Cuplikan layar memperlihatkan cara memilih membuat titik pemulihan online.

  3. Di menu turun bawah, pilih Perlindungan online. Lalu pilih OK untuk memulai pembuatan titik pemulihan di Azure.

    Cuplikan layar memperlihatkan cara mulai membuat titik pemulihan di Azure.

  4. Anda dapat melihat kemajuan pekerjaan di ruang kerja Pemantauan.

    Cuplikan layar memperlihatkan cara melihat kemajuan pekerjaan di konsol Pemantauan.

Pulihkan database SQL Server dari Azure

Untuk memulihkan entitas yang dilindungi, seperti database SQL Server, dari Azure:

  1. Buka konsol manajemen server DPM. Buka ruang kerja Pemulihan untuk melihat server yang dicadangkan DPM. Pilih database (dalam contoh ini, ReportServer$MSDPM2012). Pilih waktu Pemulihan yang diakhiri dengan Online.

    Cuplikan layar memperlihatkan cara memilih titik pemulihan.

  2. Klik kanan nama database dan pilih Pulihkan.

    Cuplikan layar memperlihatkan cara memulihkan database dari Azure.

  3. DPM menunjukkan rincian titik pemulihan. Pilih Selanjutnya. Untuk mengesampingkan database, pilih jenis pemulihan Pulihkan ke instans asli SQL Server. Kemudian pilih Berikutnya.

    Cuplikan layar memperlihatkan cara memulihkan database ke lokasi aslinya.

    Dalam contoh ini, DPM memungkinkan pemulihan database ke instans SQL Server lain atau ke folder jaringan mandiri.

  4. Pada bilah Tentukan Opsi Pemulihan , Anda dapat memilih opsi pemulihan. Misalnya, Anda dapat memilih Pembatasan penggunaan bandwidth jaringan untuk membatasi bandwidth yang digunakan pemulihan. Kemudian pilih Berikutnya.

  5. Pada bilah Ringkasan, Anda akan melihat konfigurasi pemulihan saat ini. Pilih Pulihkan.

    Status pemulihan memperlihatkan database sedang dipulihkan. Anda bisa memilih Tutup untuk menutup wizard dan melihat kemajuan di ruang kerja Pemantauan .

    Cuplikan layar memperlihatkan cara memulai proses pemulihan.

    Ketika pemulihan selesai, database yang dipulihkan konsisten dengan aplikasi.

Langkah berikutnya

Untuk mengetahui informasi lebih lanjut, lihat FAQ-Pertanyaan Yang Sering Diajukan tentang Azure Backup.

Jalankan penginstalan MABS tanpa pengawas.