PostgreSQL için Azure Veri Tabanı için depolama

Azure tarafından yönetilen ve Azure Sanal Makineler ile kullanılan blok düzeyinde depolama birimleri olan Azure yönetilen diskler kullanarak PostgreSQL için Azure Veri Tabanı 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 Veri Tabanı 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) 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

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 Veri Tabanı esnek sunucu örneği dağıtabilirsiniz.

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, gereksinimlerinize daha uygun olanını belirlemenize yardımcı olmak için PostgreSQL için Azure Veri Tabanı 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.
Maksimum disk boyutu 65.536 GiB 32.767 GiB
En yüksek aktarım hızı 1.200 MB/sn 900 MB/sn
Maksimum 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 Destek başvurun.

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

Sağladığınız depolama alanı, PostgreSQL için Azure Veri Tabanı 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 Tahsis Edilen 120; En Fazla 3.500 İlk 3000 IOPS ücretsizdir, 17179'a kadar ölçeklenebilir.
64 GiB Tahsis edilen 240; en fazla 3.500 İlk 3000 IOPS ücretsiz sürümü 34359'a kadar ölçeklendirilebilir
128 GiB Tahsis edilen 500; en fazla 3.500 İlk 3000 IOPS ücretsiz sürümü 68719'a kadar ölçeklendirilebilir
256 GiB Sağlanan miktar 1.100, en fazla 3.500'e kadar. İlk 3000 IOPS ücretsizdir, 80000'e kadar ölçeklendirilebilir.
512 GiB Tahsis Edilen 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 N/A İ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ı Maksimum mevcut veri akışı (MB/s)
1 GiB-64 TiBs 3,000-80,000 (Her GiB için 500 IOPS artar) 125-1,200 (her set IOPS için 0.25 MB/s 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 PostgreSQL için Azure Veri Tabanı'deki Hesaplama seçenekleri sayfasına bakın.

Uyarı

Ö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 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 Veri Tabanı ölçümleriyle ilgili uyarılar ayarlamak için Azure portalını kullanma.

Fiyat

En güncel fiyatlandırma bilgileri için PostgreSQL için Azure Veri Tabanı esnek sunucu fiyatlandırması sayfasına bakınız.

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

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

PostgreSQL Esnek sunucu sihirbazında Yeni Azure Veritabanı'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 Veri Tabanı 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 Databases kategorisini seçin ve ardından hizmeti tahmininize eklemek ve ardından seçenekleri özelleştirmek için PostgreSQL için Azure Veri Tabanı seçin.

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