Share via


PostgreSQL için Azure Cosmos DB'de kümeyi ölçeklendirme

ŞUNLAR IÇIN GEÇERLIDIR: PostgreSQL için Azure Cosmos DB (PostgreSQL'e citus veritabanı uzantısıyla desteklenir)

PostgreSQL için Azure Cosmos DB, artan yükle başa çıkmak için self servis ölçeklendirme sağlar. Azure portalı yeni çalışan düğümleri eklemeyi ve mevcut düğümlerin sanal çekirdeklerini ve depolama alanını artırmayı kolaylaştırır.

Düğüm eklemek kapalı kalma süresine neden olmaz ve hatta parçaları yeni düğümlere taşıma (parça yeniden dengeleme olarak adlandırılır) sorguları kesintiye uğratmadan gerçekleşir.

Çalışan düğümü ekleme

  1. Kümenizin portal sayfasında soldaki menüden Ölçek'i seçin.

  2. Ölçek sayfasındaki Düğümler'in altında Düğüm sayısı için yeni bir değer seçin.

    Resource sliders

  3. Değiştirilen değerleri uygulamak için Kaydet'i seçin.

Dekont

Düğümleri artırıp kaydettikten sonra, bu Ölçek sayfasını kullanarak çalışan düğümlerinin sayısını azaltamazsınız.

Dekont

Yeni eklenen düğümlerden yararlanmak için dağıtılmış tablo parçalarını yeniden dengelemeniz gerekir; bu da bazı parçaları mevcut düğümlerden yenilerine taşıma anlamına gelir. Yeniden dengeleme arka planda çalışabilir ve kapalı kalma süresi gerektirmez.

Düğümlerdeki sanal çekirdekleri artırma veya azaltma

Mevcut düğümlerin özelliklerini artırabilirsiniz. İşlem kapasitesinin yukarı ve aşağı ayarlanması, performans denemeleri ve trafik taleplerine yönelik kısa veya uzun vadeli değişiklikler için yararlı olabilir.

Tüm çalışan düğümlerinin sanal çekirdeklerini değiştirmek için Ölçek ekranında Düğüm başına işlem'in altında yeni bir değer seçin. Koordinatörün sanal çekirdeklerini ayarlamak için Düzenleyici'yi genişletin ve Koordinatör işlem'in altında yeni bir değer seçin.

Dekont

İşlemleri, birincil kümenin işlemlerinden bağımsız olarak küme okuma çoğaltmalarında ölçeklendikleyebilirsiniz.

Dekont

Bölge başına Azure aboneliği başına sanal çekirdek kotası vardır. Varsayılan kota, PostgreSQL için Azure Cosmos DB ile deneme yapmak için fazlasıyla yeterli olmalıdır. Aboneliğinizdeki bir bölge için daha fazla sanal çekirdek gerekiyorsa işlem kotalarını ayarlama bölümüne bakın.

Düğümlerde depolama alanını artırma

Mevcut düğümlerin disk alanını artırabilirsiniz. Disk alanını artırmak, daha fazla çalışan düğümü ekleme ihtiyacı duymadan önce mevcut çalışan düğümleriyle daha fazlasını başarmanıza olanak tanır.

Tüm çalışan düğümlerinin depolama miktarını değiştirmek için Ölçek ekranında düğüm başına Depolama altında yeni bir değer seçin. Koordinatör düğümünü depolama alanını ayarlamak için Düzenleyici'yi genişletin ve Koordinatör depolama altında yeni bir değer seçin.

Dekont

Depolama alanını artırıp kaydettikten sonra depolama miktarını azaltamazsınız.

Tercih edilen kullanılabilirlik bölgesini seçin

Kümeniz kullanılabilirlik alanlarını destekleyen bir Azure bölgesindeyse düğümler için tercih edilen kullanılabilirlik bölgesini seçebilirsiniz. Küme sağlama sırasında tercih edilen kullanılabilirlik bölgesini seçerseniz PostgreSQL için Azure Cosmos DB tüm küme düğümlerini seçili kullanılabilirlik alanına sağlar. Sağlamadan sonra tercih edilen kullanılabilirlik bölgesini seçerseniz veya değiştirirseniz, tüm küme düğümleri bir sonraki zamanlanmış bakım sırasında yeni tercih edilen kullanılabilirlik alanına taşınır.

Tüm küme düğümleri için tercih edilen kullanılabilirlik bölgesini seçmek için Ölçek ekranında Tercih edilen kullanılabilirlik alanı listesinde bir bölge belirtin. PostgreSQL için Azure Cosmos DB hizmetinin küme için kullanılabilirlik alanı seçmesine izin vermek için 'Tercih yok' seçeneğini belirleyin.

Sonraki adımlar