Azure SQL Veritabanı sanal çekirdek ve DTU tabanlı satın alma modellerini karşılaştırma
Şunlar için geçerlidir: Azure SQL Veritabanı
Bu makalede, Azure SQL Veritabanı için iki satın alma modeli karşılaştırır:
- Sanal çekirdek tabanlı satın alma modeli (önerilir)
- DTU tabanlı satın alma modeli
Satın alma modelleri
Azure SQL Veritabanı için iki satın alma modeli vardır:
- Sanal çekirdek tabanlı 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.
- DTU tabanlı satın alma modeli, ortak iş yükleri için dengeli olarak paketlenmiş işlem ve depolama paketleri sağlar.
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 |
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.
Sanal çekirdek tabanlı satın alma modelinin üç hizmet katmanı vardır: Genel Amaçlı, İş Açısından Kritik ve Hiper Ölçek hizmet katmanları. 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.
İş Açısından Kritik hizmet katmanında otomatik olarak üç ek çoğaltma 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ğlamayla ilgili ayrıntılar için fiyatlandırma seçeneklerine bakın.
Uzun süreli 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ırır.
- Her iki katman da yedeklemeler için standart depolama alanı kullandığından, yedekleme depolamanın 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ırma.
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. Daha fazla bilgi için bkz . DTU'yi sanal çekirdek'e geçirme ve elastik havuzları ölçeklendirme.
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. Daha fazla bilgi için bkz . DTU'yi sanal çekirdek'e geçirme ve elastik havuzları ölçeklendirme.