Verimli veri kaynağı koruması için Azure Backup işlemlerini otomatikleştirme

Azure ortamı geniş bir iş yükü yelpazesi içerecek şekilde büyüdükçe verimli otomasyon çok önemlidir. Yeni kaynaklar için korumayı yapılandırma, yedekleme durumunu izleme ve sorunlara yanıt verme gibi anahtar yedekleme görevlerini otomatikleştirmek, el ile çalışma ve hataları en aza indirirken yedekleme hedeflerinizi tutarlı bir şekilde karşılamanıza yardımcı olur.

Azure Backup, çeşitli programlı yöntemlerle çoğu yedekleme işlemi için otomasyonu destekler. Bu makalede Azure Backup'ta kullanılabilen otomasyon araçları özetlenir ve büyük ölçekli kurumsal dağıtımlarda yaygın olarak kullanılan uçtan uca otomasyon senaryolarına yönelik pratik örnekler sağlanır.

Azure Backup tarafından sunulan otomasyon yöntemleri

Azure Backup işlevselliğine erişmek için Azure tarafından desteklenen aşağıdaki standart otomasyon yöntemlerini kullanabilirsiniz:

  • PowerShell
  • CLI
  • REST API
  • Python SDK'sı
  • Go SDK'sı
  • Terraform
  • Ansible
  • ARM şablonları
  • Bicep

Uçtan uca otomasyon iş akışlarını ayarlamak için Logic Apps, Runbook'lar, Eylem Grupları ve Azure Kaynak Grafı gibi diğer Azure hizmetleriyle ilişkili Azure Backup'ı da kullanabilirsiniz.

Otomasyon istemcilerinin desteklediği çeşitli senaryolar ve ilgili belge başvuruları hakkında daha fazla bilgi için bkz. Azure Backup için desteklenen otomasyon çözümleri.

Yaygın Azure Backup otomasyon senaryoları

Bu bölümde, yedekleme yöneticisi olarak karşılaşabileceğiniz birkaç yaygın otomasyon kullanım örneği sağlanır. Ayrıca kullanmaya başlamaya yönelik yönergeler de sağlar.

Yedeklemeleri yapılandırma

Yedekleme yöneticisi olarak, düzenli aralıklarla yeni altyapının eklenmesiyle ilgilenmeniz ve bunların üzerinde anlaşmaya varılan gereksinimlere göre korunduğundan emin olmanız gerekir. PowerShell/CLI gibi otomasyon istemcileri tüm Sanal Makine (VM) ayrıntılarını getirmeye, her birinin yedekleme durumunu denetlemeye ve ardından korumasız VM'ler için uygun eylemi gerçekleştirmeye yardımcı olur.

Ancak, bu işlemin uygun ölçekte gerçekleştirilmesi gerekir. Ayrıca bunları düzenli aralıklarla zamanlamanız ve her çalıştırmayı izlemeniz gerekir. Otomasyon işlemlerini kolaylaştırmak için Azure Backup artık Azure İlkesi'ni kullanıyor ve yedekleme varlığını yönetmek için yerleşik yedeklemeye özgü Azure İlkeleri sağlıyor.

Azure İlkesi'ni bir kapsama atadıktan sonra, ölçütlerinize uyan tüm VM'ler otomatik olarak yedeklenir ve daha yeni VM'ler Azure İlkesi tarafından düzenli aralıklarla taranır ve korunur. Uyumsuz kaynaklara görünürlük sağlayan Dayanıklılık aracılığıyla bir uyumluluk raporu da görüntüleyebilirsiniz.

Yedekleme için yerleşik Azure İlkeleri hakkında daha fazla bilgi edinin.

Aşağıdaki videoda Azure İlkesi'nin yedekleme için nasıl çalıştığı gösterilmektedir:

Yedekleme işlem verilerini dışarı aktarma

Tüm varlıklarınızın yedekleme işlem verilerini ayıklamanız ve bunları düzenli aralıklarla izleme sistemlerinize/panolarınıza aktarmanız gerekebilir. Büyük ölçekte veriler hızlı bir şekilde alınmalıdır (siz büyük kayıtları sorgularken). Kaynaklar, abonelikler ve kiracılar arasında sorgulamanız gerekebilir. Ayrıca farklı istemciler (Azure portalı/PowerShell/CLI/herhangi bir SDK/REST API) kullanarak verileri sorgulama esnekliğine de ihtiyacınız olabilir. Ayrıca, çıkış biçiminde (tablo ve Dizi) esnekliğe de ihtiyacınız olabilir.

Azure Kaynak Grafı (ARG), bu işlemleri gerçekleştirmenize ve uygun ölçekte sorgulama yapmanıza olanak tanır. Azure Backup, en az sorguyla (bir senaryo için bir sorgu) gerekli verileri getirmek için iyileştirilmiş bir yol olarak ARG kullanır. Örneğin, tek bir sorgu tüm aboneliklerdeki ve tüm kiracılardaki tüm kasalardaki tüm başarısız işleri getirebilir. Ayrıca sorgular Azure rol tabanlı erişim denetimiyle uyumludur.

Örnek ARG sorgularına bakın.

Yanıtları/eylemleri otomatikleştirme

Geçici Yedekleme işi hataları için yanıtların otomasyonu, geri yüklemek için doğru sayıda güvenilir yedeklemeye sahip olduğunuzdan emin olmanıza yardımcı olur. Bu işlem, Kurtarma Noktası Hedefinizde (RPO) istenmeyen ihlalleri önlemeye de yardımcı olur.

Azure Otomasyonu Runbook'ları, PowerShell ve ARG birleşimini kullanarak Yedekleme işlerini yeniden deneyecek bir iş akışı ayarlayabilirsiniz. Bu iş akışı, Yedekleme işlerinin geçici hata veya planlı/plansız kesinti nedeniyle başarısız olduğu senaryolarda yardımcı olur.

Bu runbook'u ayarlama hakkında daha fazla bilgi için bkz . Başarısız Yedekleme işlerini otomatik olarak yeniden deneme.

Aşağıdaki videoda senaryonun uçtan uca bir kılavuzu sunulmaktadır: