Azure SQL Veritabanı Ve Azure SQL Yönetilen Örnek hizmet katmanları
Uygulama hedefi:
Azure SQL Veritabanı
Azure SQL yönetilen örneği
Hem sanal çekirdek hem de Azure SQL Yönetilen Azure SQL Veritabanı iki sanal çekirdek hizmet katmanı vardır:
- Genel amaçlı, yaygın performans ve kullanılabilirlik gereksinimlerine sahip çoğu iş yükü için tasarlanmış, bütçe dostu bir katmandır.
- İş açısından kritik katman, katı kullanılabilirlik gereksinimlerine sahip performansa duyarlı iş yükleri için tasarlanmıştır.
Azure SQL Veritabanı Hiper Ölçek hizmet katmanını da sağlar:
- Hiper Ölçek, yüksek oranda ölçeklenebilir depolama, okuma ölçeği genişletme, hızlı ölçeklendirme ve hızlı veritabanı geri yükleme özellikleri sağlayan çoğu iş yükü için tasarlanmıştır.
Sanal çekirdek tabanlı satın alma modelinin DTU tabanlı satın alma modeliyle karşılaştırması için bkz. satın alma modelleri ve kaynakları.
Hizmet katmanı karşılaştırması
Aşağıdaki tabloda hizmet katmanları arasındaki temel farklar açıkmektedir.
| - | Kaynak türü | Genel Amaçlı | Hiper Ölçek | İş Açısından Kritik |
|---|---|---|---|---|
| En iyi kullanım alanı: | Bütçe odaklı dengeli işlem ve depolama seçenekleri sunar. | Çoğu iş yükü. 100 TB'a kadar depolama boyutunu otomatik ölçeklendirme, akıcı dikey ve yatay işlem ölçeklendirme, hızlı veritabanı geri yükleme. | Yüksek işlem hızı ve düşük IO gecikme süresine sahip OLTP uygulamaları. Zaman uyumlu olarak güncelleştirilen birden çok çoğaltma kullanarak hatalara ve hızlı yük devretmelere karşı en yüksek düzeyde karşımama sunar. | |
| Kaynak türünde kullanılabilir: | SQL Veritabanı / SQL Yönetilen Örnek | Tek Azure SQL Veritabanı | SQL Veritabanı / SQL Yönetilen Örnek | |
| İşlem boyutu | SQL Veritabanı | 1 -80 sanal çekirdek | 1 -80 sanal çekirdek | 1 -128 sanal çekirdek |
| SQL Yönetilen Örnek | 4, 8, 16, 24, 32, 40, 64, 80 sanal çekirdek | Yok | 4, 8, 16, 24, 32, 40, 64, 80 sanal çekirdek | |
| SQL Yönetilen Örnek havuzlarını oluşturma | 2, 4, 8, 16, 24, 32, 40, 64, 80 sanal çekirdek | Yok | Yok | |
| Depolama türü | Tümü | Uzak depolama | Katmanlı uzak ve yerel SSD depolama | Yerel SSD depolama |
| Veritabanı boyutu | SQL Veritabanı | 1 GB – 4 TB | 40 GB - 100 TB | 1 GB – 4 TB |
| SQL Yönetilen Örnek | 32 GB – 16 TB | Yok | 32 GB – 16 TB | |
| Depolama boyutu | SQL Veritabanı | 1 GB – 4 TB | 40 GB - 100 TB | 1 GB – 4 TB |
| SQL Yönetilen Örnek | 32 GB – 16 TB | Yok | 32 GB – 16 TB | |
| TempDB boyutu | SQL Veritabanı | Sanal çekirdek başına 32 GB | Sanal çekirdek başına 32 GB | Sanal çekirdek başına 32 GB |
| SQL Yönetilen Örnek | Sanal çekirdek başına 24 GB | Yok | 4 TB'a kadar - depolama boyutuyla sınırlıdır | |
| Günlük yazma aktarım hızı | SQL Veritabanı | Tek veritabanları: Sanal çekirdek başına 4,5 MB/sn (en fazla 50 MB/sn) Elastik havuzlar: Sanal çekirdek başına 6 MB/sn (en fazla 62,5 MB/sn) |
100 MB/s | Tek veritabanları: Sanal çekirdek başına 12 MB/sn (en fazla 96 MB/sn) Elastik havuzlar: Sanal çekirdek başına 15 MB/sn (en fazla 120 MB/sn) |
| SQL Yönetilen Örnek | Sanal çekirdek başına 3 MB/sn (en fazla 22 MB/sn) | Yok | Sanal çekirdek başına 4 MB/sn (en fazla 48 MB/sn) | |
| Kullanılabilirlik | SQL Veritabanı (SLA) | %99,99 | Bir ikincil çoğaltma ile %99,95, daha fazla çoğaltma ile %99,99 | %99,99 Bölge yedekli tek veritabanıyla %99,995 |
| SQL Yönetilen Örnek (SLA) | %99,99 | Bir ikincil çoğaltma ile %99,95, daha fazla çoğaltma ile %99,99 | %99,99 Bölge yedekli tek veritabanıyla %99,995 |
|
| Yedeklemeler | Tümü | RA-GRS, 1-35 gün (varsayılan olarak 7 gün) | RA-GRS, 7 gün, hızlı bir zaman noktası kurtarma (PITR) | RA-GRS, 1-35 gün (varsayılan olarak 7 gün) |
| Bellek içinde OLTP | Yok | Kısmi destek. Bellek için iyileştirilmiş tablo türleri, tablo değişkenleri ve yerel koda derlenmiş modüller desteklenir. | Kullanılabilir | |
| Salt okuma çoğaltmaları | 0 yerleşik Coğrafi çoğaltmayı kullanarak 0-4 |
0-4 yerleşik | 1 yerleşik, fiyata dahildir Coğrafi çoğaltmayı kullanarak 0-4 |
|
| Fiyatlandırma/faturalandırma | SQL Veritabanı | sanal çekirdek, ayrılmış depolama ve yedekleme depolaması ücretlendirilir. IOPS ücretlendirilmez. |
her çoğaltma Için sanal çekirdek ve kullanılan depolama alanı ücretlendirilir. IOPS henüz ücretlendirilmedi. |
sanal çekirdek, ayrılmış depolama ve yedekleme depolaması ücretlendirilir. IOPS ücretlendirilmez. |
| SQL Yönetilen Örnek | sanal çekirdek, ayrılmış depolama ve yedekleme depolama alanı ücretlendirilir. IOPS ücretlendirimedi |
Yok | sanal çekirdek, ayrılmış depolama ve yedekleme depolama alanı ücretlendirilir. IOPS ücretlendirilmez. |
|
| İndirim modelleri | Ayrılmış örnekler Azure hibrit avantajı (geliştirme ve test aboneliklerinde kullanılamaz) Enterprise ve kullandıkça öde geliştirme ve Test abonelikleri |
Azure hibrit avantajı (geliştirme ve test aboneliklerinde kullanılamaz) Enterprise ve kullandıkça öde geliştirme ve Test abonelikleri |
Ayrılmış örnekler Azure hibrit avantajı (geliştirme ve test aboneliklerinde kullanılamaz) Enterprise ve kullandıkça öde geliştirme ve Test abonelikleri |
Not
Hizmet Düzeyi Sözleşmesi (SLA) hakkında daha fazla bilgi için bkz. Azure SQL yönetilen örneğiiçin sla Azure SQL Veritabanı veya sla.
Kaynak sınırları
Kaynak limitleri hakkında daha fazla bilgi için bkz.
- Azure SQL Veritabanı (sanal çekirdek)
- tek Azure SQL Veritabanı (DTU)
- havuza alınmış Azure SQL Veritabanı (DTU)
- Azure SQL Yönetilen Örnek
Veri ve günlük depolama
Aşağıdaki etmenler, veri ve günlük dosyaları için kullanılan depolama miktarını etkiler ve Genel Amaçlı ve İş Açısından Kritik katmanlara uygular. Hiper ölçekte veri ve günlük depolama hakkındaki ayrıntılar için bkz. hyperscale hizmet katmanı.
- Her işlem boyutu, varsayılan olarak 32 GB olan en büyük veri boyutunu destekler.
- Maksimum veri boyutunu yapılandırdığınızda, günlük dosyaları için daha fazla depolama alanının yüzde 30 ' u otomatik olarak eklenir.
- 1 GB ve desteklenen depolama boyutu üst sınırı olan 1 GB artışlarla maksimum veri boyutunu seçebilirsiniz.
- Genel Amaçlı hizmet katmanında
tempdbYerel SSD depolama kullanır ve bu depolama maliyeti sanal çekirdek fiyatına dahildir. - İş Açısından Kritik hizmet katmanında,
tempdbYerel SSD depolama alanını veri ve günlük dosyalarıyla paylaşır vetempdbdepolama maliyeti sanal çekirdek fiyatına dahildir. - SQL yönetilen bir örnek için en büyük depolama boyutu 32 GB 'ın katları olarak belirtilmelidir.
Önemli
Genel Amaçlı ve İş Açısından Kritik katmanlarında, bir veritabanı, elastik havuz veya yönetilen örnek için yapılandırılmış en büyük depolama boyutu için ücretlendirilirsiniz. Hiper ölçek katmanında, ayrılan veri depolama alanı için ücretlendirilirsiniz.
SQL Veritabanı ' de geçerli ayrılan ve kullanılan veri depolama boyutunu izlemek için sırasıyla allocated_data_storage ve depolama Azure izleyici ölçümleri ' ni kullanın. SQL yönetilen örnek için tüketilen toplam örnek depolama boyutunu izlemek için storage_space_used_mb ölçümünükullanın. T-SQL kullanarak bir veritabanındaki tek tek verilerin ve günlük dosyalarının geçerli ayrılmış ve kullanılan depolama boyutunu izlemek için sys.database_files görünümünü ve fileproperty (..., ' spaceuse ') işlevini kullanın.
İpucu
Bazı durumlarda, kullanılmayan alanı geri kazanmak için bir veritabanını daraltmanız gerekebilir. daha fazla bilgi için bkz. Azure SQL Veritabanı dosya alanını yönetme.
Yedeklemeler ve depolama
veritabanı yedeklemeleri için Depolama, SQL Veritabanı ve SQL yönetilen örnek için zaman içinde geri yükleme (ınr) ve uzun süreli saklama (LTR) yeteneklerini desteklemek üzere ayrılır. Bu depolama alanı, veri ve günlük dosyası depolamadan ayrıdır ve ayrı olarak faturalandırılır.
- INR: Genel Amaçlı ve iş açısından kritik katmanlarında tek veritabanı yedeklemeleri, Okuma Erişimli Coğrafi olarak yedekli (RA-GRS) depolamaya otomatik olarak kopyalanır. Yeni yedeklemeler oluşturuldıkça depolama boyutu dinamik olarak artar. Depolama alanı, tam, fark ve işlem günlüğü yedeklemeleri tarafından kullanılır. Depolama alanı tüketimi, veritabanının değişim hızına ve yedeklemeler için yapılandırılan bekletme dönemine bağlıdır. her veritabanı için 1 ila 35 SQL Veritabanı gün arasında ayrı bir bekletme süresi, SQL yönetilen örnek için ise 0 ila 35 gün yapılandırabilirsiniz. Yapılandırılan maksimum veri boyutuna eşit bir yedekleme depolama miktarı, ek ücret ödemeden sunulmaktadır.
- LTR: 10 yıla kadar tam yedeklemelerin uzun süreli bekletmesini yapılandırma seçeneğiniz de vardır. Bir LTR ilkesi ayarlarsanız, bu yedeklemeler RA-GRS depolama alanında otomatik olarak depolanır, ancak yedeklemelerin ne sıklıkla kopyalanacağını kontrol edebilirsiniz. Farklı uyumluluk gereksinimlerini karşılamak için haftalık, aylık ve/veya yıllık yedeklemeler için farklı saklama süreleri seçebilirsiniz. Seçtiğiniz yapılandırma, LTR yedeklemeleri için ne kadar Depolama kullanılacağını belirler. Daha fazla bilgi için bkz. uzun süreli yedek saklama.
Sonraki adımlar
Sanal çekirdek hizmeti katmanlarında bulunan belirli işlem ve depolama boyutları hakkında daha fazla bilgi için bkz.: