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
Database
- SAP Hana (lihat matriks dukungan untuk detailnya)
- Rilis Oracle Database 12 atau yang lebih baru (lihat gambar Oracle VM dan penyebarannya di Microsoft Azure untuk detailnya)
- IBM Db2 untuk LUW pada Linux-only versi 10.5 atau yang lebih baru (lihat penyebaran IBM Db2 Azure Virtual Machines DBMS untuk beban kerja SAP untuk detailnya)
Sistem Operasi
- SUSE Linux Enterprise Server 12+
- Red Hat Enterprise Linux 7+
- Oracle Linux 7+
Platform Azure
- Azure Virtual Machines dengan penyimpanan Azure NetApp Files
- Instans Besar Azure (pada infrastruktur bare-metal)
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:
- Panduan Pemulihan Manual untuk SAP Hana di Azure VM dari rekam jepret Azure NetApp Files dengan AzAcSnap
- Panduan Pemulihan Manual untuk SAP Hana di Instans Besar Azure dari rekam jepret penyimpanan dengan AzAcSnap
- Panduan Pemulihan Manual untuk SAP Oracle 19c di Azure VM dari rekam jepret Azure NetApp Files dengan AzAcSnap
- Panduan Pemulihan Manual untuk SAP Db2 di Azure VM dari rekam jepret Azure NetApp Files dengan AzAcSnap
- Panduan Refresh Sistem SAP Oracle 19c di Azure VM menggunakan Rekam Jepret Azure NetApp Files dengan AzAcSnap
- Melindungi database HANA yang dikonfigurasi dengan HSR di Azure NetApp Files dengan AzAcSnap
- Mengotomatiskan operasi penyalinan sistem SAP dengan Libelle SystemCopy
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 memodifikasiazacsnap
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 volumedata
yang dikonfigurasi, lalu menghapusnya.--test all
melakukan pengujian danstorage
secarahana
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 dalamdataVolume
stanza file konfigurasi.--volume other
mengambil rekam jepret semua volume dalamotherVolume
stanza file konfigurasi.--volume all
mengambil rekam jepret semua volume dalamdataVolume
stanza dan kemudian semua volume dalamotherVolume
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.