Bagikan melalui


Apa itu alat Azure Application Consistent Snapshot?

Alat Azure Application Consistent Snapshot (AzAcSnap) adalah alat baris perintah yang memungkinkan perlindungan data untuk database pihak ketiga. Ini menangani semua orkestrasi yang diperlukan untuk menempatkan database tersebut ke dalam status konsisten aplikasi sebelum mengambil rekam jepret penyimpanan. Setelah rekam jepret, alat mengembalikan database ke status operasional.

Lihat langkah-langkah untuk mulai menggunakan alat Azure Application Consistent Snapshot.

Ikhtisar arsitektur

Anda dapat menginstal AzAcSnap pada host yang sama dengan database, atau Anda dapat menginstalnya pada sistem terpusat. Tetapi, Anda harus memiliki konektivitas jaringan ke server database dan back end penyimpanan (Azure Resource Manager untuk Azure NetApp Files atau HTTPS untuk Azure Large Instances).

AzAcSnap adalah aplikasi ringan yang biasanya dijalankan dari penjadwal eksternal. Pada sebagian besar sistem Linux, operasi ini adalah cron, yang menjadi fokus dokumentasi. Tetapi penjadwal bisa menjadi alat alternatif, selama dapat mengimpor azacsnap profil shell pengguna. Mengimpor pengaturan lingkungan pengguna memastikan bahwa jalur dan izin file diinisialisasi dengan benar.

Manfaat menggunakan AzAcSnap

AzAcSnap menggunakan fungsi rekam jepret volume dan replikasi di Azure NetApp Files dan Azure Large Instances. Itu memberikan manfaat berikut:

  • Rekam jepret cadangan cepat yang independen dari ukuran database

    AzAcSnap mengambil rekam jepret database yang hampir seketika dengan hit performa nol, terlepas dari ukuran volume database. Dibutuhkan rekam jepret secara paralel di semua volume, untuk memungkinkan beberapa volume menjadi bagian dari penyimpanan database.

    Dalam pengujian, alat ini membutuhkan waktu kurang dari dua menit untuk mengambil cadangan rekam jepret dari database 100+ tebibyte (TiB) yang disimpan di 16 volume.

  • Perlindungan data yang konsisten dengan aplikasi

    Anda dapat menyebarkan AzAcSnap sebagai solusi terpusat atau terdistribusi untuk mencadangkan file database penting. Ini memastikan konsistensi database sebelum melakukan rekam jepret volume penyimpanan. Akibatnya, ini memastikan bahwa Anda dapat menggunakan rekam jepret volume penyimpanan untuk pemulihan database. Opsi penerusan roll database tersedia saat digunakan dengan file log.

  • Manajemen katalog database

    Saat Anda menggunakan AzAcSnap dengan SAP Hana, rekaman dalam katalog cadangan tetap terkini dengan rekam jepret penyimpanan. Kemampuan ini memungkinkan administrator database untuk melihat aktivitas pencadangan.

  • Perlindungan volume ad hoc

    Kemampuan ini berguna untuk volume non-database yang tidak memerlukan pengisian aplikasi sebelum alat mengambil rekam jepret penyimpanan. Ini dapat berupa sistem file yang tidak terstruktur, yang mencakup file database seperti volume cadangan log SAP Hana dan sistem file bersama, atau volume SAPTRANS.

  • Kloning volume penyimpanan

    Kemampuan ini menyediakan klon volume penyimpanan yang hemat ruang untuk tujuan pengembangan dan pengujian yang cepat.

  • Dukungan untuk pemulihan bencana

    AzAcSnap menggunakan replikasi volume penyimpanan untuk menyediakan opsi untuk memulihkan rekam jepret yang konsisten dengan aplikasi yang direplikasi di situs jarak jauh.

AzAcSnap adalah biner tunggal. Tidak memerlukan agen atau plug-in tambahan untuk berinteraksi dengan database atau penyimpanan (Azure NetApp Files melalui Azure Resource Manager, dan Azure Large Instances melalui Secure Shell [SSH]).

Database, sistem operasi, dan platform Azure yang didukung

Tip

Jika Anda mencari fitur baru (atau dukungan untuk database, sistem operasi, dan platform lain), lihat Fitur pratinjau alat Azure Application Consistent Snapshot. Anda juga dapat memberikan umpan balik atau saran.

Skenario yang didukung

Alat rekam jepret dapat digunakan dalam skenario Yang didukung berikut untuk Instans Besar HANA dan SAP Hana dengan Azure NetApp Files.

Matriks Dukungan Rekam Jepret dari SAP

Matriks berikut disediakan sebagai pedoman tentang versi SAP HANA yang didukung oleh SAP untuk Pencadangan Rekam Jepret Penyimpanan.

Jenis Database Versi database minimum Catatan
Database Kontainer Tunggal 1.0 SPS 12, 2.0 SPS 00
MDC Penyewa Tunggal 2.0 SPS 01 atau versi yang lebih baru di mana Penyewa Tunggal MDC didukung oleh SAP untuk rekam jepret penyimpanan/data.*
MDC Penyewa Jamak 2.0 SPS 04 atau yang lebih baru di mana MDC Beberapa Penyewa didukung oleh SAP untuk rekam jepret data.

* Terminologi yang diubah SAP dari Rekam Jepret Penyimpanan menjadi Rekam Jepret Data dari 2.0 SPS 02

Pertimbangan penyebaran SAP tambahan:

  • Saat menyiapkan pengguna HANA untuk pencadangan, Anda perlu menyiapkan pengguna untuk setiap instans HANA. Buat akun pengguna SAP Hana untuk mengakses instans HANA di bawah SYSTEMDB (dan bukan di database penyewa).
  • Penghapusan log otomatis dikelola dengan --trim opsi azacsnap -c backup untuk rilis SAP Hana 2 dan yang lebih baru.

Penting

Alat rekam jepret hanya berinteraksi dengan simpul sistem SAP Hana yang ditentukan dalam file konfigurasi. Jika simpul ini menjadi tidak tersedia, tidak ada mekanisme untuk mulai berkomunikasi secara otomatis dengan simpul lain.

  • Untuk Peluasan Skala SAP Hana dengan skenario Siaga, biasanya menginstal dan mengonfigurasi alat rekam jepret pada simpul utama. Tetapi, jika simpul utama menjadi tidak tersedia, simpul siaga akan mengambil alih peran node utama. Dalam hal ini, tim implementasi harus mengonfigurasi alat rekam jepret pada kedua simpul (Primer dan Siaga) untuk menghindari rekam jepret yang terlewat. Dalam keadaan normal, simpul utama akan mengambil rekam jepret HANA yang dimulai oleh crontab. Jika node utama gagal atas rekam jepret tersebut harus dijalankan dari simpul lain, seperti simpul utama baru (sebelumnya siaga). Untuk mencapai hasil ini, node siaga akan membutuhkan terinstalnya alat rekam jepret, komunikasi penyimpanan yang diaktifkan, hdbuserstore yang dikonfigurasi, azacsnap.json yang dikonfigurasi, dan perintah crontab yang diatur sebelum terjadinya failover.

  • Untuk skenario SAP Hana HSR HA, disarankan untuk menginstal, mengonfigurasi, dan menjadwalkan alat rekam jepret pada simpul (Primer dan Sekunder). Kemudian, jika node Primer menjadi tidak tersedia, node Sekunder akan mengambil alih dengan rekam jepret yang diambil pada Sekunder. Dalam keadaan normal, node Primer akan mengambil rekam jepret HANA yang dimulai oleh crontab. Simpul Sekunder akan mencoba mengambil rekam jepret tetapi gagal karena Primer berfungsi dengan benar. Tetapi, setelah failover node primer, rekam jepret tersebut akan dijalankan dari simpul Sekunder. Untuk mencapai hasil ini, simpul Sekunder memerlukan alat rekam jepret yang diinstal, komunikasi penyimpanan diaktifkan, hdbuserstore dikonfigurasi, azacsnap.json dikonfigurasi, dan crontab diaktifkan sebelum failover.

    Lihat artikel teknis tentang Melindungi database HANA yang dikonfigurasi dengan HSR di Azure NetApp Files dengan AzAcSnap

Langkah berikutnya