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.
PostgreSQL için Azure Veritabanı – Elastik Kümeler, Azure'ın Citus uzantısına sahip PostgreSQL için Azure Veritabanı Esnek Sunucusu üzerinde oluşturulan dağıtılmış PostgreSQL teklifinin bir sonraki evrimidir. Bugün PostgreSQL için Azure Cosmos DB çalıştıran müşteriler için Elastik Kümeler, dağıtılmış Postgres iş yükleri için özellik eşliği sağlarken daha tümleşik, esnek ve uygun maliyetli bir yol sunar.
Net bir ileriye dönük yol haritası: Esnek Kümeler, sürekli yatırımlarla (örneğin, planlı yük devretmeler, depolama otomatik büyütme ve uzun süreli saklama gibi planlı iyileştirmeler) ile Azure'da dağıtılmış PostgreSQL'in stratejik yönüdür. PostgreSQL için Azure Cosmos DB, bu süre boyunca sınırlı destekle kullanımdan kaldırma yolundadır.
Daha düşük ve daha basit maliyet modeli (ayrılmış koordinatör ücreti yoktur): Elastic Clusters, temel maliyetleri düşürerek ve ölçeklendikçe fiyatlandırmayı daha öngörülebilir hale getirerek, ayrı bir yalnızca koordinatör düğümüne gerek duymaz.
Daha esnek performans seçenekleri: İş yükleri geliştikçe düğüm başına maliyeti ve performansı doğru boyutlandırmak için SeriLeştirilebilir, Genel Amaçlı ve Bellek için İyileştirilmiş katmanlar ile daha yeni işlem serileri arasında seçim yapın.
Herhangi bir düğümden sorgu çalıştırma: Elastik Kümeler herhangi bir düğüm üzerinden sorgu erişimine olanak sağlayarak birden çok giriş noktasından yararlanan araçlar, sorun giderme ve iş yükü desenleri için operasyonel esnekliği artırır.
Modern PostgreSQL özellikleri daha erken: Daha yeni PostgreSQL sürümlerinin daha hızlı benimsenmesi (PostgreSQL 17 desteği dahil) müşterilerin güvenlik güncelleştirmelerine, performans iyileştirmelerine ve yeni dil özelliklerine daha önce erişmesine yardımcı olur.
PostgreSQL için Azure Veritabanı Esnek Sunucusu üzerine kurulmuştur: Elastik Kümeler, müşterilerin Esnek Sunucu için zaten kullandığı işletim modelini (yedeklemeler, izleme/ölçümler, bakım denetimleri ve platform tümleştirmesi) devralarak 2. gün işlemlerinin karmaşıklığını azaltır.
Daha güçlü kimlik ve güvenlik tümleştirmesi: Yönetilen kimlik desteği ve Microsoft Entra Id kimlik doğrulaması, gizli dizi yönetimini basitleştirmeye ve veritabanı erişimini kurumsal kimlik denetimleriyle hizalamaya yardımcı olur.
Özellik karşılaştırması
| Özellik/Kategori | PostgreSQL için Azure Cosmos DB | PostgreSQL için Azure Veritabanı Elastik Kümeleri | Notlar/Parite |
|---|---|---|---|
| Temel Teknoloji | PostgreSQL + Citus uzantısı (dağıtılmış tablolar/parçalar) | PostgreSQL + Citus uzantısı (yatay parçalama) | Eş -lik. |
| Parçalama Modelleri | Satır tabanlı (dağıtılmış tablolar), şema tabanlı (dağıtılmış şemalar) | Satır tabanlı ve şema tabanlı parçalama | Eş -lik. |
| Mimarlık | Koordinatör düğümü + işçi düğümleri (paylaşımsız) | Citus kümesi olarak birbirine bağlı birden çok Esnek Sunucu düğümü | Benzer; Elastic, Esnek Sunucu örnekleri üzerine kurulmuştur. |
| Yatay Ölçeklendirme | Çalışan düğümleri ekleme; parçaları yeniden dengeleme | Çalışan düğümleri ekle; verileri yeniden dengele | Eş -lik. |
| Dikey Ölçeklendirme | Düğüm başına işlem/depolamayı ölçeklendirme | Düğüm başına işlem gücü/depolama ölçeklendirmesi yapma | Eş -lik. |
| Yüksek Kullanılabilirlik | Evet (alanlar arası yedekli seçenekler; otomatik yük devretme) | Evet (küme farkındalığına sahip HA) | Eş -lik. |
| Okuma Çoğaltmaları | Evet | Evet | Eş -lik. |
| Ayrılmış koordinatör (ek maliyet) | Evet | Hayır | Elastik avantaj. |
| Herhangi bir düğümden sorgu | Hayır | Evet | Elastik avantaj. |
| İşlem seçenekleri | Ani veya sabit bellek-çekirdek oranı; işlem nesilleri seçimi yok | Patlamalı, Genel Amaçlı, Bellek Optimizasyonlu; hesaplama serisi seçimi | Elastik avantaj. |
| Düğüm başına en fazla işlem (çekirdek) | 96 sanal çekirdek | 96 (yakında 192) | Eş -lik. |
| Fiyatlandırma (Bellek optimizasyonlu) | Düğüm: $0,1425/sanal çekirdek saati + koordinatör (0,44 USD/saat) veya $0,11/sanal çekirdek saati | $0,125/vÇekirdek saati (özel koordinatör bulunmuyor) | Elastik avantaj (daha basit maliyet modeli). |
| İşlem fiyatlandırması (Genel Amaçlı) | Mevcut Değil | 0,09 ABD doları/sanal çekirdek saati | Yalnızca elastik. |
| Depolama fiyatlandırması | Aylık 0,115 ABD doları/GB | Aylık 0,115 ABD doları/GB | Eş -lik. |
| Çevrimiçi yeniden dengeleme | Evet | Evet | Eş -lik. |
| PostgreSQL sürümleri | En son sürümlere kadar (örneğin, geçmişte 15/16) | PostgreSQL 17 dahil olmak üzere en son sürümü destekler | Elastik avantaj (daha yeni sürüm desteği). |
| Postgres 17/18 desteği | Hayır | Evet | Elastik avantaj (daha yeni sürüm desteği). |
| Uzantı desteği | Anahtar uzantılarının alt kümesi (örneğin, PostGIS, JSONB) | Standart Esnek Sunucu uzantıları; bazı sınırlamalar (örn. küme modunda TimescaleDB yok) | Eşlik (küçük farklar). |
| Microsoft Entra ID kimlik doğrulaması | Evet | Evet | Eş -lik. |
| Planlı HA yük devretmeleri | Hayır | Planlı (GA+) | Boşluk (planlı). |
| Özel uç noktalar | Evet | Evet | Eş -lik. |
| Sanal ağ | Hayır | Hayır | Eşlik (desteklenmez). |
| PgBouncer desteği | — | Evet | Elastik avantaj (daha yeni sürüm desteği). |
| Düğüm başına en fazla bağlantı sayısı | 300 (0–3 sanal çekirdek) düğüm başına; 500 (4–15 sanal çekirdek) düğüm başına; 1000 (16+ sanal çekirdek) düğüm başına. Maksimum 2500 | Düğüm başına 3000 | Elastik avantaj. |
| Küme veya düğüm düzeyinde ölçümler | Evet | Evet | Eş -lik. |
| Çoklu kiracı izleme | Evet | Evet | Eş -lik. |
| NOLOGIN rolü oluşturma | Hayır | Evet | Elastik avantaj. |
| Bakım pencereleri | Evet | Evet | Eş -lik. |
| Coğrafi yedekleme ve geri yükleme | Evet | Evet | Eş -lik. |
| Yönetilen kimlik | Hayır | Evet | Elastik avantaj. |
| Müşteri tarafından yönetilen anahtarlar (şifreleme) | Evet | Evet | Eş -lik. |
| Terraform | Evet | Evet | Eş -lik. |
| Depolama otomatik büyütme | Hayır | Planlı (GA+) | Elastik avantaj. |
| Premium SSD v2 (80K IOPS/düğüm) | Hayır | Planlı (GA+) | Elastik avantaj. |
| Düğümü kaldırma | Hayır¹ | Hayır | Parity |
| Uzun vadeli bekletme | Hayır | Yol Haritası (GA+) | Elastik avantaj. |
| Query Store | Hayır | Yol Haritası (GA+) | Elastik avantaj. |
| Yönetim ve tümleştirme | Azure Cosmos DB portalının/deneyiminin bir parçası; Cosmos ekosistemine bağlı | PostgreSQL için Azure Veritabanı Esnek Sunucusu ile tümleşiktir (örn. yedeklemeler, ölçümler, Microsoft Entra Id) | Farklı portallar; Elastic, Esnek Sunucu özelliklerinden yararlanıyor. |
| Fiyatlandırma modeli | Sanal çekirdek tabanlı; koordinatör/çalışanlar için ayrı | Sanal çekirdek, depolama, IOPS (Citus için ek maliyet yoktur) | Elastik avantaj (daha basit model). |
| İletişim Kurma | Genel erişim (güvenlik duvarı kuralları), özel erişim (Özel Bağlantı) veya her ikisini birden | Genel erişim (izin verilen IP adresleri); temel alınan Esnek Sunucu düğümlerinde Özel Bağlantı aracılığıyla özel erişim | Eşlik (benzer seçenekler). |
¹ Kaldır düğümü, verileri bir düğümden taşımak için yeniden dengeleme yoluyla kullanılabilir, ancak düğümün kendisi otomatik olarak yetkisini kaldırmaz.
Geçiş aracı
PostgreSQL için Azure Cosmos DB'den PostgreSQL için Azure Veritabanı Elastik Kümesine sorunsuz geçişi kolaylaştırmak için ayrılmış bir geçiş aracı sağlanır. Bu araç şema ve veri geçişlerini otomatikleştirir, kapalı kalma süresini en aza indirir ve veri bütünlüğünü sağlar.
Geçiş yaklaşımı, CPG kümesinden anlık görüntü alıp hedef Elastik Kümenin (EC) birincil veri diski olarak takarak Flex'te yeni bir veri diski oluşturmayı, geçiş süresini önemli ölçüde azaltmayı ve ağ kalitesinden etkilenmeden veri doğruluğunu sağlamayı temel alır. Ardından delta dosyalarını (uzantılar, PG ve uzantı yapılandırmaları, sertifikalar, arşiv günlükleri vb.) özgün Flex /datadrive'dan yeni diske kopyalayacağız.
Araç ve açılan anımsatıcı, 13 Nisan'dan itibaren PostgreSQL için Azure CosmosDB'deki Geçiş sekmesinden edinilebilir.
Buradan, hedef sunucu için basit ayrıntılar sağlanarak geçiş başlatılabilir
SKU eşlemesi
PostgreSQL için Azure Cosmos DB, aşağıdaki eşleme tablosuna göre hedef PostgreSQL için Azure Veritabanı (Elastik Küme) ile eşleştirilir. Geçiş sonrasında müşteriler neredeyse 0 kapalı kalma süresiyle ölçeği artırıp küçültebilir.
| Source ServerEdition | Kaynak vCore'lar | Hedef Adı | Hedef Katman |
|---|---|---|---|
| Patlamalı Bellek Optimizasyonu | 1 | Standard_B2s | Patlama kapasitesi olan |
| PatlayabilenGenelAmaçlı | 2 | Standard_B2s | Patlama kapasitesi olan |
| Genel Amaç | 2 | Standard_D2ds_v5 | Genel Amaç |
| Genel Amaç | 4 | Standard_D4ds_v5 | Genel Amaç |
| Genel Amaç | 8 | Standard_D8ds_v5 | Genel Amaç |
| Genel Amaç | 16 | Standard_D16ds_v5 | Genel Amaç |
| Genel Amaç | 32 | Standard_D32ds_v5 | Genel Amaç |
| Genel Amaç | 64 | Standard_D64ds_v5 | Genel Amaç |
| Genel Amaç | 96 | Standard_D96ds_v5 | Genel Amaç |
| Bellek Optimize Edilmiş | 2 | Standard_E2ds_v5 | Bellek Optimize Edilmiş |
| Bellek Optimize Edilmiş | 4 | Standard_E4ds_v5 | Bellek Optimize Edilmiş |
| Bellek Optimize Edilmiş | 8 | Standard_E8ds_v5 | Bellek Optimize Edilmiş |
| Bellek Optimize Edilmiş | 16 | Standard_E16ds_v5 | Bellek Optimize Edilmiş |
| Bellek Optimize Edilmiş | 32 | Standard_E32ds_v5 | Bellek Optimize Edilmiş |
| Bellek Optimize Edilmiş | 64 | Standard_E64ds_v5 | Bellek Optimize Edilmiş |
| Bellek Optimize Edilmiş | 96 | Standard_E96ds_v5 | Bellek Optimize Edilmiş |
Geçiş akışı
Kullanıcı, Azure portalındaki CPG kümesi sayfasından geçişi başlatır.
Portal, doğrulama öncesi denetimleri çalıştırır.
Denetimler başarılı olursa, portal hedef Elastik Küme'yi (EC) CPG geçiş ayarlarıyla (harmanlama, PG+Citus sürüm ayarları gibi) yapılandırır.
Portal, sağlanan EC üzerinde geçişi başlatır.
Geçiş aracı CPG kümesini salt okunur olarak değiştirir ve anlık görüntü oluşturmayı tetikler (çok düğümlü düğüm için düğüm başına bir tane).
Disk tabanlı geçişi başlatmak için anlık görüntü kaynak kimlikleriyle Elastik Küme'yi çağırır.
Anlık görüntülerden yeni veri diskleri oluşturur, EC'yi kilitler, kapsayıcıları durdurur ve yeni diski birincil /datadrive olarak değiştirir.
"Delta" platform dosyalarını yeni diske (uzantılar, PG/uzantı yapılandırmaları, sertifikalar, arşiv/WAL vb.) kopyalar, ardından sahipliği/izinleri geri yükler ve gerekli meta veri düzeltmelerini (düğüm eşlemeleri, roller, uzantılar gibi) gerçekleştirir.
Kapsayıcıları başlatır ve geçiş işlemini tamamlar.
Başarı sağlandığında, araç, taşıma sonrası ayarları EC'ye uygular (kullanıcı tarafından geçersiz kılınan yapılandırmalar, Yüksek Erişilebilirlik ayarları).
Geçiş tamamlanmıştır: Portal tamamlandığında başarı/başarısızlık durumunu güncelleştirir. CPG Kümesi durdurulur ve Elastik Küme müşterinin geçiş yaptığı yeni yazılabilir hedef haline gelir (yeni bağlantı dizesi, gerekirse PEC'yi yeniden oluşturun).
Ortalama geçiş zamanlaması
Çoğu durumda uçtan uca geçiş 10 dakikanın altında tamamlar. Yazma kilidi (salt okunur) penceresi—kaynak küme salt okunur olarak değiştirildikten hedef Elastic Cluster yazılabilir hale gelene kadar—genellikle ortalama 5–8 dakika sürer ve bu da onu standart bir zamanlanmış bakım penceresi içinde gerçekleştirmek için uygun hale getirir.
Zamanlamayı etkileyebilecek önemli faktörler: veritabanı boyutu ve düğüm sayısı (daha fazla anlık görüntü/disk), uzantı ayak izi.