Pencadangan dan pemulihan SAP Hana di Instans Besar HANA

Penting

Artikel ini tidak menggantikan dokumentasi administrasi SAP Hana atau SAP Notes. Kami harap Anda memiliki keahlian dalam administrasi dan operasi SAP Hana, terutama dengan topik tentang pencadangan, pemulihan, ketersediaan tinggi, dan pemulihan bencana. Dalam artikel ini, Anda akan melihat cuplikan layar dari SAP Hana Studio. Konten, struktur, dan sifat layar alat administrasi SAP dan alat itu sendiri dapat berubah dalam setiap rilis SAP Hana.

Dalam artikel ini, kita akan menggunakan langkah-langkah pencadangan dan pemulihan SAP Hana pada Instans Besar HANA (atau yang dikenal sebagai BareMetal Infrastructure).

Beberapa proses yang dijelaskan dalam artikel ini disederhanakan. Proses ini tidak dimaksudkan sebagai langkah-langkah terperinci yang akan disertakan dalam buku pedoman pengoperasian. Untuk membuat buku pedoman pengoperasian untuk konfigurasi Anda, jalankan dan uji proses Anda dengan versi dan rilis HANA spesifik Anda. Kemudian Anda dapat mendokumentasikan proses untuk konfigurasi Anda.

Salah satu aspek terpenting dari database operasi adalah melindunginya dari peristiwa bencana. Peristiwa semacam itu dapat disebabkan oleh apa pun dari bencana alam hingga kesalahan sederhana pengguna. Mencadangkan database, dengan kemampuan untuk memulihkannya tepat waktu, seperti sebelum seseorang menghapus data penting, tawarkan perlindungan penting. Anda dapat memulihkan database Anda ke kondisi yang sedekat mungkin menyerupai kondisi sebelum ada gangguan.

Dua jenis pencadangan harus dilakukan untuk mencapai kemampuan pemulihan:

  • Pencadangan database: Pencadangan penuh dan inkremental, atau pencadangan diferensial
  • Pencadangan log transaksi

Anda dapat mencadangkan pencadangan database penuh pada tingkat aplikasi atau mencadangkan dengan rekam jepret penyimpanan. Rekam jepret penyimpanan tidak menggantikan pencadangan log transaksi. Pencadangan log transaksi tetap penting untuk mengembalikan database ke titik waktu tertentu atau mengosongkan log dari transaksi yang sudah dilakukan. Snapshot penyimpanan dapat mempercepat pemulihan dengan cepat memberikan gambar roll-forward database.

SAP Hana di Azure (Instans Besar) menawarkan dua opsi pencadangan dan pemulihan:

  • Anda dapat menggunakan alat perlindungan data pihak ketiga untuk membuat file cadangan. Alat ini harus dapat membuat aplikasi dengan rekam jepret yang konsisten atau harus dapat menggunakan antarmuka pendukung untuk mengalirkan beberapa sesi ke lokasi cadangan yang tepat. Ada beberapa alat didukung yang tersedia. Pilihan alat harus didiskusikan dan dirancang dengan tim proyek untuk memenuhi persyaratan windows cadangan pelanggan. Dan yang sangat penting adalah menguji prosedur cadangan dan pemulihan selama fase proyek.
  • Anda dapat menggunakan cadangan rekam jepret penyimpanan dengan utilitas yang disediakan oleh Microsoft seperti yang dijelaskan di bab selanjutnya

Catatan

Sebelum HANA2.0 SPS4, proses tidak mendukung untuk mengambil rekam jepret database dari database beberapa penyewa dan kontainer (lebih dari satu penyewa). Dengan SPS4 dan SAP yang lebih baru, proses ini sepenuhnya mendukung fitur rekam jepret.

Menggunakan rekam jepret penyimpanan SAP Hana di Azure (Instans Besar)

Infrastruktur penyimpanan yang mendasari SAP Hana di Azure (Instans Besar) mendukung rekam jepret penyimpanan volume. Pencadangan dan pemulihan volume sama-sama didukung, dengan pertimbangan berikut:

  • Rekam jepret volume penyimpanan sering kali diambil sebagai ganti pencadangan database penuh.
  • Sebelum rekam jepret penyimpanan dipicu melalui /hana/volume data, alat rekam jepret (azacsnap) mulai merekam jepret SAP Hana. Rekam jepret SAP Hana adalah titik konsistensi untuk pemulihan log akhir setelah pemulihan rekam jepret penyimpanan.
  • Agar rekam jepret HANA berhasil, Anda membutuhkan instans HANA aktif. Dalam skenario Replikasi Sistem HANA (HSR), rekam jepret penyimpanan tidak mendukung simpul sekunder saat ini dimana rekam jepret HANA tidak dapat dilakukan.
  • Setelah rekam jepret penyimpanan berhasil dijalankan, rekam jepret SAP Hana akan dihapus
  • Volume lain seperti /hana/shared (incl./usr/sap) dapat di rekam jepret kapan saja tanpa interaksi database

Pencadangan log transaksi sering kali diambil dan disimpan dalam volume /hana/logbackups atau di Azure. Anda dapat memicu volume /hana/logbackups yang berisi pencadangan log transaksi untuk mengambil rekam jepret secara terpisah. Dalam kasus ini, Anda tidak perlu menjalankan rekam jepret HANA. Semua file di /hana/logbackup bersifat konsisten, karena "luring", Anda juga dapat mencadangkannya kapan saja ke lokasi cadangan yang berbeda untuk mengarsipkannya. Jika Anda harus memulihkan database pada titik waktu tertentu, untuk penghentian produksi, alat azacsnap dapat mengkloning data rekam jepret apa pun ke volume baru untuk memulihkan database (dengan cara memulihkan yang disukai) atau memulihkan rekam jepret ke volume data yang sama dimana database berada

Catatan

Jika Anda memulihkan rekam jepret lama (snaprevert) ke volume data asli, semua rekam jepret yang dibuat baru akan dihapus. Sistem penyimpanan melakukan ini karena poin data untuk rekam jepret yang dibuat baru tidak valid. Selalu mulai mengembalikan rekam jepret terbaru atau lebih baik mengkloning rekam jepret ke volume baru. Dengan proses kloning tidak ada data yang akan dihapus.

Pertimbangan rekam jepret penyimpanan

Catatan

Rekam jepret penyimpanan menggunakan ruang penyimpanan yang dialokasikan ke unit Instans Besar HANA. Pertimbangkan aspek penjadwalan rekam jepret penyimpanan berikut serta jumlah rekam jepret penyimpanan yang harus disimpan.

Mekanisme spesifik rekam jepret penyimpanan untuk SAP Hana di Azure (Instans Besar) meliputi:

  • Rekam jepret penyimpanan tertentu pada titik waktu yang menggunakan sedikit penyimpanan.
  • Seiring konten data berubah dan konten dalam file data SAP Hana berubah pada volume penyimpanan, rekam jepret perlu menyimpan konten blok asli dan perubahan data.
  • Akibatnya, ukuran rekam jepret penyimpanan akan meningkat. Semakin lama rekam jepret ada, semakin besar pula ukuran rekam jepret penyimpanan.
  • Semakin banyak perubahan yang dilakukan pada volume database SAP Hana selama masa pakai rekam jepret penyimpanan, semakin besar pula penggunaan ruang rekam jepret penyimpanan.

SAP Hana di Azure (Instans Besar) dilengkapi dengan ukuran volume tetap untuk data SAP Hana dan volume log. Melakukan rekam jepret terhadap volume tersebut akan memakan ruang volume Anda. Anda perlu:

  • Menentukan waktu penjadwalan rekam jepret penyimpanan.
  • Memantau penggunaan ruang volume penyimpanan.
  • Mengelola jumlah rekam jepret yang Anda simpan.

Anda dapat menonaktifkan rekam jepret penyimpanan ketika Anda mengimpor data dalam jumlah besar atau melakukan perubahan signifikan lainnya pada database HANA.

Bagian berikut menyediakan informasi untuk melakukan rekam jepret dan mencakup tentang rekomendasi umum:

  • Meskipun perangkat keras dapat mempertahankan 255 rekam jepret per volume, sebaiknya jangan sampai mencapai angka ini. Rekomendasinya adalah 250 atau kurang.
  • Sebelum Anda melakukan rekam jepret penyimpanan, pantau dan lacak ruang kosong.
  • Kurangi jumlah rekam jepret penyimpanan berdasarkan ruang kosong. Anda dapat mengurangi jumlah rekam jepret yang Anda simpan, atau menambah volume. Anda dapat memesan penyimpanan tambahan dalam satuan 1 terabita.
  • Nonaktifkan rekam jepret penyimpanan pada volume /hana/data selama melakukan aktivitas, seperti memindahkan data ke SAP Hana dengan alat migrasi platform SAP (R3load) atau memulihkan database SAP Hana dari cadangan.
  • Selama proses pengaturan ulang tabel SAP Hana yang lebih besar, hindari rekam jepret penyimpanan jika memungkinkan.
  • Rekam jepret penyimpanan adalah prasyarat untuk memanfaatkan kemampuan DR SAP Hana pada Azure (Instans Besar).

Prasyarat untuk menggunakan rekam jepret penyimpanan mandiri

Baca dokumentasi Apa itu alat Azure Application Consistent Snapshot

Ada dua cara dalam menerapkan alat ini.

  1. Secara lokal pada server database
  2. Jarak jauh pada mesin virtual (VM) “cadangan”

Jika Anda membuat mesin virtual (VM) cadangan pastikan klien HANA terbaru terpasang di mesin virtual (VM) tersebut. Dengan metode ini azacsnap harus dapat membuka koneksi database jarak jauh ke instans HANA yang berjalan di mesin virtual (VM) yang berbeda. Anda perlu meminta kunci ssh dan pengguna penyimpanan dari tim Dukungan Microsoft untuk dapat mengakses penyimpanan. Tanpa kunci ssh dan pengguna, tidak mungkin untuk dapat membuat rekam jepret.

Mengunduh dan menyiapkan azacsnap

Untuk menyiapkan rekam jepret penyimpanan dengan Instans Besar HANA, mulai dengan mengunduh dan memasang alat azacsnap seperti yang dijelaskan dalam Mulai dengan alat Azure Application Consistent Snapshot

Azacsnap membuat pengguna yang disebut azacsnap secara default. Jika Anda lebih suka nama lain, Anda dapat menentukan ini selama penginstalan. Cek dokumentasi diatas untuk mengetahui detailnya.

Langkah-langkah selanjutnya

Ikuti dokumentasi azacsnap untuk:

Langkah berikutnya

Baca artikel Apa itu alat Azure Application Consistent Snapshot