Bagikan melalui


Azure Backup architecture for SAP Hana

Layanan Azure Backup memungkinkan Anda untuk mencadangkan data dari database SAP HANA pada suatu aplikasi secara konsisten. Artikel ini menjelaskan komponen dan proses arsitektur Azure Backup.

Bagaimana cara kerja Azure Backup dengan database SAP HANA?

Azure Backup menyediakan solusi cadangan streaming untuk mencadangkan database SAP HANA yang berjalan pada mesin virtual Azure. Penawaran pencadangan ini tidak memerlukan penyiapan infrastruktur, sehingga menghilangkan kebutuhan penyebaran dan pengelolaan infrastruktur pencadangan.

Azure Backup tersertifikasi Backint oleh SAP, memberikan dukungan pencadangan asli menggunakan API asli SAP HANA. Dengan solusi ini, Anda dapat mencadangkan dan memulihkan database SAP HANA yang berjalan pada mesin virtual Azure tanpa hambatan, serta menggunakan kemampuan manajemen perusahaan yang disediakan Azure Backup.

Pelajari lebih lanjut nilai tambahan yang disediakan Azure Backup untuk SAP Hana.

Di mana data dicadangkan?

Azure Backup menyimpan data yang dicadangkan dalam brankas Layanan Pemulihan. Brankas adalah entitas penyimpanan online di Azure yang digunakan untuk menyimpan data, seperti salinan cadangan, titik pemulihan, dan kebijakan pencadangan.

Pelajari lebih lanjut brankas Layanan Pemulihan.

Agen Microsoft Azure Backup

Untuk mencadangkan database SAP HANA yang berjalan di mesin virtual Azure, Anda perlu mengizinkan pemasangan plugin (agen Pencadangan SAP HANA) pada mesin virtual Azure. Plugin ini terhubung dengan Backint HANA dan membantu layanan Azure Backup untuk memindahkan data ke brankas. Plugin ini juga memungkinkan Azure Backup untuk melakukan pemulihan.

Jenis Cadangan

Pelajari jenis pencadangan SAP HANA.

Tentang arsitektur

Di bagian berikut, Anda akan mempelajari tentang arsitektur cadangan database HANA di Azure Backup.

Arsitektur cadangan untuk database

Lihat arsitektur tingkat tinggi Azure Backup untuk database SAP HANA. Untuk pemahaman mendetail tentang proses pencadangan, lihat proses berikut:

Diagram yang menunjukkan proses pencadangan database SAP Hana.

  1. Untuk memulai proses pencadangan, buat brankas Layanan Pemulihan di Azure. Vault ini akan digunakan untuk menyimpan cadangan dan titik pemulihan yang dibuat dari waktu ke waktu.

  2. Mesin virtual Azure yang menjalankan server SAP HANA didaftarkan dengan brankas tersebut, dan database yang akan dicadangkan ditemukan. Untuk mengaktifkan layanan Azure Backup untuk menemukan database, Anda harus menjalankan skrip pra-pendaftaran ini di server HANA sebagai pengguna root.

    Catatan

    Pastikan bahwa instans HANA aktif dan berjalan selama penemuan database dalam instans ini.

  3. Selain itu, pastikan bahwa prasyarat lainnya terpenuhi.

    Penting

    Pastikan bahwa prasyarat untuk menyiapkan konektivitas jaringan yang tepat terpenuhi. Lihat rekomendasi tentang cara menyiapkan mesin virtual Azure yang menjalankan SAP HANA dengan komponen jaringan tambahan untuk menggunakan penawaran pencadangan.

  4. Lihat detail mengenai fungsi skrip pra-pendaftaran. Jika Anda mencoba mengonfigurasi pencadangan untuk database SAP HANA tanpa menjalankan skrip ini, Anda mungkin menerima kesalahan UserErrorHanaScriptNotRun.

  5. Layanan Azure Backup sekarang memasang Azure Backup Plugin untuk HANA pada server SAP HANA yang terdaftar. Plugin ini menggunakan pengguna Backup yang dibuat oleh skrip pra-pendaftaran untuk menjalankan semua operasi pencadangan dan pemulihan.

  6. Untuk mengonfigurasi pencadangan pada database yang ditemukan, pilih kebijakan pencadangan yang diperlukan dan aktifkan pencadangan.

  7. Azure Backup untuk SAP HANA (solusi tersertifikasi Backint) tidak bergantung pada jenis disk atau mesin virtual yang mendasarinya. Pencadangan dilakukan oleh aliran yang dihasilkan oleh SAP HANA.

Alur pencadangan

Bagian ini memberi Anda pemahaman tentang proses pencadangan database HANA yang berjalan di Azure VM.

  1. Pencadangan terjadwal dikelola oleh entri crontab yang dibuat pada mesin virtual HANA, sedangkan pencadangan sesuai permintaan secara langsung dipicu oleh layanan Azure Backup.

  2. Setelah SAP HANA Backup Engine/Backint menerima permintaan pencadangan, ia menyiapkan database SAP HANA untuk pencadangan dengan membuat titik penyimpanan, dan memindahkan data ke volume penyimpanan yang mendasarinya.

  3. Backint kemudian menjalankan operasi baca dari volume data yang mendasarinya – server indeks dan mesin XS untuk database Penyewa dan server nama untuk SYSTEMDB. Disk SSD premium dapat menyediakan throughput I/O yang optimal untuk operasi streaming cadangan. Namun, menggunakan disk yang tidak di-cache dengan M64I dapat memberikan kecepatan yang lebih tinggi.

  4. Untuk mengalirkan data cadangan, Backint membuat hingga tiga pipa, yang langsung menulis ke vault Layanan Pemulihan Azure Backup.

    Jika Anda tidak menggunakan firewall/NVA dalam penyiapan Anda, maka aliran pencadangan ditransfer melalui jaringan Azure ke brankas Recovery Services/Azure Storage. Selain itu, Anda dapat menyiapkan Titik Akhir Layanan Virtual Network atau Titik Akhir Privat untuk memungkinkan SAP HANA mengirimkan lalu lintas pencadangan langsung ke Recovery Services Vault / Azure Storage, melompati NVA/Azure Firewall. Selain itu, ketika Anda menggunakan firewall/NVA, lalu lintas ke ID Microsoft Entra dan Layanan Azure Backup akan melewati firewall/NVA dan tidak memengaruhi performa pencadangan secara keseluruhan.

  5. Azure Backup mencoba untuk mencapai kecepatan hingga 420 MB/detik untuk pencadangan non-log dan hingga 100 MB/detik untuk pencadangan log. Pelajari lebih lanjut pencadangan dan pemulihan performa throughput.

  6. Log mendetail ditulis ke file backup.log dan backint.log pada instans SAP HANA.

  7. Setelah streaming cadangan selesai, katalog dialirkan ke brankas Layanan Pemulihan. Jika cadangan (penuh/diferensial/bertahap/log) dan katalog untuk cadangan ini berhasil dialirkan dan disimpan ke dalam brankas Layanan Pemulihan, Azure Backup menganggap operasi pencadangan berhasil.

Di bagian berikut, Anda akan mempelajari tentang penyiapan SAP Hana yang berbeda dan prosesnya menjalankan pencadangan.

Skenario penyiapan SAP HANA: jaringan Azure - tanpa adanya NVA/Azure Firewall

Diagram yang menampilkan penyiapan SAP Hana jika jaringan Azure tanpa NVA/Azure Firewall.

Skenario penyiapan SAP HANA: jaringan Azure - dengan UDR + NVA/Azure Firewall

Diagram yang menunjukkan penyiapan SAP Hana jika jaringan Azure memiliki UDR + NVA/Azure Firewall.

Catatan

NVA/Azure Firewall dapat menambahkan overhead saat SAP HANA melakukan pencadangan stream ke Azure Storage/brankas Layanan Pemulihan (data plane). Lihat poin 6 pada diagram di atas.

Skenario penyiapan SAP HANA: jaringan Azure - dengan UDR + NVA/Azure Firewall + Titik Akhir Privat atau Titik Akhir Layanan

Diagram yang menunjukkan penyiapan SAP Hana jika jaringan Azure memiliki UDR + NVA/Azure Firewall + Titik Akhir Privat atau Titik Akhir Layanan.

Arsitektur cadangan untuk database dengan Replikasi Sistem HANA

Layanan cadangan berada di kedua simpul fisik penyiapan HSR. Setelah Anda mengonfirmasi bahwa simpul ini berada dalam grup replikasi (menggunakan skrip pra-pendaftaran), Azure Backup mengelompokkan simpul secara logis, dan membuat satu item cadangan selama konfigurasi perlindungan.

Setelah konfigurasi, Azure Backup menerima permintaan cadangan dari simpul utama. Saat failover, ketika node utama baru mulai menghasilkan permintaan pencadangan log, Azure Backup membandingkan cadangan log baru dengan rantai yang ada dari simpul utama yang lebih lama.

Jika cadangan berurutan, Azure Backup menerimanya dan melindungi simpul utama baru. Jika ada ketidakkonsistensian/pemutusan dalam rantai log, Azure Backup memicu pencadangan penuh perbaikan, dan pencadangan log akan berhasil hanya setelah pencadangan penuh perbaikan selesai.

Diagram memperlihatkan arsitektur cadangan database SAP Hana dengan replikasi sistem HANA diaktifkan.

Catatan

Layanan Azure Backup tersambung ke HANA menggunakan hdbuserstore kunci. Karena kunci tidak direplikasi, kami sarankan Anda membuat kunci yang sama di semua simpul, sehingga Azure Backup dapat terhubung secara otomatis ke node utama baru apa pun, tanpa intervensi manual setelah failover/failback.

Alur pencadangan

Di bagian berikut, Anda akan mempelajari tentang alur pencadangan untuk komputer baru/yang sudah ada.

Komputer baru

Bagian ini memberi Anda pemahaman tentang proses pencadangan database HANA dengan replikasi Sistem HANA yang diaktifkan berjalan pada Azure VM baru.

  1. Buat pengguna dan hdbuserstore kunci kustom pada semua simpul.
  2. Jalankan skrip pra-pendaftaran pada kedua simpul dengan pengguna kustom sebagai pengguna cadangan untuk menerapkan ID, yang menunjukkan bahwa kedua simpul termasuk dalam grup unik/umum.
  3. Selama konfigurasi perlindungan HANA, pilih kedua simpul untuk penemuan. Ini membantu mengidentifikasi kedua simpul sebagai database tunggal yang dapat Anda kaitkan dengan kebijakan dan melindungi
Mesin yang ada

Bagian ini memberi Anda pemahaman tentang proses pencadangan database HANA dengan replikasi Sistem HANA yang diaktifkan berjalan pada Azure VM yang ada.

  1. Hentikan perlindungan dan pertahankan data untuk kedua simpul.

  2. Jalankan skrip pra-pendaftaran pada kedua simpul dengan pengguna kustom sebagai pengguna cadangan untuk menyebutkan ID, yang menunjukkan bahwa kedua simpul termasuk dalam grup unik/umum.

  3. Menemukan kembali database di simpul utama.

    Cuplikan layar memperlihatkan kepada Anda tentang cara menemukan kembali database.

  4. Konfigurasikan cadangan untuk database yang baru dibuat direplikasi dari Langkah 2 untuk mengonfigurasi cadangan.

  5. Hapus data cadangan item cadangan mandiri yang lebih lama yang perlindungannya dijeda.

Catatan

Untuk VM HANA yang sudah dicadangkan sebagai komputer individual, Anda dapat melakukan pengelompokan hanya untuk pencadangan di masa mendatang.

Arsitektur cadangan untuk rekam jepret instans database

Azure Backup mengintegrasikan rekam jepret penuh atau bertambah bertahap disk yang dikelola Azure dengan perintah rekam jepret HANA untuk memberikan kemampuan pencadangan dan pemulihan instan untuk HANA.

Cadangan rekam jepret instans database SAP Hana

Arsitektur cadangan menjelaskan berbagai izin yang diperlukan untuk layanan Azure Backup, yang berada di komputer virtual HANA (VM), untuk mengambil rekam jepret disk terkelola dan menempatkannya dalam grup sumber daya yang ditentukan pengguna yang disebutkan dalam kebijakan. Untuk melakukannya, Anda dapat menggunakan identitas terkelola yang ditetapkan sistem dari VM sumber.

Diagram menunjukkan arsitektur cadangan rekam jepret instans database SAP Hana.

Pemulihan rekam jepret instans database SAP Hana

Arsitektur pemulihan menjelaskan berbagai izin yang diperlukan selama operasi pemulihan. Azure Backup menggunakan identitas terkelola VM target untuk membaca rekam jepret disk dari grup sumber daya yang ditentukan pengguna, membuat disk dalam grup sumber daya target, dan melampirkannya ke VM target.

Diagram memperlihatkan arsitektur pemulihan rekam jepret instans database SAP Hana.

Langkah berikutnya