Aracılığıyla paylaş


Azure Uygulaması Tutarlı Anlık Görüntü aracı nedir?

Azure Uygulaması Tutarlı Anlık Görüntü aracı (AzAcSnap), üçüncü taraf veritabanları için veri korumasını etkinleştiren bir komut satırı aracıdır. Depolama anlık görüntüsü almadan önce bu veritabanlarını uygulamayla tutarlı bir duruma getirmek için gereken tüm düzenlemeyi işler. Anlık görüntüden sonra araç veritabanlarını işlem durumuna döndürür.

Azure Uygulaması Lication Tutarlı Anlık Görüntü aracını kullanmaya başlama adımlarını gözden geçirin.

Mimariye genel bakış

AzAcSnap'ı veritabanıyla aynı konağa yükleyebilir veya merkezi bir sisteme yükleyebilirsiniz. Ancak, veritabanı sunucularına ve depolama arka ucuna (Azure NetApp Files için Azure Resource Manager veya Azure Büyük Örnekler için HTTPS) ağ bağlantınız olmalıdır.

AzAcSnap genellikle bir dış zamanlayıcıdan çalışan basit bir uygulamadır. Çoğu Linux sisteminde bu işlem, belgelerde odaklanılan işlemdir cron. Ancak zamanlayıcı, kullanıcının kabuk profilini içeri aktarabildiği azacsnap sürece alternatif bir araç olabilir. Kullanıcının ortam ayarlarını içeri aktarmak, dosya yollarının ve izinlerinin doğru şekilde başlatılmasını sağlar.

AzAcSnap kullanmanın avantajları

AzAcSnap, Azure NetApp Files ve Azure Büyük Örnekleri'ndeki birim anlık görüntüsü ve çoğaltma işlevlerini kullanır. Aşağıdaki yararları sağlar:

  • Veritabanı boyutundan bağımsız hızlı yedekleme anlık görüntüleri

    AzAcSnap, veritabanı birimlerinin boyutu ne olursa olsun sıfır performans isabeti ile veritabanının neredeyse anlık anlık görüntüsünü alır. Birden çok birimin veritabanı depolama alanının bir parçası olmasını sağlamak için tüm birimlerde anlık görüntüleri paralel olarak alır.

    Testlerde aracın 16 birim arasında depolanan 100+tebibayt (TiB) veritabanının anlık görüntüsünü alması iki dakikadan kısa sürdü.

  • Uygulamayla tutarlı veri koruması

    AzAcSnap'ı kritik veritabanı dosyalarını yedeklemek için merkezi veya dağıtılmış bir çözüm olarak dağıtabilirsiniz. Depolama birimi anlık görüntüsünü gerçekleştirmeden önce veritabanı tutarlılığını sağlar. Sonuç olarak, veritabanı kurtarma için depolama birimi anlık görüntüsünü kullanabilmenizi sağlar. Veritabanı ileri sarma seçenekleri günlük dosyalarıyla kullanıldığında kullanılabilir.

  • Veritabanı kataloğu yönetimi

    AZAcSnap'ı SAP HANA ile kullandığınızda, yedekleme kataloğundaki kayıtlar depolama anlık görüntüleriyle güncel tutulur. Bu özellik, veritabanı yöneticisinin yedekleme etkinliğini görmesini sağlar.

  • Geçici birim koruması

    Bu özellik, araç bir depolama anlık görüntüsü almadan önce uygulamanın sessiz moda almasına gerek duymayan veritabanı olmayan birimler için yararlıdır. Bunlar, SAP HANA günlük yedekleme birimleri ve paylaşılan dosya sistemleri veya SAPTRANS birimleri gibi veritabanı dosyalarını içeren yapılandırılmamış herhangi bir dosya sistemi olabilir.

  • Depolama birimlerini kopyalama

    Bu özellik, hızlı geliştirme ve test amacıyla alan açısından verimli depolama birimi kopyaları sağlar.

  • Olağanüstü durum kurtarma desteği

    AzAcSnap, uzak bir sitede çoğaltılan uygulamayla tutarlı anlık görüntüleri kurtarmaya yönelik seçenekler sağlamak için depolama birimi çoğaltmayı kullanır.

AzAcSnap tek bir ikili dosyadır. Veritabanı veya depolama alanıyla (Azure Resource Manager aracılığıyla Azure NetApp Files ve Secure Shell [SSH] aracılığıyla Azure Büyük Örnekleri) etkileşime geçmek için ek aracılara veya eklentilere gerek yoktur.

Desteklenen veritabanları, işletim sistemleri ve Azure platformları

  • Veritabanları

  • İşletim sistemleri

    • SUSE Linux Enterprise Server 12+
    • Red Hat Enterprise Linux 7+
    • Oracle Linux 7+
  • Azure platformları

    • Azure NetApp Files depolama ile Azure Sanal Makineler
    • Azure Büyük Örnekleri (çıplak altyapıda)

İpucu

Yeni özellikler (veya diğer veritabanları, işletim sistemleri ve platformlar için destek) arıyorsanız bkz. Azure Uygulaması Lication Tutarlı Anlık Görüntü aracının Önizleme özellikleri. Ayrıca geri bildirim veya öneriler de sağlayabilirsiniz.

Desteklenen senaryolar

Anlık görüntü araçları, Azure NetApp Files ile HANA Büyük Örnekleri ve SAP HANA için aşağıdaki Desteklenen senaryolarda kullanılabilir.

SAP'den Anlık Görüntü Destek Matrisi

Aşağıdaki matris, SAP HANA'nın hangi sürümlerinin Depolama Anlık Görüntü Yedeklemeleri için SAP tarafından desteklendiğine ilişkin bir kılavuz olarak sağlanır.

Veritabanı türü En düşük veritabanı sürümleri Notlar
Tek Kapsayıcılı Veritabanı 1.0 SPS 12, 2.0 SPS 00
MDC Tek Kiracı 2.0 SPS 01 veya daha sonraki sürümlerde depolama/veri anlık görüntüleri için SAP tarafından desteklenen MDC Tek Kiracı.*
MDC Birden Çok Kiracı 2.0 SPS 04 veya daha sonra veri anlık görüntüleri için SAP tarafından desteklenen MDC Birden Çok Kiracı.

* SAP, Depolama Anlık Görüntüleri olan terminolojiyi 2.0 SPS 02'den Veri Anlık Görüntülerine değiştirdi

Ek SAP dağıtımıyla ilgili dikkat edilmesi gerekenler:

  • HANA kullanıcısını yedekleme için ayarlarken, her HANA örneği için kullanıcıyı ayarlamanız gerekir. SYSTEMDB altında (kiracı veritabanında değil) HANA örneğine erişmek için bir SAP HANA kullanıcı hesabı oluşturun.
  • Otomatik günlük silme, SAP HANA 2 ve sonraki sürümler için seçeneğiyle --trimazacsnap -c backup yönetilir.

Önemli

Anlık görüntü araçları yalnızca yapılandırma dosyasında belirtilen SAP HANA sisteminin düğümüyle etkileşim kurar. Bu düğüm kullanılamaz duruma gelirse, başka bir düğümle otomatik olarak iletişim kurmaya başlama mekanizması yoktur.

  • Bekleme ile SAP HANA ÖlçeğiNi Genişletme senaryosunda, birincil düğümde anlık görüntü araçlarını yüklemek ve yapılandırmak normaldir. Ancak, birincil düğüm kullanılamaz duruma gelirse, bekleyen düğüm birincil düğüm rolünü devralacaktır. Bu durumda, uygulama ekibinin her iki düğümde de anlık görüntü araçlarını (Birincil ve Bekleme) yapılandırarak eksik anlık görüntüleri önlemesi gerekir. Normal durumda, birincil düğüm crontab tarafından başlatılan HANA anlık görüntülerini alır. Birincil düğümün yük devretmesi durumunda bu anlık görüntülerin yeni birincil düğüm (eski bekleme) gibi başka bir düğümden yürütülmesi gerekir. Bu sonucu elde etmek için bekleme düğümünde anlık görüntü aracının yüklü olması, depolama iletişiminin etkinleştirilmesi, hdbuserstore'nun yapılandırılması, azacsnap.json yapılandırılması ve yük devretme öncesinde hazırlanmış crontab komutlarının olması gerekir.

  • SAP HANA HSR HA senaryosunda, anlık görüntü araçlarının her iki (Birincil ve İkincil) düğümde de yüklenmesi, yapılandırılması ve zamanlanması önerilir. Ardından, Birincil düğüm kullanılamaz duruma gelirse İkincil düğüm, İkincil'de anlık görüntülerin alınmasıyla devralılır. Normal durumda, Birincil düğüm crontab tarafından başlatılan HANA anlık görüntülerini alır. İkincil düğüm anlık görüntü almaya çalışır, ancak Birincil düzgün çalıştığından başarısız olur. Ancak, Birincil düğüm yük devretmesinden sonra bu anlık görüntüler İkincil düğümden yürütülür. Bu sonucu elde etmek için İkincil düğümde yük devretme öncesinde anlık görüntü aracının yüklenmesi, depolama iletişiminin etkinleştirilmesi, hdbuserstore yapılandırılması, azacsnap.json yapılandırılması ve crontab'ın etkinleştirilmesi gerekir.

    AzAcSnap ile Azure NetApp Files üzerinde HSR ile yapılandırılmış HANA veritabanlarını koruma hakkındaki teknik makaleye bakın

Sonraki adımlar