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.

Şu anda otomatik duraklatma ve otomatik devam, yalnızca Genel Amaçlı hizmet katmanında desteklenmektedir.

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
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

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ı, tahmin edilemez kullanım düzenleri ve etkinlik dışı kaldığı dönemleri olan, zaman içinde daha düşük işlem kullanım ortalamasına sahip tek veritabanları.
  • Sağlanan işlem katmanında sık sık yeniden ölçeklendirilen tek veritabanları ve işlem yeniden ölçeklendirmesini hizmete devretmeyi tercih eden müşteriler.
  • Azure SQL Veritabanı dağıtımında, kullanım geçmişine sahip olmayan ve işlem boyutlandırmasının önceden tahmin edilmesinin zor veya mümkün olmadığı yeni tek veritabanları.

Sağlanan hesaplama için uygun senaryolar

  • Daha düzenli, öngörülebilir kullanım düzenlerine ve zaman içinde daha yüksek ortalama işlem kullanımına sahip tek veritabanları.
  • Belleğin daha sık azaltılmasından veya duraklatılmış durumdan çıkarken yaşanan gecikmelerden kaynaklanan performans ödünlerine tahammül edemeyen veritabanları.
  • Daha iyi fiyat-performans iyileştirmesi için elastik havuzlarda birleştirilebilen aralıklı, öngörülemeyen kullanım desenlerine sahip birden çok veritabanı.

İş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ı
İşlem yanıt hızı Etkin olmayan dönemlerden sonra daha düşük Anlık
Faturalama ayrıntı düzeyi Saniye başına Saatlik

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

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 bkz sunucusuz işlem katmanı.

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