Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bu makalede, Azure portalını kullanarak PostgreSQL için Azure Veritabanı - Esnek Sunucu için yedeklemenin nasıl yapılandırıldığı açıklanır.
Önkoşullar
PostgreSQL için Azure Veritabanı - Esnek Sunucu için yedeklemeyi yapılandırmadan önce aşağıdaki önkoşulların karşılandığından emin olun:
- PostgreSQL için Azure Veritabanı Esnek sunucu yedeklemesinin desteklenen senaryolarını ve bilinen sınırlamalarını gözden geçirin.
- PostgreSQL için Azure Veritabanı Sunucusu örneğini yedeklemek istediğiniz bölgede bir Backup kasası tanımlayın veya oluşturun.
- PostgreSQL için Azure Veritabanı Sunucusunun Azure Backup adlandırma yönergelerine uygun olarak adlandırıldığını denetleyin. Adlandırma kuralları hakkında bilgi edinin.
- PostgreSQL - Esnek Sunucu için erişim izinlerine izin verin. Erişim izinleri hakkında bilgi edinin.
- Örneğin, o sunucudaki Reader rolü üzerinden kaynak PostgreSQL esnek sunucusunda okuma izniniz olduğundan emin olun. Bu izin, Yedek kasasının yönetilen kimliğine atanan izinlerden ayrıdır.
- Yedekleme ilkesi oluşturun.
Yedeklemeyi yapılandırma
PostgreSQL için Azure Veri Tabanı – esnek sunucu için yedekleme yapılandırmak için Azure Backup kullanarak aşağıdaki yöntemlerden birini kullanabilirsiniz:
- PostgreSQL için Azure Veri Tabanı – esnek sunucu: Veritabanı yönetimi bölmesi
- Yedekleme kasası
- Resiliency
PostgreSQL için Azure Veritabanı - Esnek Sunucuda Dayanıklılık aracılığıyla yedeklemeyi yapılandırmak için şu adımları izleyin:
Dayanıklılık'a gidin ve genel bakış>+ Korumayı yapılandır'ı seçin.
Alternatif olarak, Yedekleme kasası bölmesinden yedeklemeyi yapılandırmak için Yedekleme kasasına>Genel Bakış'a gidin ve + Yedekleme'yi seçin.
Veritabanı yönetimi bölmesinden yedeklemeyi yapılandırmak için PostgreSQL - esnek sunucu bölmesine gidin ve ardından Ayarlar>LTR (Kasalı Yedeklemeler)'i seçin.
Koruma yapılandırması bölmesinde, Yönetilen kaynak için Azure, Veri kaynağı türü için Azure PostgreSQL esnek sunucusu/elastik kümesi ve Çözüm için Azure Backup seçin ve ardından Devam'ı seçin.
Yedeklemeyi Yapılandır panelinde, Temeller sekmesinde, Veri Kaynağı tipininAzure PostgreSQL esnek sunucu/elastik küme olarak göründüğünü kontrol edin, Vault altında Vault'u seçin ve açılır menüden mevcut bir Yedek Vault'u seçin, ardından Next'i seçin.
Backup kasanız yoksa yeni bir kasa oluşturun.
Yedekleme ilkesi sekmesinde, yedekleme zamanlamasını ve bekletme süresini tanımlayan bir Yedekleme ilkesi seçin ve ardından İleri'yi seçin.
Yedekleme ilkeniz yoksa, yolda bir ilke oluşturun.
Veri Kaynakları sekmesinde, yedekleme türü v1'i (mantıksal yedeklemeler) seçin.
Note
Yedek tipi, veri kaynağını hangi yığının koruyacağını belirler. v1 (Mantıksal yedeklemeler) bu makalede açıklanan
pg_dumptemel çözümü kullanır. Bir veri kaynağı, birden fazla koruma desteklenmediği için aynı anda yalnızca bir yığın tarafından korunabilir.Yedekleme için kaynak seç panelinde, korunacak esnek sunucuyu seçin ve ardından Seç'i seçin.
Note
- 1 TB'dan büyük esnek sunucular desteklenmiyor.
- Premium SSD v2 depolama sistemindeki esnek sunucular desteklenmiyor.
- Elastik kümeler desteklenmiyor.
Tip
Azure Backup for PostgreSQL esnek sunucu ve elastik küme (v2), mantıksal (
pg_dumptabanlı) yedeklemeler yerine yönetilen disk anlık görüntülerinden fiziksel yedeklemeler alır ve genel v1 çözümünün sınırlamalarını gider.- Hem PostgreSQL esnek sunucuları hem de elastik kümeleri korur.
- Premium SSD v1'de 32 TB'a kadar esnek sunucular ve elastik kümeleri destekleyerek, 1 TB sınırı yerine Premium SSD v2'de 64 TB'a kadar sunuyor.
Veri Kaynakları sekmesine geçtikten sonra, Azure Backup hizmeti sunucuya bağlanmak için gerekli tüm erişim izinlerine sahip olup olmadığını doğrular. Bir veya daha fazla erişim izni eksikse, aşağıdaki hata iletilerinden biri görüntülenir: Kullanıcı rol atayamaz veya Rol ataması yapılmaz.
Kullanıcı rol atayamıyor: Bu ileti, ayrıntıları görüntüle altında listelendiği gibi PostgreSQL - esnek Sunucuda yazma erişiminiz olmadığında (yedekleme yöneticisi) görüntülenir. Gerekli kaynaklara gerekli izinleri atamak için ROL ataması şablonunu indir'i seçerek ARM şablonunu getirin ve şablonu PostgreSQL veritabanı yöneticisi olarak çalıştırın. Şablon başarıyla çalıştırıldıktan sonra Yeniden Doğrula'yı seçin.
Rol ataması yapılmamış: Bu ileti, Siz (yedekleme yöneticisi) PostgreSQL – esnek Sunucuda ayrıntıları görüntüle altında listelenen eksik izinleri atamak için yazma erişimine sahip olduğunuzda görüntülenir. PostgreSQL - Esnek Sunucu izinlerini doğrudan vermek için Eksik rolleri ata seçeneğini seçin.
İşlem başladıktan sonra PostgreSQL – esnek sunucularda eksik erişim izinleri yedekleme kasasına verilir. Erişim izinlerinin verilmesi gereken kapsamı tanımlayabilirsiniz. Eylem tamamlandığında yeniden doğrulama başlar.
Rol ataması doğrulaması Başarılı'yı gösterdikten sonra, işlemi gönderme işleminin son adımına geçmek için İleri'yi seçin.
Gözden geçir ve yapılandır sekmesinde Yedeklemeyi yapılandır'ı seçin.
Yedekleme ilkesi oluşturma
Yedekleme yapılandırma akışı sırasında bir yedekleme ilkesi oluşturabilirsiniz.
Yedekleme ilkesi oluşturmak için şu adımları izleyin:
Yedeklemeyi Yapılandır bölmesinde Yedekleme ilkesi sekmesini seçin.
Yedekleme ilkesi sekmesinde Yedekleme ilkesi'nin altında Yeni oluştur'u seçin.
Yedekleme Politikası Oluştur panelinde, Temeller sekmesinde, Politika adı içine yeni politika için bir ad girin.
Schedule + retention sekmesinde, Backup schedule altında yedekleme sıklığını Haftalık olarak tanımlayın.
Note
Genel olarak mevcut v1 (
pg_dumptabanlı) çözüm sadece haftalık frekansları destekler. Günlük sıklığı seçerseniz, sadece haftanın ilk yedekleme işlemi çalışır ve aynı haftadaki sonraki yedekleme işleri başarısız olur.Tip
Haftada bir yedekleme yerine bir günlük yedekleme hedefi olan günlük yedekleme programları için, önizleme aşamasında olan Azure Backup for PostgreSQL flexible server and elastic cluster (v2) deneyin. V2 çözümü, mantıklı (
pg_dumptabanlı) yedeklemeler yerine yönetilen disk anlık görüntülerinden fiziksel yedeklemeler alır.Tutma ayarları altından, Tutma kuralı ekle seçeneğini seçin.
Bekletme ekle bölmesinde bekletme süresini tanımlayın ve ekle'yi seçin.
Yedekleme Politikası Oluştur paneline döndüğünüzde, İncele + Oluştur seçeneğini seçin.
Note
Bekletme kuralları önceden belirlenmiş öncelik sırasına göre değerlendirilir. Öncelik en yüksek yıllık kurala verilir, ardından aylık ve haftalık kurallar gelir. Varsayılan bekletme ayarları, başka hiçbir kural uygun olmadığında uygulanır. Örneğin, aynı kurtarma noktası her hafta alınan ilk başarılı yedekleme ve her ay alınan ilk başarılı yedekleme olabilir. Ancak, aylık kural haftalık kuraldan daha yüksek önceliğe sahip olduğundan, her ay alınan ilk başarılı yedeklemeye karşılık gelen tutma uygulanır.
Yedekleme yapılandırması tamamlandığında, isteğe bağlı bir yedekleme çalıştırabilir ve yedekleme işleminin ilerleme durumunu izleyebilirsiniz.
Sonraki adımlar
Azure portalını kullanarak PostgreSQL için Azure Veritabanı - Esnek Sunucuyu geri yükleyin.