Zamanlanan bakım

Azure Database for PostgreSQL esnek sunucu örneğiniz, yönetilen veritabanınızın güvenli, kararlı ve güncel kalmasına yardımcı olmak için düzenli aralıklarla bakım işlemleri gerçekleştirir. Bakım sırasında sunucu yeni özellikler, güncelleştirmeler ve düzeltme ekleri alır.

Önemli

Esnek sunucu örneği bakımı Azure Database for PostgreSQL sırasında tüm sunucu işlemlerinden (değişiklikler, yapılandırma değişiklikleri, sunucuyu başlatma/durdurma) kaçının. Bu etkinliklerle ilgilenmek öngörülemeyen sonuçlara yol açabilir ve sunucu performansını ve kararlılığını etkileyebilir. Sunucu işlemlerini gerçekleştirmeden önce bakım bitene kadar bekleyin.

Bakım süresi

Bakımı haftanın belirli bir günü ve o gün içinde bir zaman penceresi zamanlayabilirsiniz. Ya da sistemin sizin için otomatik olarak bir gün ve zaman penceresi seçmesine izin vekleyebilirsiniz.

Sistem 5 takvim günü önceden bakım bildirimleri gönderir, böylece hazırlanmak için fazla zamannız olur. Sistem ayrıca bakımın ne zaman başladığını ve ne zaman başarıyla tamamlandığında sizi bilgilendirir.

Yaklaşan zamanlanmış bakımla ilgili bildirimleri aşağıdakiler aracılığıyla alabilirsiniz:

  • Belirli bir adrese e-posta gönderin.
  • Azure Resource Manager rolüne e-posta gönderin.
  • Mobil cihazlara kısa mesaj.
  • Azure uygulamasına anında iletme bildirimi.
  • Sesli mesaj.

Bakım zamanlaması için tercihleri belirtirken, özel zamanlama ile sistem tarafından yönetilen zamanlama arasında seçim yapabilirsiniz. Özel bir zamanlamayı tercih ederseniz, haftanın gününü ve zaman penceresini belirtebilirsiniz. Ancak sistem tarafından yönetilen bir zamanlama seçerseniz sistem sizin için bir gün seçer. Bu gün içinde, sunucu bölgenizin saatiyle 23:00 ile 07:00 arasında bir saatlik bir zaman aralığı seçer. Azure Database for PostgreSQL esnek sunucu örneğinizin her biri için farklı bakım zamanlamaları yapılandırabilirsiniz.

Önemli

Normalde, bir sunucu için başarılı zamanlanmış bakım olayları arasındaki aralık en az 30 gündür. Ancak ciddi bir güvenlik açığı gibi kritik bir acil durum güncelleştirmesi için bildirim penceresi beş günden kısa olabilir, hatta atlanabilir. Kritik güncelleştirme, sistem son 30 gün içinde zamanlanmış bakım gerçekleştirse bile sunucunuza uygulanabilir.

Zamanlanmış bakım ayarlarınızı istediğiniz zaman güncelleştirebilirsiniz. Azure Database for PostgreSQL esnek sunucu örneğiniz için bakım zamanlandıysa ve zamanlanmış bakım tercihlerinizi güncelleştirirseniz, mevcut dağıtım yeniden programlanmaz. Zaten zamanlandığı gün ve saatte devam eder. Zamanlanmış bakım ayarlarında yapılan değişiklikler, bir sonraki zamanlanmış bakımın başarıyla tamamlanmasından sonra etkili olur.

Sistem tarafından yönetilen ve özel bakım karşılaştırması

Azure aboneliğinizdeki her Azure Database for PostgreSQL esnek sunucu örneği için sistem tarafından yönetilen bir zamanlama veya özel zamanlama tanımlayabilirsiniz:

  • Sistem tarafından yönetilen bir zamanlamayla sistem, sunucu bölgenizin saatiyle 23:00 ile 07:00 arasında herhangi bir saat aralığını seçer.
  • Özel bir zamanlamayla, haftanın gününü ve bir saatlik zaman penceresinin başlangıç saatini seçerek sunucu için bakım pencerenizi belirtebilirsiniz.

Zamanlanmış bakım ilk olarak sistem tarafından yönetilen zamanlamalarla yapılandırılan sunucularda gerçekleşir. Özel zamanlamaları olan sunucular, bir bölge içinde en az yedi gün sonra takip eder. Geliştirme ve test sunucuları için erken güncelleştirmeleri almak için sistem tarafından yönetilen bir zamanlama kullanın. Bu zamanlama seçimi, güncelleştirmeler özel zamanlamalarla üretim sunucularına ulaşmadan önce erken test ve sorun çözümlemesine olanak tanır.

Özel zamanlama sunucuları için güncelleştirmeler yedi gün sonra, tanımlı bir bakım penceresi sırasında başlar. Bildirim aldıktan sonra güncelleştirmeleri erteleyemezsiniz. Yalnızca üretim ortamları için özel zamanlamalar kullanmanızı öneririz.

Nadir durumlarda, sistem bazı bakım olaylarını iptal edebilir veya bazı olaylar başarıyla tamamlanamayabilir. Güncelleştirme başarısız olursa işlem geri alınır ve sunucunuz ikili dosyaların önceki sürümüne geri yüklenir. Bakım penceresi sırasında sunucu yeniden başlatılabilir.

Bir güncelleştirme iptal edilir veya başarısız olursa, sistem iptal edilen veya başarısız bakım olayı hakkında bir bildirim oluşturur. Bir sonraki bakım denemesi geçerli zamanlama ayarlarınıza göre zamanlanır ve 5 takvim günü önceden bu konuda bir bildirim alırsınız.

Önemli noktalar ve sınırlamalar

Aylık bakım sırasında dikkat edilmesi gereken bazı noktalar:

  • Aylık bakım etkili olur ve bazı kapalı kalma süreleri içerir.
  • Kapalı kalma süresi, bakım sırasında sunucudaki işlem yüküne bağlıdır.
  • Bakım zamanlandıktan sonra, bakım ayarlarında yapılan tüm değişiklikler geçerli bakım döngüsüne değil, yalnızca bir sonraki bakım döngüsüne uygulanır.

Durdurulmuş/Devre Dışı Bırakılmış Örneklerde Bakım Uygulama

PostgreSQL sunucusu zamanlanmış bakım sırasında durdurulursa, bakım hemen uygulanmaz. Bunun yerine bakım, sunucu müşteri tarafından el ile veya 7 günlük otomatik başlangıç özelliği aracılığıyla otomatik olarak yeniden başlatıldığında uygulanır. Müşteriye, sunucu durdurulduğundan ve sunucu yeniden başlatıldığında uygulandığından bakımın uygulanalamadığını belirten bir bildirim gönderilir.

Müşteriler, özellikle el ile yeniden başlatmalar sırasında bekleyen bakım uygulandığında yeniden başlatma süresinde (5-8 dakika) küçük bir artış olduğunu fark edebilir.

Birleştirilmiş Bakım Bildirimleri

Bildirim yorgunluğunu azaltmaya yardımcı olmak için PostgreSQL için Azure Veritabanı artık her sunucu için ayrı bir bildirim göndermek yerine aynı bölgedeki birden çok sunucu için planlı bakım bildirimlerini tek bir bildirimde birleştirir. Bu, müşterilerin yaklaşan bakımı daha verimli bir şekilde izlemesine yardımcı olurken etkilenen kaynaklara görünürlüğü de korur.

Bir bölgede yaklaşan bakımı olan bir abonelikteki sunucuları görüntülemek için, Azure Hizmet Durumu altındaki ilgili bildirimde Etkilenen Kaynaklar sekmesine gidin | Planlı Bakım. Bu sekmede abonelikteki etkilenen her sunucu listelenir. Her kaynak için, bakım durumu ve söz konusu sunucunun zamanlanmış bakım başlangıç ve bitiş saatleri gibi ayrıntıları görüntülemek için Daha fazla bilgi'yi seçin. Etkilenen tüm sunucuların listesini indirmek için Etkilenen Kaynaklar sekmesinde CSV'ye Aktar'ı seçin. Dışarı aktarılan .csv dosyası, etkilenen her sunucuyu bakım durumu ve zamanlanmış bakım başlangıç ve bitiş saatleriyle birlikte içerir.