Azure SQL Veritabanı'nın sanal çekirdek ve DTU tabanlı satın alma modellerini karşılaştırma

Şunlar için geçerlidir:Azure SQL Veritabanı

Azure SQL Veritabanı, performans ve maliyet gereksinimlerinize uygun tam olarak yönetilen bir hizmet olarak platform (PaaS) veritabanı altyapısı satın almanızı sağlar. Azure SQL Veritabanı için seçtiğiniz dağıtım modeline bağlı olarak, size uygun satın alma modelini seçebilirsiniz:

  • Sanal çekirdek tabanlı satın alma modeli (önerilen). Bu satın alma modeli, sağlanan veya sunucusuz işlem katmanları arasında bir seçim sağlar:
    • Sağlanan işlem katmanıyla, iş yükünüz için her zaman sağlanan işlem kaynaklarının tam miktarını seçersiniz.
    • Sunucusuz işlem katmanıyla, işlem kaynaklarının yapılandırılabilir bir işlem aralığı üzerinden otomatik ölçeklendirmesini belirtirsiniz. Sunucusuz işlem katmanı, yalnızca depolamanın faturalandığı etkin olmayan dönemlerde veritabanlarını otomatik olarak duraklatır ve etkinlik geri döndüğünde veritabanlarını otomatik olarak sürdürür. Zaman birimi başına sanal çekirdek birim fiyatı, sağlanan hizmet katmanında sunucusuz hizmet katmanına kıyasla daha düşüktür.
  • Veritabanı işlem birimi (DTU) tabanlı satın alma modeli. Bu satın alma modeli, yaygın iş yükleri için dengeli bir işlem ve depolama paketi sunar.

Satın alma modelleri

İki satın alma modeli vardır:

  • Sanal çekirdek tabanlı satın alma modeli hem Azure SQL Veritabanı hem de Azure SQL Yönetilen Örneği için kullanılabilir.
  • DTU tabanlı satın alma modeli Azure SQL Veritabanı için kullanılabilir.

Aşağıdaki tablo ve grafik, sanal çekirdek tabanlı ve DTU tabanlı satın alma modellerini karşılaştırır ve karşılaştırır:

Satın alma modeli Açıklama Için en iyi
DTU tabanlı Bu model işlem, depolama ve G/Ç kaynaklarının paketlenmiş ölçüsünü temel alır. İşlem boyutları tek veritabanları için DTU cinsinden ve elastik havuzlar için elastik veritabanı işlem birimi (eDTU) cinsinden gösterilir. DTU’lar ve eDTU’lar hakkında daha fazla bilgi için bkz. DTU’lar ve eDTU’lar nedir?. Basit, önceden yapılandırılmış kaynak seçenekleri isteyen müşteriler
Sanal çekirdek tabanlı Bu model, işlem ve depolama kaynaklarını bağımsız olarak seçmenize olanak tanır. Sanal çekirdek tabanlı satın alma modeli maliyetleri azaltmak için SQL Server’ın Azure Hibrit Avantajı’nı kullanmanıza da olanak tanır. Esnekliğe, denetime ve saydamlığa değer veren müşteriler

A diagram comparing the DTU and vCore pricing models.

Sanal çekirdek satın alma modeli

Sanal çekirdek (sanal çekirdek) mantıksal cpu'ları temsil eder ve donanım nesilleri ile donanımın fiziksel özellikleri (örneğin çekirdek sayısı, bellek ve depolama boyutu) arasında seçim yapma seçeneği sunar. Sanal çekirdek tabanlı satın alma modeli, tek tek kaynak tüketiminde esneklik, denetim, saydamlık ve şirket içi iş yükü gereksinimlerini buluta çevirmenin kolay bir yolunu sunar. Bu model, iş yükü gereksinimlerinize göre işlem, bellek ve depolama kaynaklarını seçmenize olanak tanır.

SQL Veritabanı için sanal çekirdek tabanlı satın alma modelinde Genel Amaçlı, İş Açısından Kritik ve Hiper Ölçek hizmet katmanları arasında seçim yapabilirsiniz. Daha fazla bilgi edinmek için hizmet katmanlarını gözden geçirin.

Sanal çekirdek tabanlı satın alma modelinde, maliyetleriniz aşağıdakilerin seçimine ve kullanımına bağlıdır:

  • Hizmet katmanı
  • Donanım yapılandırması
  • İşlem kaynakları (sanal çekirdek sayısı ve bellek miktarı)
  • Ayrılmış veritabanı depolama alanı
  • Gerçek yedekleme depolama alanı

DTU satın alma modeli

DTU tabanlı satın alma modeli, işlem maliyetlerini hesaplamak ve paketlemek için bir veritabanı işlem birimi (DTU) kullanır. Bir veritabanı işlem birimi (DTU), CPU, bellek, okuma ve yazma işlemlerinin harmanlanmış bir ölçüsünü temsil eder. DTU tabanlı satın alma modeli, farklı uygulama performansı düzeylerini yönlendirmek için önceden yapılandırılmış bir dizi işlem kaynağı ve depolama alanı sunar. Önceden yapılandırılmış bir paketin ve her ay yapılan sabit ödemelerin basitliğini tercih ediyorsanız DTU tabanlı model ihtiyaçlarınıza daha uygun olabilir.

DTU tabanlı satın alma modelinde, Azure SQL Veritabanı için Temel, Standart ve Premium hizmet katmanları arasında seçim yapabilirsiniz. Daha fazla bilgi edinmek için DTU hizmet katmanlarını gözden geçirin.

DTU tabanlı satın alma modelinden sanal çekirdek tabanlı satın alma modeline dönüştürmek için bkz . DTU'dan sanal çekirdek'e geçiş.

İşlem maliyetleri

İşlem maliyetleri her satın alma modeline göre farklı hesaplanır.

DTU işlem maliyetleri

DTU satın alma modelinde, DTU'lar önceden yapılandırılmış işlem kaynakları paketlerinde sunulur ve farklı uygulama performansı düzeylerini desteklemek için depolama alanı içerir. Uygulamanız için veritabanınıza ayırdığınız DTU sayısıyla faturalandırılırsınız.

Sanal çekirdek işlem maliyetleri

Sanal çekirdek tabanlı satın alma modelinde, sağlanan işlem katmanı veya sunucusuz işlem katmanı arasında seçim yapın. Sağlanan işlem katmanında işlem maliyeti, uygulama için sağlanan toplam işlem kapasitesini yansıtır. Sunucusuz işlem katmanında işlem kaynakları iş yükü kapasitesine göre otomatik olarak ölçeklendirilir ve saniyede kullanılan işlem miktarı için faturalandırılır.

Tek veritabanları için işlem kaynakları, G/Ç, veri ve günlük depolama her veritabanı için ücretlendirilir. Elastik havuzlar için bu kaynaklar havuz başına ücretlendirilir. Ancak yedekleme depolama alanı her zaman veritabanı başına ücretlendirilir.

Not

Hiper Ölçek için elastik havuzlar şu anda önizleme aşamasındadır.

İş Açısından Kritik hizmet katmanında üç ek çoğaltma otomatik olarak ayrıldığından, fiyat Genel Amaçlı hizmet katmanındakinden yaklaşık 2,7 kat daha yüksektir. Benzer şekilde, İş Açısından Kritik hizmet katmanındaki GB başına yüksek depolama fiyatı, yerel SSD depolamanın daha yüksek GÇ sınırlarını ve daha düşük gecikme süresini yansıtır.

Depolama maliyetleri

Depolama maliyetleri her satın alma modeline göre farklı hesaplanır.

DTU depolama maliyetleri

Depolama, DTU'nun fiyatına dahildir. Standart ve Premium katmanlarında ek depolama alanı eklemek mümkündür. Ek depolama alanı sağlama hakkında ayrıntılı bilgi için bkz. Azure SQL Veritabanı fiyatlandırma seçenekleri.

Uzun süreli yedekleme saklama dahil değildir ve ayrı olarak faturalandırılır.

Sanal çekirdek depolama maliyetleri

Farklı depolama türleri farklı şekilde faturalandırılır.

  • Veri depolama için, seçtiğiniz maksimum veritabanı veya havuz boyutuna göre sağlanan depolama için ücretlendirilirsiniz. Bu üst sınırı azaltmadığınız veya artırmadığınız sürece maliyet değişmez.
  • Yedekleme depolama alanı, veritabanlarınızın otomatik yedeklemeleriyle ilişkilendirilir ve dinamik olarak ayrılır. Yedekleme saklama sürenizi artırmak, veritabanlarınız için gereken yedekleme depolama alanını artırabilir.
  • Her iki katman da yedeklemeler için standart depolama alanı kullandığından, yedekleme depolama maliyeti İş Açısından Kritik hizmet katmanı ve Genel Amaçlı hizmet katmanı için aynıdır.

Varsayılan olarak, veritabanlarınızın yedi günlük otomatik yedeklemeleri bir depolama hesabına kopyalanır. Bu depolama tam yedeklemeler, değişiklik yedeklemeleri ve işlem günlüğü yedeklemeleri tarafından kullanılır. Değişiklik ve işlem günlüğü yedeklemelerinin boyutu, veritabanının değişim hızına bağlıdır. Veritabanı için maksimum veri boyutunun yüzde 100'lerine eşit en düşük depolama miktarı ek ücret ödemeden sağlanır. Ek yedekleme depolama alanı tüketimi aylık GB olarak ücretlendirilir.

Depolama fiyatları hakkında daha fazla bilgi için bkz . Azure SQL Veritabanı fiyatlandırması.

Sık sorulan sorular (SSS)

DTU tabanlı hizmet katmanından sanal çekirdek tabanlı hizmet katmanına dönüştürmek için uygulamamı çevrimdışına almam gerekiyor mu?

Hayır. Uygulamayı çevrimdışına almanız gerekmez. Yeni hizmet katmanları, veritabanlarını Standart hizmet katmanından Premium hizmet katmanına yükseltme işlemine ve diğer yönteme benzer basit bir çevrimiçi dönüştürme yöntemi sunar. Azure portalı, PowerShell, Azure CLI, T-SQL veya REST API kullanarak bu dönüştürmeyi başlatabilirsiniz. Bkz. Tek veritabanlarını yönetme ve Elastik havuzları yönetme.

Veritabanını sanal çekirdek tabanlı satın alma modelindeki bir hizmet katmanından DTU tabanlı satın alma modelindeki bir hizmet katmanına dönüştürebilir miyim?

Evet, Azure portalını, PowerShell'i, Azure CLI'yı, T-SQL'i veya REST API'yi kullanarak veritabanınızı desteklenen herhangi bir performans hedefine kolayca dönüştürebilirsiniz. Bkz. Tek veritabanlarını yönetme ve Elastik havuzları yönetme.

Sonraki adımlar