Azure SQL Veritabanı için sunucusuz işlem katmanı

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

Sunucusuz, Azure SQL Veritabanı'nda tek veritabanları için bir hesaplama katmanıdır ve iş yükü talebine göre işlem gücünü otomatik olarak ölçeklendirir, ayrıca kullanılan işlem gücü dönemine göre saniye bazında faturalandırır. Ayrıca sunucusuz işlem katmanı etkinlik dışı dönemlerde veritabanını otomatik olarak duraklatır (bu dönemlerde yalnızca depolama faturalanır) ve etkinliğe dönüldüğünde veritabanlarını otomatik olarak sürdürür. Sunucusuz işlem katmanı Genel Amaçlı hizmet katmanında ve Hiper Ölçek hizmet katmanında kullanılabilir.

Genel bakış

İşlem otomatik ölçeklendirme aralığı ve otomatik duraklatma gecikmesi, sunucusuz işlem katmanı için önemli parametrelerdir. Bu parametrelerin yapılandırması, veritabanı performans deneyimini ve işlem maliyetini şekillendirir.

Sunucusuz faturalamanın hareketsizlik nedeniyle işlem ücretlerini kesmesini gösteren diyagram.

Performans yapılandırması

  • En düşük sanal çekirdekler ve maksimum sanal çekirdekler , veritabanı için kullanılabilir işlem kapasitesi aralığını tanımlayan yapılandırılabilir parametrelerdir. Bellek ve GÇ sınırları belirtilen sanal çekirdek aralığıyla orantılıdır.
  • Otomatik duraklatma gecikmesi, veritabanının otomatik olarak duraklatılması için ne zaman aktif olması gerektiğini belirleyen yapılandırılabilir bir parametredir. Veritabanı, bir sonraki oturum açma veya başka bir etkinlik gerçekleştiğinde otomatik olarak devam eder. Alternatif olarak, otomatik duraklatmayı devre dışı bırakabilirsiniz. Daha fazla bilgi için, Azure SQL Veritabanı için sunucusuz işlem katmanında otomatik duraklatma ve otomatik sürdürme konusuna bkz.

Varsayılan ayarlar

Aşağıdaki tabloda bu parametreler için kullanılabilir değerler gösterilmektedir.

Parametre Değer seçenekleri Varsayılan değer
Minimum sanal çekirdek sayısı Yapılandırılan sanal çekirdek sayısı üst sınırına bağlıdır. Bkz . kaynak sınırları. 0,5 sanal çekirdek
Genel Amaç için otomatik duraklatma gecikmesi En az: 15 dakika
En fazla: 10.080 dakika (yedi gün)
Artışlar: 1 dakika
Otomatik duraklatma özelliğini devre dışı bırak: -1
60 dakika
Hyperscale için otomatik duraklatma gecikmesi Minimum: 60 dakika
En fazla: 10.080 dakika (yedi gün)
Artışlar: 1 dakika
Otomatik duraklatma özelliğini devre dışı bırak: -1
60 dakika

Maliyet

Sunucusuz bir veritabanı için maliyet, hesaplama maliyeti ile depolama maliyetinin toplamıdır. Depolama maliyeti, sağlanan işlem katmanıyla aynı şekilde belirlenir.

  • Hesaplama kullanımı, yapılandırdığınız minimum ve maksimum sınırlar arasında olduğunda, hesaplama maliyeti vCore ve kullanılan belleğe bağlıdır.
  • Hesaplama kullanımı yapılandırmanızın minimum sınırlarının altında olduğunda, hesaplama maliyeti minimum vcore ve minimum bellek yapılandırılmasına bağlıdır.
  • Veritabanı duraklatıldığında işlem maliyeti sıfır olur ve yalnızca depolama maliyetleri tahakkuk eder.

Daha fazla maliyet detayı için Sunucusuz hesaplama katmanı faturalandırması ve maliyet senaryolarına bakınız.

Senaryolar

Sunucusuz model, aralıklı ve tahmin edilemez kullanım düzenlerine sahip olup, boşta kalma dönemlerinden sonra işlem ön hazırlığı için biraz beklemeyi göze alabilen tek veritabanları için fiyat-performans dengesi açısından optimize edilmiştir. Buna karşılık, ayrılmış işlem katmanı, işlem kaynaklarının hazır hale gelmesinde herhangi bir gecikmeyi tolere edemeyen, ortalama kullanımı daha yüksek olan tek veritabanları veya elastik havuzlardaki birden fazla veritabanı için fiyat/performans açısından optimize edilmiştir.

Sunucusuz işlem için uygun senaryolar

  • Aralıklı ve öngörülemez kullanım düzenleri görülen, aralarına hareketsizlik dönemleri giren ve zaman içinde ortalama işlem kullanımı düşük seyreden tek veritabanları için sunucusuz işlem kullanın.
  • Sık sık yeniden ölçeklendirilen ayrılmış işlem katmanındaki tek veritabanları için veya işlem yeniden ölçeklendirmesini hizmete bırakmayı tercih ettiğinizde sunucusuz işlem kullanın.
  • Azure SQL Veritabanı'de dağıtımdan önce hesaplama boyutlarının tahmin edilmesi zor veya imkansız olduğunda, kullanım geçmişi olmayan yeni tekli veritabanları için sunucusuz hesaplama kullanın.

Sağlanan hesaplama için uygun senaryolar

  • Daha düzenli ve öngörülebilir kullanım düzenine sahip olan ve zaman içinde daha yüksek ortalama işlem kullanım oranı gösteren tekil veritabanları için sağlanan işlem kullanın.
  • Belleğin daha sık azaltılmasından veya duraklatılmış durumdan devam etmedeki gecikmelerden kaynaklanan performans ödünlerini tolere edemeyen veritabanları için provisioned compute kullanın.
  • Daha iyi fiyat-performans optimizasyonu için aralıklı ve öngörülemez kullanım kalıplarına sahip birden fazla veritabanı için sağlanmış hesaplama kullanın; bu kullanım kalıpları esnek havuzlarda birleştirilebilir.

İşlem katmanlarını karşılaştırma

Aşağıdaki tabloda sunucusuz işlem katmanı ile sağlanan işlem katmanı arasındaki farklar özetlenmiştir:

Sunucusuz işlem Sağlanan işlem
Veritabanı kullanım düzeni Zaman içinde ortalama işlem kullanımı daha düşük olan aralıklı, öngörülemeyen kullanım. Zaman içinde ortalama işlem kullanımı daha yüksek olan daha düzenli kullanım desenleri veya elastik havuzları kullanan birden çok veritabanı.
Performans yönetimi çalışması Alt Daha yüksek
İşlem ölçeklendirme Otomatik El kitabı
İlk hesaplama yanıt verme hızı Etkin olmayan dönemlerden sonra daha düşük Anlık
Faturalama ayrıntı düzeyi Saniye başına Saatlik
  • Sunucusuz hesaplama için en iyi veritabanı kullanım modeli, zaman içinde daha düşük ortalama hesaplama kullanımıyla aralıklı ve öngörülemezdir. Sağlanan hesaplama için en iyi kullanım modeli, daha düzenli ve zaman içinde daha yüksek ortalama hesaplama kullanımıdır veya elastik havuzlarda birden fazla veritabanı içerir.
  • Sunucusuz hesaplama, daha düşük performans yönetimi çabası gerektirir. Sağlanan hesaplama, daha yüksek performans yönetimi çabası gerektirir.
  • Sunucusuz işlem otomatik olarak ölçeklenir. Sağlanan işlem gücü manuel olarak ölçeklendirilir.
  • Sunucusuz hesaplama, aktif olmayan dönemlerden sonra başlangıçta daha düşük yanıt verir. Provisioned compute hemen yanıt veriyor.
  • Sunucusuz hesaplama saniye başına faturalandırılır. Sağlanan hesaplama saat başına faturalandırılır.

Satın alma modeli ve hizmet katmanı

Aşağıdaki tabloda satın alma modeli, hizmet katmanları ve donanım temelinde sunucusuz destek açıklanmaktadır:

Kategori Destekleniyor Desteklenmiyor
Satın alma modeli vCore DTU
Hizmet katmanı Genel Amaçlı
Hiper Ölçek
İş Açısından Kritik
Donanım Standart seri (5. Nesil) Diğer tüm donanımlar

Sunucusuz veritabanlarını otomatik ölçeklendirin

Otomatik ölçeklendirme ve sunucusuz hesaplama katmanının yanıtlanabilirliği hakkında daha fazla bilgi için Serverless compute tier auto-scaling for Azure SQL Veritabanı sayfasına bakınız.

Otomatik duraklatma ve otomatik sürdürme

  • Sunucusuz otomatik duraklatma ve otomatik devam, Genel Amaçlı hizmet katmanında mevcuttur.
  • Sunucusuz otomatik duraklatma ve otomatik devam etme özelliği, Azure SQL Veritabanı Hyperscale'in önizleme özelliğidir.

Otomatik duraklatma ve otomatik sürdürme davranışı, tetikleyicileri, sorun giderme ve bağlantı hakkında ayrıntılı bilgi için Sunucusuz işlem katmanında otomatik duraklatma ve otomatik sürdürme bölümüne bakın.

Yeni sunucusuz veritabanı oluşturma

Azure portalı, PowerShell, Azure CLI ve T-SQL kullanarak sunucusuz veritabanları oluşturma, taşıma ve yapılandırma ile ilgili adım adım talimatlar için bkz. Sunucusuz veritabanı oluştur ve yapılandırmak.

Sunucusuz işlem katmanı için en iyi uygulamalar

Sunucusuz veritabanları kullanılırken aşağıdaki en iyi uygulamaları göz önünde bulundurun.

Uygulama yeniden deneme mantığını uygula

Tüm bulut bağlantılı uygulamalar bağlantı yeniden deneme mantığı önerilerini kullanmalıdır. Geçici bağlantı hataları, tüm bulut uygulamalarında yeniden deneme mantığı ile ele alınmalıdır. Sunucusuz veritabanları için yeniden deneme mantığı özellikle önemlidir çünkü otomatik devamdan kaynaklanan geçici bağlantı hataları öngörülebilir.

Daha fazla bilgi için, Bağlantı otomatik olarak devam etme sorunlarını giderme bölümünü inceleyin.

Otomatik duraklatmayı önleyen birlikte çalışabilirliği gözden geçirin

Bazı özellikler ve ayarlar , sunucusuz bir veritabanının otomatik duraklatmasını engelleyebilir. Bu özellikler kullanılıyorsa veritabanında otomatik duraklatmayı devre dışı bırakabilirsiniz.

Daha fazla bilgi için Otomatik duraklatma sorunlarını giderme bölümünü inceleyin.

Monitör

Sunucusuz veritabanınızın duraklatma ve sürdürme olaylarını izleme hakkında daha fazla bilgi için Azure SQL Veritabanı için sunucusuz işlem katmanını izleme konusuna bakın.

Kaynak sınırları

Kaynak sınırları için Genel Amaçlı sunucusuz hesaplama ve Hiper Ölçekli sunucusuz hesaplama bkz.

Faturalandırma

Hesaplama maliyeti hesaplamaları, minimum hesaplama faturası ve hem Genel Amaçlı hem de Hiperölçekli katmanlar için senaryo örnekleri dahil olmak üzere ayrıntılı faturalama bilgileri için Sunucusuz hesaplama katmanı faturalandırması bkz.

Kullanılabilen bölgeler

Bölgesel kullanılabilirlik için bkz. Azure SQL Veritabanı için bölgeye göre Sunucusuz kullanılabilirlik.

Sonraki adım