Aracılığıyla paylaş


PostgreSQL için Azure Veritabanı'nda depolama

Azure tarafından yönetilen ve Azure Sanal Makineler ile kullanılan blok düzeyinde depolama birimleri olan Azure yönetilen disklerini kullanarak PostgreSQL için Azure Veritabanı esnek bir sunucu örneği oluşturabilirsiniz. Yönetilen diskler şirket içi bir sunucudaki fiziksel disk gibidir, ancak sanallaştırılmıştır. Yönetilen disklerde tek yapmanız gereken disk boyutunu, disk türünü belirtmek ve diski sağlamaktır. Diski sağladıktan sonra Azure gerisini işler. PostgreSQL için Azure Veritabanı esnek sunucu örnekleri premium katı hal sürücülerini (Premium SSD) ve premium katı hal sürücüleri sürüm 2'yi (Premium SSD v2) destekler ve fiyatlandırma, sağladığınız işlem, bellek ve depolama katmanına göre hesaplanır.

Premium SSD

Azure Premium SSD, giriş/çıkış (GÇ) yoğunluklu iş yüklerine sahip sanal makineler (VM' ler) için yüksek performanslı ve düşük gecikme süreli disk desteği sunar. Premium SSD birimleri, görev açısından kritik üretim uygulamaları için uygundur.

Premium SSD v2 (önizleme)

Premium SSD v2, genel bir kural olarak Premium SSD'den daha yüksek performans sunarken daha az maliyetlidir. İstediğiniz zaman Premium SSD v2'nin performansını (kapasite, aktarım hızı ve IOPS olarak adlandırılan saniye başına giriş/çıkış işlemleri) tek tek ayarlayabilirsiniz. Bu ayarlamaları yapabilme özelliği, değişen performans gereksinimlerini karşılarken iş yüklerinin maliyet açısından verimli olmasını sağlar. Örneğin işlem yoğunluklu bir veritabanının son derece yüksek talepli birkaç gün boyunca büyük miktarda IOPS ile başa çıkmaları gerekebilir. Veya bir oyun uygulaması yalnızca yoğun saatlerde daha yüksek aktarım hızı isteyebilir. Bu nedenle, çoğu genel amaçlı iş yükü için Premium SSD v2 performans için en iyi fiyatı sağlayabilir. Artık desteklenen tüm bölgelerde Premium SSD v2 disk ile PostgreSQL için Azure Veritabanı esnek sunucu örneği dağıtabilirsiniz.

Not

Premium SSD v2 şu anda PostgreSQL için Azure Veritabanı için önizleme aşamasındadır.

Premium SSD ile Premium SSD v2 arasındaki farklar

Premium SSD'nin aksine Premium SSD v2'nin özel boyutları yoktur. Premium SSD v2 diskini istediğiniz boyuta ayarlayabilir ve iş yükü gereksinimlerinize göre ayrıntılı ayarlamalar yapabilirsiniz. Bu ayrıntılı artışlar 1 GiB'lik adımlarla yapılabilir. Premium SSD v2 ana bilgisayar önbelleğini desteklemez, ancak yine de Premium SSD'den daha düşük gecikme süresi sağlar. Premium SSD v2 kapasiteleri 1 GiB ile 64 TiB arasında değişir.

Aşağıdaki tabloda, hangi diskin ihtiyaçlarınıza daha uygun olduğunu belirlemenize yardımcı olmak için PostgreSQL için Azure Veritabanı esnek sunucu örnekleri tarafından desteklenen disk türlerinin farklı yönlerinin karşılaştırması sağlanmaktadır.

Premium SSD v2 Premium SSD
Disk türü Katı Hal Sürücüsü (SSD) Katı Hal Sürücüsü (SSD)
Senaryo Sürekli olarak düşük gecikme süresi, yüksek IOPS ve aktarım hızı gerektiren üretim ve performansa duyarlı iş yükleri. Üretim ve performansa duyarlı iş yükleri.
En büyük disk boyutu 65.536 GiB 32.767 GiB
En yüksek işleme hızı 1\.200 MB/sn 900 MB/sn
Maks. IOPS 80,000 20.000

Premium SSD v2, varsayılan olarak abonelik başına bölge başına en fazla 32 TiB sunar, ancak isteklere göre daha yüksek kapasiteyi destekler. Kapasite artışı istemek için kota artışı isteyin veya Azure Desteği'ne başvurun.

PostgreSQL için Azure Veritabanı hizmeti, 399 GiB'ye kadar olan diskler için 125 MB/sn, ek ücret ödemeden 400 GiB üzerindeki diskler için 500 MB/sn temel aktarım hızı sunar. Aktarım hızını ücretsiz katmanın ötesine yükseltmek ek ücrete neden olur.

Not

Premium SSD v2 şu anda PostgreSQL için Azure Veritabanı esnek sunucu örnekleri için önizleme aşamasındadır.

Sağladığınız depolama alanı, PostgreSQL için Azure Veritabanı esnek sunucu örneğinizin kullanabileceği depolama kapasitesi miktarıdır. Bu depolama veritabanı dosyaları, geçici dosyalar, işlem günlükleri ve PostgreSQL sunucu günlükleri için kullanılır. Sağladığınız toplam depolama alanı miktarı, sunucunuz için kullanılabilir G/Ç kapasitesini de tanımlar.

Disk boyutu Üst Düzey SSD IOPS Premium SSD sürüm 2 IOPS
32 GiB Sağlanan 120; en fazla 3.500 İlk 3000 IOPS ücretsiz sürümü 17179'a kadar ölçeklendirilebilir
64 GiB Sağlanan 240; en fazla 3.500 İlk 3000 IOPS ücretsiz sürümü 34359'a kadar ölçeklendirilebilir
128 GiB Sağlanan 500; en fazla 3.500 İlk 3000 IOPS ücretsiz sürümü 68719'a kadar ölçeklendirilebilir
256 GiB Sağlanan 1.100; en fazla 3.500 İlk 3000 IOPS ücretsiz sürümü 80000'e kadar ölçeklendirilebilir
512 GiB Sağlanan 2.300; en fazla 3.500 İlk 12000 IOPS ücretsizdir ve 80000'e kadar ölçeklenebilir.
1 Tebibyte (TiB) 5.000 İlk 12000 IOPS ücretsiz sürümü 80000'e kadar ölçeklendirilebilir
2 TiB 7.500 İlk 12000 IOPS ücretsiz sürümü 80000'e kadar ölçeklendirilebilir
4 TiB 7.500 İlk 12000 IOPS ücretsiz sürümü 80000'e kadar ölçeklendirilebilir
8 TiB 16.000 İlk 12000 IOPS ücretsiz sürümü 80000'e kadar ölçeklendirilebilir
16 TiB 18.000 İlk 12000 IOPS ücretsiz sürümü 80000'e kadar ölçeklendirilebilir
32 Tebibyte (TiB) 20.000 İlk 12000 IOPS ücretsiz sürümü 80000'e kadar ölçeklendirilebilir
64 TiB Yok İlk 12000 IOPS ücretsiz sürümü 80000'e kadar ölçeklendirilebilir

Aşağıdaki tabloda, hangi isteği kullanmanız gerektiğine karar vermenize yardımcı olmak için premium SSD v2 disk kapasitelerine ve performans üst düzeylerine genel bir bakış sağlanmaktadır.

SSD v2 disk boyutu Kullanılabilir IOPS üst sınırı Kullanılabilir en yüksek aktarım hızı (MB/sn)
1 GiB-64 TiBs 3.000-80.000 (GiB başına 500 IOPS artar) 125-1.200 (küme IOPS başına 0,25 MB/sn artar)

Sanal makine türünüzün IOPS sınırları da vardır. Sunucu türünden bağımsız olarak herhangi bir depolama boyutu seçebilmenize rağmen, özellikle birkaç sanal çekirdek içeren bir sunucu seçtiğinizde depolamanın sağladığı tüm IOPS'leri kullanamayabilirsiniz. Daha fazla bilgi edinmek için bkz. PostgreSQL için Azure Veritabanı'nda işlem seçenekleri.

Not

Örneğiniz için atadığınız depolama türü ne olursa olsun, depolama alanı yalnızca ölçeği artırılabilir, azaltılamaz.

G/Ç tüketiminizi Azure portalında veya Azure CLI komutlarını kullanarak izleyebilirsiniz. İzlenecek ölçümler depolama sınırı, depolama yüzdesi, kullanılan depolama alanı ve G/Ç yüzdesidir.

Disk tam koşulları

Diskiniz dolduğunda, sunucu hata döndürmeye başlar ve başka değişiklikler yapılmasını önler. Sınıra ulaşmak, yedeklemeler ve önceden yazma günlüğü (WAL) arşivleme gibi diğer işlem etkinlikleriyle ilgili sorunlara da neden olabilir. Bu disk doluluk durumundan kaçınmanın farklı yolları vardır.

  • Bu durumu önlemek için, depolama kullanımı yüzde 95'e ulaştığında veya kullanılabilir kapasite 5 GiB'den az olduğunda sunucu otomatik olarak salt okunur moda geçer. Premium SSD depolama türü kullanıyorsanız, bu sorunun oluşmasını önlemek için depolama otomatik büyütme özelliğini kullanabilir veya sunucunun depolama ölçeğini artırabilirsiniz.
  • Sunucu, diskin tam koşulu nedeniyle salt okunur olarak işaretlenmişse, artık gerekli olmayan verileri silebilirsiniz. Bunu yapmak için aşağıdaki komutu yürüterek modu okuma-yazma olarak değiştirebilirsiniz ve bu işlem tamamlandıktan sonra delete komutunu yürütebilirsiniz.
	SET SESSION CHARACTERISTICS AS TRANSACTION READ WRITE;

storage_percentage veya storage_used ölçümlerini kullanarak kullanımda olan disk alanını etkin bir şekilde izlemenizi ve depolama alanınızda kullanılabilir alan tükenmeden önce disk boyutunu artırmanızı öneririz. Sunucu depolama alanınız disk dışı durumuna yaklaştığında sizi bilgilendirmek için bir uyarı ayarlayabilirsiniz. Daha fazla bilgi için bkz. PostgreSQL için Azure Veritabanı ölçümleriyle ilgili uyarılar ayarlamak için Azure portalını kullanma.

Fiyat

En up-togüncel fiyatlandırma bilgileri için bkz. PostgreSQL için Azure Veritabanı esnek sunucu fiyatlandırması.

Azure portalı , seçilen seçeneklere bağlı olarak bir sunucu yapılandırmasının aylık maliyetlerinin tahminini de gösterir.

Bu tahmin, Yeni PostgreSQL için Azure Veritabanı Esnek sunucu sayfasında sunucu oluşturma deneyimi boyunca görülebilir:

Yeni PostgreSQL için Azure Veritabanı Esnek sunucu sihirbazındaki tahmini aylık maliyetleri gösteren ekran görüntüsü.

Ayrıca, mevcut bir örneğin kaynak menüsünde, Ayarlar bölümünde İşlem + depolama'yı seçerseniz mevcut sunucular için de görülebilir:

Mevcut PostgreSQL için Azure Veritabanı esnek sunucu örneğinin İşlem + depolama sayfasında tahmini aylık maliyetleri gösteren ekran görüntüsü.

Azure aboneliğiniz yoksa tahmini bir fiyat almak için Azure fiyatlandırma hesaplayıcısını kullanabilirsiniz. Azure fiyatlandırma hesaplayıcısı web sitesinde Veritabanları kategorisi'ni seçin ve ardından PostgreSQL için Azure Veritabanı'ı seçerek hizmeti tahmininize ekleyin ve ardından seçenekleri özelleştirin.

Azure fiyatlandırma hesaplayıcısını gösteren ekran görüntüsü.