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.

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)

Bahşiş

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.

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, depolamanın anlık görüntü teknolojisini kullanarak birimlerin veya veritabanının boyutundan bağımsız olarak anlık görüntü yedeklemeleri 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ı 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. Örnek olarak SAP HANA günlük yedekleme birimleri veya SAPTRANS birimleri verilebilir.

  • Depolama birimlerini kopyalama

    Bu özellik, 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.

AzAcSnap, veritabanına ve depolamaya bağlantısı olan bir sisteme yüklenmelidir. Ancak, yükleme ve yapılandırma esnekliği tek bir merkezi yükleme (yalnızca Azure NetApp Files) veya her veritabanı yüklemesinde kopyaların yüklü olduğu tam dağıtılmış bir yükleme (Azure NetApp Files ve Azure Büyük Örnekleri) sağlar.

Mimariye genel bakış

AzAcSnap'ı veritabanıyla (SAP HANA) 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 SSH) 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.

Teknik makaleler

Aşağıdaki teknik makalelerde AzAcSnap'ın bir veri koruma stratejisinin parçası olarak nerede kullanıldığı açıklanmaktadır:

Komut özet

Komutların genel biçimi: azacsnap -c [command] --[command] [sub-command] --[flag-name] [flag-value].

Komut seçenekleri

Komut seçenekleri aşağıdaki gibidir. Ana madde işaretleri komutlardır ve girintili madde işaretleri alt komutlardır.

  • -h AzAcSnap kullanımıyla ilgili örneklerle genişletilmiş komut satırı yardımı sağlar.

  • -c configure yapılandırma dosyasını oluşturmak veya değiştirmek azacsnap için etkileşimli bir Soru-Cevap stili arabirimi sağlar (varsayılan = azacsnap.json).

    • --configuration new yeni bir yapılandırma dosyası oluşturur.
    • --configuration edit mevcut bir yapılandırma dosyasını düzenlemeyi etkinleştirir.

    Daha fazla bilgi için yapılandırma komutu başvurusuna bakın.

  • -c test yapılandırma dosyasını doğrular ve bağlantıyı test eder.

    • --test hana SAP HANA örneğine bağlantıyı test edin.
    • --test storage , data yapılandırılmış tüm birimlerde geçici bir depolama anlık görüntüsü oluşturup bunları kaldırarak temel alınan depolama arabirimiyle iletişimi test eder.
    • --test allhem hem storage de testlerini hana sırayla gerçekleştirir.

    Daha fazla bilgi için test komutu başvurusuna bakın.

  • -c backup , SAP HANA veri birimleri ve diğer (örneğin, paylaşılan, günlük yedekleme veya önyükleme) birimleri için veritabanıyla tutarlı depolama anlık görüntülerini yürütmeye yönelik birincil komutdur.

    • --volume data yapılandırma dosyasının duruşundaki dataVolume tüm birimlerin anlık görüntüsünü alır.
    • --volume other yapılandırma dosyasının duruşundaki otherVolume tüm birimlerin anlık görüntüsünü alır.
    • --volume all , stanzadaki dataVolume tüm birimlerin ve ardından yapılandırma dosyasının stanzası içindeki otherVolume tüm birimlerin anlık görüntüsünü alır.

    Daha fazla bilgi için yedekleme komutu başvurusuna bakın.

  • -c details anlık görüntüler veya çoğaltma hakkında bilgi sağlar.

    • --details snapshots , yapılandırdığınız her birimin anlık görüntüleriyle ilgili temel ayrıntıların listesini sağlar.
    • --details replication üretim sitesinden olağanüstü durum kurtarma sitesine çoğaltma durumu hakkında temel ayrıntıları sağlar.

    Daha fazla bilgi için ayrıntılar komut başvurusuna bakın.

  • -c delete bir depolama anlık görüntüsünü veya anlık görüntü kümesini siler.

    SAP HANA yedekleme kimliğini (HANA Studio'da bulunduğu gibi) veya depolama anlık görüntüsü adını kullanabilirsiniz. Yedekleme kimliği yalnızca hana veriler ve paylaşılan birimler için oluşturulan anlık görüntülere bağlıdır. Aksi takdirde, anlık görüntü adını girerseniz, komut girilen anlık görüntü adıyla eşleşen tüm anlık görüntüleri arar.

    Daha fazla bilgi için silme komutu başvurusuna bakın.

  • -c restore anlık görüntüyü bir birime geri yüklemek için iki yöntem sağlar.

    • --restore snaptovol hedef birimdeki en son anlık görüntüyü temel alan yeni bir birim oluşturur.
    • -c restore --restore revertvolume en son anlık görüntüye göre hedef birimi önceki bir duruma geri çevirir.

    Daha fazla bilgi için bkz . geri yükleme komutu başvurusu.

  • [--configfile <configfilename>] , JSON yapılandırması için farklı bir dosya adı sağlayan isteğe bağlı bir komut satırı parametresidir. Güvenlik kimliği başına ayrı bir yapılandırma dosyası oluşturmak için kullanışlıdır (örneğin, --configfile H80.json).

  • [--runbefore] ve [--runafter] , ana AzAcSnap mantığının yürütülmesinden önce ve sonra dış komutları veya kabuk betiklerini çalıştırmak için isteğe bağlı komutlardır.

    Daha fazla bilgi için bkz . runbefore/runafter komut başvurusu.

  • [--preview] , önizleme özelliklerini kullanırken gerekli olan isteğe bağlı bir komut satırı seçeneğidir.

    Daha fazla bilgi için bkz. Azure Uygulaması Lication Tutarlı Anlık Görüntü aracının Önizleme özellikleri.

Sonraki adımlar