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.

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.

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 cadangan rekam jepret terlepas dari ukuran volume atau database dengan menggunakan teknologi rekam jepret penyimpanan. 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.

  • 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. Contohnya termasuk volume pencadangan log SAP Hana atau volume SAPTRANS.

  • Kloning volume penyimpanan

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

  • 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]).

AzAcSnap harus dipasang pada sistem yang memiliki konektivitas ke database dan penyimpanan. Namun, fleksibilitas penginstalan dan konfigurasi memungkinkan penginstalan terpusat tunggal (khusus Azure NetApp Files) atau penginstalan terdistribusi penuh (Azure NetApp Files dan Azure Large Instances) dengan salinan yang diinstal pada setiap penginstalan database.

Ikhtisar arsitektur

Anda dapat menginstal AzAcSnap pada host yang sama dengan database (SAP Hana), 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 SSH 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.

Artikel teknis

Artikel teknis berikut menjelaskan di mana AzAcSnap telah digunakan sebagai bagian dari strategi perlindungan data:

Sinopsis perintah

Format umum perintah adalah: azacsnap -c [command] --[command] [sub-command] --[flag-name] [flag-value].

Opsi perintah

Opsi perintah adalah sebagai berikut. Poin utama adalah perintah, dan poin yang diindentasi adalah sub-perintah.

  • -h menyediakan bantuan baris perintah yang diperluas dengan contoh penggunaan AzAcSnap.

  • -c configure menyediakan antarmuka gaya Tanya Jawab Interaktif untuk membuat atau memodifikasi azacsnap file konfigurasi (default = azacsnap.json).

    • --configuration new membuat file konfigurasi baru.
    • --configuration edit memungkinkan pengeditan file konfigurasi yang ada.

    Untuk informasi selengkapnya, lihat referensi perintah konfigurasi.

  • -c test memvalidasi konektivitas file konfigurasi dan pengujian.

    • --test hana menguji koneksi ke instans SAP Hana.
    • --test storage menguji komunikasi dengan antarmuka penyimpanan yang mendasarinya dengan membuat rekam jepret penyimpanan sementara pada semua volume data yang dikonfigurasi, lalu menghapusnya.
    • --test allmelakukan pengujian dan storage secara hana berurutan.

    Untuk informasi selengkapnya, lihat referensi perintah pengujian.

  • -c backup adalah perintah utama untuk menjalankan rekam jepret penyimpanan yang konsisten dengan database untuk volume data SAP Hana dan untuk volume lainnya (misalnya, berbagi, pencadangan log, atau boot).

    • --volume data mengambil rekam jepret semua volume dalam dataVolume stanza file konfigurasi.
    • --volume other mengambil rekam jepret semua volume dalam otherVolume stanza file konfigurasi.
    • --volume all mengambil rekam jepret semua volume dalam dataVolume stanza dan kemudian semua volume dalam otherVolume stanza file konfigurasi.

    Untuk informasi selengkapnya, lihat referensi perintah cadangan.

  • -c details menyediakan informasi tentang salinan bayangan atau replikasi.

    • --details snapshots menyediakan daftar detail dasar tentang rekam jepret untuk setiap volume yang Anda konfigurasikan.
    • --details replication memberikan detail dasar tentang status replikasi dari situs produksi ke situs pemulihan bencana.

    Untuk informasi selengkapnya, lihat referensi perintah detail.

  • -c delete menghapus rekam jepret penyimpanan atau sekumpulan rekam jepret.

    Anda dapat menggunakan ID cadangan SAP Hana (seperti yang ditemukan di Hana Studio) atau nama rekam jepret penyimpanan. ID cadangan hanya terkait dengan hana rekam jepret, yang dibuat untuk data dan volume bersama. Jika tidak, jika Anda memasukkan nama rekam jepret, perintah akan mencari semua rekam jepret yang cocok dengan nama rekam jepret yang dimasukkan.

    Untuk informasi selengkapnya, lihat referensi perintah hapus.

  • -c restore menyediakan dua metode untuk memulihkan rekam jepret ke volume.

    • --restore snaptovol membuat volume baru berdasarkan rekam jepret terbaru pada volume target.
    • -c restore --restore revertvolume mengembalikan volume target ke status sebelumnya, berdasarkan rekam jepret terbaru.

    Untuk informasi selengkapnya, lihat referensi perintah pemulihan.

  • [--configfile <configfilename>] adalah parameter baris perintah opsional untuk memberikan nama file yang berbeda untuk konfigurasi JSON. Ini berguna untuk membuat file konfigurasi terpisah per ID keamanan (misalnya, --configfile H80.json).

  • [--runbefore] dan [--runafter] merupakan perintah opsional untuk menjalankan perintah eksternal atau skrip shell sebelum dan sesudah eksekusi logika AzAcSnap utama.

    Untuk informasi selengkapnya, lihat referensi perintah runbefore/runafter.

  • [--preview] adalah opsi baris perintah opsional yang diperlukan saat Anda menggunakan fitur pratinjau.

    Untuk informasi selengkapnya, lihat Fitur pratinjau alat Azure Application Consistent Snapshot.

Langkah berikutnya