Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Ş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