Azure VM’lerindeki SAP HANA veritabanlarını yedekleme

SAP HANA veritabanları, düşük kurtarma noktası hedefi (RPO) ve uzun süreli saklama gerektiren kritik iş yükleridir. Azure Backupkullanarak Azure sanal makinelerinde (VM) çalışan SAP HANA veritabanlarını yedekleyebilirsiniz.

Bu makalede, Azure sanal makinelerinde çalışan SAP HANA veritabanlarının Azure Backup kurtarma hizmetleri kasasına nasıl yedekleneceği gösterilmektedir.

Bu makalede şunları yapmayı öğreneceksiniz:

  • Kasa oluşturma ve yapılandırma
  • Veritabanlarını bul
  • Yedeklemeleri yapılandırma
  • İsteğe bağlı yedekleme işi çalıştırma

Not

Desteklenen konfigürasyonlar ve senaryolar hakkında daha fazla bilgi edinmek için SAP HANA yedekleme desteği matrisine bakın.

Önkoşullar

Önkoşulları ve ön kayıt betiği , yedekleme için veritabanını ayarlama bölümlerine bakın.

Ağ bağlantısını kurma

tüm işlemler için, bir azure VM üzerinde çalışan bir SAP HANA veritabanı, Azure Backup hizmeti, azure Depolama ve Azure Active Directory bağlantı gerektirir. Bu, Özel uç noktalar kullanılarak veya gerekli genel IP adreslerine veya FQDN 'lere erişim izni vererek elde edilebilir. Gerekli Azure hizmetlerine doğru bağlantının yapılmasına izin verilmemesi, veritabanı bulma, yedeklemeyi yapılandırma, yedeklemeleri gerçekleştirme ve verileri geri yükleme gibi işlemlerde hata oluşmasına yol açabilir.

Aşağıdaki tabloda bağlantı kurmak için kullanabileceğiniz çeşitli alternatifler listelenmektedir:

Seçenek Avantajlar Dezavantajlar
Özel uç noktalar Sanal ağ içindeki özel IP 'Lerde yedeklemelere izin ver

Ağ ve kasa tarafında ayrıntılı denetim sağlama
Standart özel uç nokta maliyetleri
NSG hizmet etiketleri Aralık değişikliklerinin otomatik olarak birleştirilmesi için daha kolay yönetilmesi

Ek maliyet yok
Yalnızca NSG 'ler ile kullanılabilir

Hizmetin tamamına erişim sağlar
Azure Güvenlik Duvarı FQDN etiketleri Gerekli FQDN 'Ler otomatik olarak yönetildiğinden bu yana yönetilmesi daha kolay Yalnızca Azure Güvenlik Duvarı ile kullanılabilir
Hizmet FQDN/IP 'lerine erişime izin ver Ek maliyet yok

Tüm ağ güvenliği araçları ve güvenlik duvarları ile birlikte geçerlidir
Geniş bir IP veya FQDN kümesine erişilmesi gerekebilir
HTTP ara sunucusu kullanma VM 'lere tek bir internet erişimi noktası Proxy yazılımıyla VM çalıştırmak için ek maliyetler
Sanal Ağ Hizmet Uç Noktaları Azure Depolama (= Recovery Services kasası) için kullanılabilir.

Veri düzlemi trafiğinin performansını iyileştirmek için büyük bir avantaj sağlar.
Azure AD, Azure Backup hizmeti için kullanılamaz.
Ağ sanal gereci azure Depolama, azure AD Azure Backup hizmeti için kullanılabilir.

Veri düzlemi
  • Azure Depolama: *.blob.core.windows.net , *.queue.core.windows.net ,*.blob.storage.azure.net


Yönetim düzlemi
Azure Güvenlik Duvarı hizmeti etiketlerihakkında daha fazla bilgi edinin.
Veri düzlemi trafiğine ek yük ekler ve aktarım hızını/performansı azaltır.

Bu seçenekleri kullanma hakkında daha fazla ayrıntı aşağıdaki şekilde paylaşılır:

Özel uç noktalar

Özel uç noktalar, bir sanal ağ içindeki sunuculardan kurtarma hizmetleri kasanıza güvenli bir şekilde bağlanmanıza olanak tanır. Özel uç nokta, kasanızın VNET adres alanından bir IP kullanır. Sanal ağın ve kasadaki kaynaklarınız arasındaki ağ trafiği, sanal ağınız üzerinden ve Microsoft omurga ağında özel bir bağlantı üzerinden dolaşır. Bu, genel İnternet 'ten etkilenme olasılığını ortadan kaldırır. Azure Backup içinözel uç noktalar hakkında daha fazla bilgi edinin.

NSG etiketleri

Ağ güvenlik grupları (NSG) kullanıyorsanız, Azure Backup giden erişime izin vermek için AzureBackup Service etiketini kullanın. Azure Backup etiketine ek olarak, azure AD (AzureActiveDirectory) ve azure Depolama (Depolama) için benzer nsg kuralları oluşturarak kimlik doğrulama ve veri aktarımı için de bağlantıya izin vermeniz gerekir. Aşağıdaki adımlar Azure Backup etiketi için bir kural oluşturma işlemini anlatmaktadır:

  1. Tüm hizmetler' de ağ güvenlik grupları ' na gidin ve ağ güvenlik grubunu seçin.

  2. Ayarlar altında giden güvenlik kuralları ' nı seçin.

  3. Add (Ekle) seçeneğini belirleyin. Güvenlik kuralı ayarları' nda açıklandığı gibi yeni bir kural oluşturmak için gereken tüm ayrıntıları girin. Seçenek hedefinin hizmet etiketi olarak ayarlandığından ve hedef hizmet etiketinin AzureBackup olarak ayarlandığından emin olun.

  4. Yeni oluşturulan giden güvenlik kuralını kaydetmek için Ekle ' yi seçin.

benzer şekilde, azure Depolama ve azure AD için nsg giden güvenlik kuralları oluşturabilirsiniz. Hizmet etiketleri hakkında daha fazla bilgi için Bu makaleyebakın.

Azure Güvenlik Duvarı etiketleri

Azure Güvenlik duvarı kullanıyorsanız, AzureBackup Azure Güvenlik Duvarı FQDN etiketinikullanarak bir uygulama kuralı oluşturun. Bu, Azure Backup tüm giden erişimleri sağlar.

Hizmet IP aralıklarına erişime izin ver

Erişim hizmeti IP 'lerine izin vermeyi seçerseniz, buradaKULLANILABILIR olan JSON dosyasındaki IP aralıklarına bakın. Azure Backup, Azure Depolama ve Azure Active Directory karşılık gelen ıp 'lere erişim izni vermeniz gerekir.

Hizmet FQDN 'lere erişime izin ver

Sunucularınızdaki gerekli hizmetlere erişime izin vermek için aşağıdaki FQDN 'leri de kullanabilirsiniz:

Hizmet Erişilecek etki alanı adları
Azure Backup *.backup.windowsazure.com
Azure Depolama *.blob.core.windows.net

*.queue.core.windows.net

*.blob.storage.azure.net
Azure AD Bu makaleye göre 56 ve 59 bölümlerinde FQDN 'lere erişime izin ver

Trafiği yönlendirmek için bir HTTP proxy sunucusu kullanma

Not

Şu anda SAP HANA için bir ara sunucu desteği yoktur. HANA VM 'lerinde Azure Backup aracılığıyla veritabanı yedeklerinin giden bağlantı gereksinimlerini kaldırmak istiyorsanız lütfen özel uç noktaları gibi diğer seçenekleri göz önünde bulundurun.

Kurtarma Hizmetleri kasası oluşturma

Kurtarma Hizmeti kasası, zaman içinde oluşturulan kurtarma noktalarını depolayan ve yedekleme ile ilgili işlemleri gerçekleştirmek için bir arabirim sağlayan yönetim varlığıdır. Bu işlemler arasında isteğe bağlı yedekleme, geri yükleme gerçekleştirme ve yedekleme ilkesi oluşturma sayılabilir.

Kurtarma Hizmetleri kasası oluşturmak için aşağıdaki adımları izleyin.

  1. Azure portalında aboneliğinizde oturum açın.

  2. Azure portal yedekleme merkezini arayın ve yedekleme merkezi panosu ' na gidin.

    Yedekleme merkezini seçin

  3. Genel bakış sekmesinden + kasa ' yı seçin.

    Kasa oluşturma

  4. Kurtarma Hizmetleri Kasası ' nı seçin ve devam' a tıklayın.

    Kurtarma Hizmetleri kasasını seçme

  5. Kurtarma Hizmetleri kasası iletişim kutusu açılır. Ad, Abonelik, Kaynak grubu ve Konum için değer girin.

    Kurtarma Hizmetleri kasasını yapılandırma

    • Ad: Kasayı tanımlamak için kolay bir ad girin. Adın Azure aboneliği için benzersiz olması gerekir. En az 2, en fazla 50 karakter uzunluğunda bir ad belirtin. Ad bir harf ile başlamalıdır ve yalnızca harf, rakam ve kısa çizgi içerebilir.

    • Abonelik: Kullanılacak aboneliği seçin. Tek bir aboneliğiniz varsa yalnızca o seçenek görüntülenir. Hangi aboneliğin kullanılacağından emin değilseniz varsayılan (önerilen) aboneliği kullanın. Yalnızca iş veya okul hesabınızın birden çok Azure aboneliği ile ilişkili olması durumunda birden çok seçenek olur.

    • Kaynak grubu: Mevcut kaynak grubunu kullanın ya da yeni bir tane oluşturun. Aboneliğinizdeki kullanılabilir kaynak gruplarının listesini görmek için Var olanı kullan'ı seçip açılan listeden bir kaynak grubu seçin. Yeni bir kaynak grubu oluşturmak için Yeni oluştur'u seçip bir ad girin. Kaynak grupları hakkında daha fazla bilgi için bkz. Azure Resource Manager'a genel bakış.

    • Konum: Kasa için coğrafi bölgeyi seçin. Herhangi bir veri kaynağını korumak üzere bir kasa oluşturmak için kasa ile veri kaynağının aynı bölgede olması şarttır.

      Önemli

      Veri kaynağınızın konumundan emin değilseniz iletişim kutusunu kapatın. Portalda kaynaklarınızın bulunduğu listeye gidin. Birden çok bölgede veri kaynağınız varsa her bölgede bir Kurtarma Hizmetleri kasası oluşturun. Kasayı önce birinci konumda oluşturun, ardından diğer konumlara geçin. Yedekleme verilerinin depolanacağı depolama hesaplarını belirtmenize gerek yoktur. Kurtarma Hizmetleri kasası ve Azure Backup bunu otomatik olarak ayarlar.

  6. Değerleri girdikten sonra Gözden geçir ve oluştur’u seçin.

    Kurtarma Hizmetleri Kasası oluşturma işleminde gözden geçir + Oluştur düğmesini gösteren ekran görüntüsü.

  7. Kurtarma Hizmetleri kasasını oluşturmaya hazırsanız Oluştur'u seçin.

    Kurtarma Hizmetleri kasasını oluşturma

    Kurtarma Hizmetleri kasasının oluşturulması biraz zaman alabilir. Portalın sağ üst kısmındaki Bildirimler alanından durum bildirimlerini takip edebilirsiniz. Kasanız oluşturulduktan sonra Kurtarma Hizmetleri kasaları listesinde görünür. Kasanızı görmüyorsanız Yenile'yi seçin.

    Yedekleme kasası listesini yenileme

Önemli

Kasada yedekleme yapılandırmadan önce Depolama çoğaltma türü ve Güvenlik ayarları için varsayılan değerleri mutlaka gözden geçirmeniz önerilir. Daha fazla bilgi için bkz. Depolama yedekliliği.

Çapraz bölge geri yüklemeyi etkinleştir

Kurtarma Hizmetleri kasasında çapraz bölge geri yüklemeyi etkinleştirebilirsiniz. HANA veritabanlarınızdaki yedeklemeleri yapılandırmadan ve korumadan önce çapraz bölge geri yükleme özelliğini açmalısınız. Çapraz bölge geri yüklemeyi açmahakkında bilgi edinin.

Çapraz bölge geri yükleme hakkında daha fazla bilgi edinin .

Veritabanlarını bulma

  1. Azure portal yedekleme merkezi ' ne gidin ve + yedekleme' ye tıklayın.

    SAP HANA veritabanlarının denetlenmesini başlatmayı gösteren ekran görüntüsü.

  2. Veri kaynağı türü olarak Azure VM 'de SAP HANA ' yi seçin, yedekleme için kullanılacak bir kurtarma hizmetleri Kasası seçin ve ardından devam' a tıklayın.

    Azure VM 'de bir SAP HANA veritabanı seçmek için gösteren ekran görüntüsü.

  3. Bulmayı Başlat' ı seçin. Bu işlem, kasa bölgesinde korunmayan Linux VM 'lerinin bulunmasını başlatır.

    • Bulma sonrasında, korumasız VM 'Ler ad ve kaynak grubuna göre listelenmiş şekilde portalda görüntülenir.
    • Bir VM beklendiği gibi listelenmiyorsa, bir kasada zaten yedeklenmiş olup olmadığını kontrol edin.
    • Birden çok VM aynı ada sahip olabilir, ancak bunlar farklı kaynak gruplarına aittir.

    Bulmayı Başlat seçimini gösteren ekran görüntüsü.

  4. Sanal makineler Seç bölümünde, veritabanı bulma Için SAP HANA VM 'lerine erişmek üzere Azure Backup hizmetine izinler sağlayan betiği indirmek için bağlantıyı seçin.

  5. Betiği, yedeklemek istediğiniz her bir sanal makine barındırma SAP HANA veritabanları üzerinde çalıştırın.

  6. VM 'lerde betiği çalıştırdıktan sonra, sanal makineleri seçin' de VM 'ler ' i seçin. Ardından veritabanlarını keşfet' i seçin.

  7. Azure Backup VM 'deki tüm SAP HANA veritabanlarını bulur. Bulma sırasında Azure Backup, VM 'yi kasayla kaydeder ve VM 'ye bir uzantı kurar. Veritabanına hiçbir aracı yüklü değil.

    Keşfedilen SAP HANA veritabanlarını gösteren ekran görüntüsü.

Yedeklemeyi yapılandırma

Şimdi yedeklemeyi etkinleştirin.

    1. adımda yedeklemeyi Yapılandır' ı seçin.

    Yedeklemeyi yapılandırmayı gösteren ekran görüntüsü.

  1. Yedeklenecek öğeleri seçin' de, korumak istediğiniz tüm veritabanlarını seçin > Tamam' a tıklayın.

    Yedeklenecek veritabanlarını seçip seçmediğini gösteren ekran görüntüsü.

  2. Yedekleme İlkesi ' nde > yedekleme ilkesi' ni seçin ve aşağıdaki yönergelere uygun olarak veritabanları için yeni bir yedekleme ilkesi oluşturun.

    Yedekleme ilkesini seçme seçeneğini gösteren ekran görüntüsü.

  3. İlkeyi oluşturduktan sonra yedekleme menüsünde yedeklemeyi etkinleştir' i seçin.

    Yedeklemeyi etkinleştir

  4. Yedekleme Yapılandırma ilerlemesini portalın Bildirimler alanında izleyin.

Yedekleme ilkesi oluşturma

Yedekleme ilkesi, yedeklemelerin ne zaman alındığını ve ne kadar süreyle korunduğunu tanımlar.

  • İlkeler, kasa düzeyinde oluşturulur.
  • Bir yedekleme ilkesi birden fazla kasa tarafından kullanılabilir ancak ilgili yedekleme ilkesini her kasaya ayrıca uygulamanız gerekir.

Not

Azure Backup, bir Azure VM 'de çalışan bir SAP HANA Veritabanının yedeklenmesinde gün ışığından yararlanma saati değişikliklerini otomatik olarak ayarlamaz.

İlkeyi gerektiği şekilde el ile değiştirin.

İlke ayarlarını aşağıdaki gibi belirtin:

  1. İlke adı alanına yeni ilkenin adını girin.

    İlke adını girin

  2. Tam Yedekleme ilkesi bölümünde Yedekleme Sıklığı için Günlük veya Haftalık seçeneğini belirleyin.

    • Günlük: yedekleme işinin başladığı saat ve saat dilimini seçin.
      • Tam yedekleme çalıştırmanız gerekir. Bu seçeneği devre dışı bırakabilirsiniz.
      • Tam Yedekleme'yi seçerek ilkeyi görüntüleyin.
      • Günlük tam yedeklemeler için değişiklik yedeği oluşturamazsınız.
    • Haftalık: yedekleme işinin çalıştığı haftanın gününü, saatini ve saat dilimini seçin.

    Yedekleme sıklığını seçin

  3. Bekletme aralığı' nda, tam yedekleme için bekletme ayarlarını yapılandırın.

    • Varsayılan olarak tüm seçenekler seçilidir. Kullanmak istemediğiniz tüm Bekletme aralığı sınırlarını temizleyin ve yaptığınız değişiklikleri ayarlayın.
    • Herhangi bir yedekleme türü için en düşük saklama süresi (tam/fark/günlük) yedi gündür.
    • Kurtarma noktaları, belirtilen bekletme aralığına göre etiketlenir. Örneğin günlük tam yedek seçerseniz her gün yalnızca bir yedekleme işlemi tetiklenir.
    • Belirli bir günün yedeklemesi, haftalık bekletme aralığına ve ayarına göre etiketlenebilir ve korunur.
    • Aylık ve yıllık bekletme aralıkları da benzer şekilde çalışır.
  4. Tam Yedekleme ilkesi menüsünde Tamam'ı seçerek ayarları kabul edin.

  5. Fark ilkesi eklemek için değişiklik yedeklemesi ' ni seçin.

  6. Değişiklik Yedeği ilkesi sayfasında Etkinleştir'i seçerek sıklık ve bekletme denetimlerini açın.

    • En yüksek sıklıkta her gün bir değişiklik yedeği tetikleyebilirsiniz.
    • Değişiklik yedekleri en fazla 180 gün bekletilebilir. Daha uzun süre bekletmeniz gerekiyorsa tam yedekleme ilkesini kullanmanız gerekir.

    Değişiklik yedekleme ilkesi

    Not

    Günlük yedekleme olarak bir fark veya artımlı seçebilirsiniz, ancak ikisini birden kullanamazsınız.

  7. Artımlı yedekleme ilkesinde, sıklık ve bekletme denetimlerini açmak için Etkinleştir ' i seçin.

    • En çok, günde bir artımlı yedekleme tetikleyebilirsiniz.
    • Artımlı yedeklemeler en fazla 180 gün boyunca korunabilir. Daha uzun süre bekletmeniz gerekiyorsa tam yedekleme ilkesini kullanmanız gerekir.

    Artımlı yedekleme ilkesi

  8. Tamam'ı seçerek ilkeyi kaydedin ve ana Yedekleme ilkesi menüsüne dönün.

  9. İşlem günlüğü yedekleme ilkesi eklemek için günlük yedeklemesi ' ni seçin,

    • Günlük yedeklemesi' nde Etkinleştir' i seçin. Tüm günlük yedeklemelerini SAP HANA yönettiğinden, bu devre dışı bırakılamaz.
    • Sıklık ve bekletme denetimlerini ayarlayın.

    Not

    Günlük yedeklemeleri, yalnızca başarılı bir tam yedekleme tamamlandıktan sonra Flow 'a başlar.

  10. Tamam'ı seçerek ilkeyi kaydedin ve ana Yedekleme ilkesi menüsüne dönün.

  11. Yedekleme ilkesini tanımlamayı tamamladıktan sonra Tamam' ı seçin.

Not

Her günlük yedeklemesi, bir kurtarma zinciri oluşturmak için önceki tam yedeklemeye zincirlenir. Bu tam yedekleme, son günlük yedeklemenin saklama süresi sona erene kadar bekletilecektir. Bu, tüm günlüklerin kurtarılabilmesini sağlamak için ek bir süre boyunca tam yedeklemenin korunduğu anlamına gelebilir. Bir kullanıcının haftalık tam yedekleme, günlük fark ve 2 saatlik günlük olduğunu varsayalım. Bunların hepsi 30 gün boyunca tutulur. Ancak, haftalık tam yedekleme yalnızca bir sonraki tam yedekleme kullanılabilir olduktan sonra silinebilir/silinir, yani 30 + 7 gün sonra. Örneğin, haftalık tam yedekleme 16 Kasım 'da gerçekleşir. Bekletme ilkesine göre, 16 Aralık 'a kadar saklanması gerekir. Bu tam için en son günlük yedeklemesi, 22nd tarihinde bir sonraki zamanlanmış tam önce gerçekleşir. Bu günlük, 22nd 'e kadar kullanılabilir olana kadar, 16. ve tam 6. Bu nedenle, 16. dolu, 22nd 'e kadar korunur.

İsteğe bağlı yedekleme çalıştırma

Yedeklemeler, ilke zamanlamasına uygun olarak çalışır. İsteğe bağlı bir yedeklemeyi aşağıdaki gibi çalıştırabilirsiniz:

  1. Kasa menüsünde yedekleme öğeleri' ni seçin.
  2. Yedekleme öğeleri' nde, SAP HANA VERITABANıNı çalıştıran VM 'yi seçin ve ardından Şimdi Yedekle' yi seçin.
  3. Şimdi Yedekle' de, gerçekleştirmek istediğiniz yedekleme türünü seçin. Ardından Tamam’ı seçin. Bu yedekleme 45 gün boyunca tutulacaktır.
  4. Portal bildirimlerini izleyin. İş ilerlemesini kasa panosunda izleyebilirsiniz > yedekleme işleri > devam ediyor. Veritabanınızın boyutuna bağlı olarak, ilk yedeklemenin oluşturulması biraz zaman alabilir.

Varsayılan olarak, isteğe bağlı yedeklemelerin saklanması 45 gündür.

Azure Backup etkin bir veritabanında SAP HANA Studio yedeklemesini çalıştırma

Azure Backup ile yedeklenen bir veritabanının yerel yedeklemesini (HANA Studio 'Yu kullanarak) almak istiyorsanız aşağıdakileri yapın:

  1. Veritabanının tamamlaması için herhangi bir tam veya günlük yedeklemesi bekleyin. SAP HANA Studio/Kokpit içindeki durumu denetleyin.
  2. Günlük yedeklemelerini devre dışı bırakın ve ilgili veritabanı için yedekleme kataloğunu dosya sistemine ayarlayın.
  3. Bunu yapmak için SystemDB > yapılandırması > veritabanı > filtresi Seç (günlük) öğesine çift tıklayın.
  4. Enable_auto_log_backup Hayır olarak ayarlayın.
  5. Log_backup_using_backint false olarak ayarlayın.
  6. Catalog_backup_using_backint false olarak ayarlayın.
  7. Veritabanının isteğe bağlı tam yedeklemesini yapın.
  8. Tam yedekleme ve Katalog yedeklemesinin bitmesini bekleyin.
  9. Önceki ayarları Azure için geri döndürür:
    • Enable_auto_log_backup Evet olarak ayarlayın.
    • Log_backup_using_backint true olarak ayarlayın.
    • Catalog_backup_using_backint true olarak ayarlayın.

Sonraki adımlar