Azure SAP HANA'lerde veritabanı yedekleme hakkında

SAP HANA veritabanları, düşük kurtarma noktası hedefi (RPO) ve hızlı kurtarma süresi hedefi (RTO) gerektiren görev açısından kritik iş yükleridir. Artık azure sanal SAP HANA çalıştıran veritabanlarını yedeklemek için Azure Backup.

Azure Backup,sap tarafından Backint sertifikasına sahiptir ve yerel API'leri kullanarak SAP HANA yedekleme desteği sağlar. Bu Azure Backup, Azure Backup'nin sıfır altyapı yedeklemeleri mantrası ile uyumlu olarak, yedekleme altyapısını dağıtma ve yönetme ihtiyacı ortadan kaldırıyor. Artık Azure VM'leri üzerinde çalışan SAP HANA veritabanlarını sorunsuz bir şekilde yedekler ve geri yükleyebilirsiniz(M serisi VM'ler de artık de desteklemektedir!) ve azure tarafından Azure Backup kullanılabilir.

Değer eklendi

Veritabanlarını Azure Backup ve geri yüklemek için SAP HANA kullanmak aşağıdaki avantajları sağlar:

  • 15 dakikalık Kurtarma Noktası Hedefi (RPO): 15 dakikaya kadar olan kritik verileri kurtarma işlemi artık mümkündür.
  • Tek tıklamayla, zamanında geri yüklemeler: Üretim verilerini alternatif HANA sunucularına geri yükleme işlemi kolay. Geri yükleme gerçekleştirmek için yedeklemeler ve kataloglar zincirinin tüm işlemleri arka planı Azure tarafından yönetilir.
  • Uzun süreli saklama: Sıkı uyumluluk ve denetim ihtiyaçları için. Kurtarma noktalarının yerleşik yaşam döngüsü yönetim özelliği tarafından otomatik olarak ayıklaması için bekletme süresine bağlı olarak yedeklerinizi yıllar boyunca saklamanız gerekir.
  • Azure'dan Yedekleme Yönetimi: Azure Backup yönetim deneyimi için yönetim ve izleme özelliklerini kullanın. Azure CLI de de destekler.

Bugün desteklenen yedekleme ve geri yükleme senaryolarını görüntülemek için, şu SAP HANA senaryo destek matrisi'ne bakın.

Backup mimarisi

Azure VM içinde SAP HANA veritabanlarını yedekler ve yedekleme verilerini doğrudan Azure Kurtarma Hizmetleri kasasına akışla akışını sebilirsiniz.

Yedekleme mimarisi diyagramı

  • Yedekleme işlemi, Azure'da bir Kurtarma Hizmetleri kasası oluşturarak başlar. Bu kasa, zaman içinde oluşturulan yedeklemeleri ve kurtarma noktalarını depolamak için kullanılır.

  • SAP HANA çalıştıran Azure VM kasaya kaydedilir ve yedekleme yapılacak veritabanları keşfedildi. Veri Azure Backup veritabanlarını bulmalarını sağlamak için HANA sunucusunda kök kullanıcı olarak bir ön kayıt betiği çalıştır olmalıdır.

  • Bu betik, AZUREWLBACKUPHANAUSER veritabanı kullanıcılarını oluşturur/önceden oluşturduğunuz özel Backup kullanıcılarını kullanır ve ardından hdbuserstore'da aynı adla karşılık gelen bir anahtar oluşturur. Betiğin işlevselliği hakkında daha fazla bilgi.

  • Azure Backup Service artık kayıtlı Azure Backup sunucusuna HANA için SAP HANA yüklemektedir.

  • Oluşturduğunuz ön kayıt betiği/özel Yedekleme kullanıcısı tarafından oluşturulan AZUREWLBACKUPHANAUSER veritabanı kullanıcısı (ve ön kayıt betiğine giriş olarak eklenir) tüm yedekleme ve geri yükleme işlemlerini gerçekleştirmek için HANA için Azure Backup Eklentisi tarafından kullanılır. Bu betiği çalıştırmadan SAP HANA için yedeklemeyi yapılandırmaya çalışırsanız UserErrorHanaScriptNotRun hatasını alabilirsiniz.

  • Bulunan veritabanlarında yedeklemeyi yapılandırmak için gerekli yedekleme ilkesi seçin ve yedeklemeleri etkinleştirin.

  • Yedekleme yapılandırıldığında, Azure Backup hizmeti korumalı etki alanı sunucusunda DATABASE düzeyinde aşağıdaki Backint SAP HANA ayarlar:

    • [catalog_backup_using_backint:true]
    • [enable_accumulated_catalog_backup:false]
    • [parallel_data_backup_backint_channels:1]
    • [log_backup_timeout_s:900)]
    • [backint_response_timeout:7200]

Not

Bu parametrelerin KONAK düzeyinde mevcut olduğundan emin olmak. Konak düzeyindeki parametreler bu parametreleri geçersiz kılar ve beklenmeyen davranışlara neden olabilir.

  • HANA Azure Backup Eklentisi tüm yedekleme zamanlamalarını ve ilke ayrıntılarını sağlar. Zamanlanmış yedeklemeleri tetikler ve Backint API'leri aracılığıyla HANA Yedekleme Altyapısı ile iletişim kurar.
  • HANA Yedekleme Altyapısı, yedeklen veriler ile bir Backint akışı döndürür.
  • Tam veya farkları olan tüm zamanlanmış yedeklemeler ve isteğe bağlı yedeklemeler (Azure portal'den tetiklenir) HANA için Azure Backup Eklentisi tarafından başlatılır. Ancak, günlük yedeklemeleri HANA Yedekleme Altyapısı tarafından yönetilir ve tetiklenir.
  • Azure Backup için SAP HANA backInt sertifikalı bir çözüm olması, temel alınan disk veya VM türlerine bağlı değildir. Yedekleme, HANA tarafından oluşturulan akışlar tarafından gerçekleştirilir.

Azure vm yedekleme ile Azure VM yedeklemeyi SAP HANA kullanma

Azure'da veritabanı düzeyinde yedekleme ve kurtarma sağlayan SAP HANA yedeklemeyi kullanmaya ek olarak, işletim sistemi ve veritabanı olmayan diskleri yedeklemek için Azure VM yedekleme çözümünü kullanabilirsiniz.

Backint sertifikalı Azure SAP HANA yedekleme çözümü, veritabanı yedekleme ve kurtarma için kullanılabilir.

Azure VM yedeklemesi, işletim sistemi ve diğer veritabanı olmayan diskleri yedeklemek için kullanılabilir. VM yedeklemesi günde bir kez alınır ve tüm diskleri yedekler (Yazma Hızlandırıcısı (WA) işletim sistemi diskleri ve ultra diskler hariç). Veritabanı Azure SAP HANA yedekleme çözümü kullanılarak yedekli olduğundan, Azure VM'leri için seçmeli disk yedekleme ve geri yükleme özelliğini kullanarak yalnızca işletim sistemi ve veritabanı olmayan disklerin dosyayla tutarlı bir yedeklemesini kullanabilirsiniz.

Sanal makine çalıştıran bir VM'SAP HANA geri yüklemek için şu adımları izleyin:

  • Azure VM yedeklemeden yeni bir VM'yi en son kurtarma noktasından geri yükleyin. Veya yeni bir boş VM oluşturun ve en son kurtarma noktasından diskleri iliştirin.
  • WA diskleri dışlanmışsa geri alınmaz. Bu durumda boş WA diskleri ve günlük alanı oluşturun.
  • Diğer tüm yapılandırmalar (IP, sistem adı gibi) ayar sonrasında VM, sanal makineden veritabanı verilerini alacak şekilde Azure Backup.
  • Şimdi azure veritabanı yedeğinden VM'ye SAP HANA istediğiniz noktaya geri yükleyin.

Sonraki adımlar