Doğru Azure SQL Veritabanı özelliğini seçin

Tamamlandı

Bisiklet üretim senaryomuzda, Azure SQL Veritabanı geçirmek istediğiniz veritabanlarını zaten tanımlamış ve profili oluşturdunuz. Şimdi veri kurtarılabilirliği, olağanüstü durum kurtarma, güvenlik ve diğer uygulama ayrıntılarını göz önünde bulundurarak geçişi planlamak istiyorsunuz.

Azure SQL Veritabanı geçiş işlemiyle desteklenebilecek araçları ve özellikleri bilmek istiyorsunuz.

Azure SQL Veritabanı Avantajları

Aşağıda, tek ve elastik havuz veritabanları dağıtmanın avantajları özetlemektedir:

Kategori Özellik
Yedekleme ve kurtarma Otomatik yedekleme
Belirli bir noktaya geri yükleme
Yedekleme saklama süresi 7 gün ve üzeri
Uzun süreli yedekleme saklama, yedeklemeleri 10 yıla kadar depolar
Yüksek kullanılabilirlik %99,99 kullanılabilirlik garantisi
Üç ikincil çoğaltma ile yerleşik kullanılabilirlik
Azure kullanılabilirlik alanları aracılığıyla alanlar arası yedeklilik
Olağanüstü durum kurtarma Veritabanı yedeklemelerinin coğrafi olarak geri yüklenmesi
Azure bölgeleri arasında etkin coğrafi çoğaltma
Hizmet ölçeklenebilirliği Dinamik ölçeği artırma ve ölçeği azaltma
Birden çok parçayla ölçeği genişletme
Elastik havuzları kullanarak veritabanları arasında işlem kaynaklarını paylaşma
Güvenlik Microsoft Entra kimlik doğrulaması desteği
Gelişmiş Tehdit Koruması gibi yalnızca bulut güvenlik özellikleri
Saydam veri şifrelemesi (TDE) varsayılan olarak etkin
Dinamik ve statik veri maskeleme, satır düzeyi güvenlik ve Always Encrypted desteği
Güvenlik duvarı izin verilenler listesi
Lisanslama Tahmine dayalı maliyetlendirme için DTU satın alma modeli
Sanal çekirdek satın alma modeli, depolamanın işlemden bağımsız olarak ölçeklendirilmesini sağlar
Yüzde 30'a varan maliyet tasarrufları gerçekleştirmek için sanal çekirdek satın alma modelini SQL Server için Azure Hibrit Avantajı ile birleştirin

İpucu

Azure SQL Veritabanı geçişin avantajlarını ve sağlanan özellikleri gözden geçirmek için bkz. Azure SQL ile PaaS çözümlerini dağıtma modülü.

Azure SQL Veritabanı özel özellikleri

Diğer Azure SQL tekliflerinde bulunmayan bazı özellikler Azure SQL Veritabanı desteklenir:

Özellik Tanım
Hiper Ölçek Bağımsız olarak ölçeklenebilir işlem ve depolamaya olanak tanıyan buluta özel mimari, diğer katmanlara göre daha fazla esneklik ve kaynak sağlar.
Otomatik ölçeklendirme Sunucusuz işlem katmanı ile
Otomatik ayarlama (dizinler) Bu yerleşik özellik, iş yükünüzün performansını geliştirebilecek dizinleri otomatik olarak tanımlar ve oluşturur. Ayrıca sorgu performansının iyileştiğini doğrular ve kullanılmayan veya yinelenen dizinleri kaldırır.
Elastik sorgu SQL Veritabanı'da birden çok veritabanına köprü oluşturan T-SQL sorguları çalıştırmanıza olanak tanır. Bu özellik, değiştirilmeyecek üç ve dört bölümlü adları kullanan uygulamalar için kullanışlıdır.
Esnek işler Elastik iş özelliği, Azure SQL Veritabanı için SQL Server Aracısı'nın değiştirilmesidir. Elastik iş, bir ölçüde SQL Server örneğinde bulunan Çok Sunuculu Yönetim özelliğine eşdeğerdir.
SQL Data Sync SQL Veritabanı veya SQL Server üzerinde çalışan birden çok veritabanındaki verileri artımlı olarak eşitlemenizi sağlar.
Sorgu Performansı İçgörüleri (QPI) Bu araç, genel iş yükü performansını geliştirmek ve ödeme yaptığınız kaynağı verimli bir şekilde kullanmak için en iyi duruma getirebilecek sorguların bulunmasına yardımcı olur.

Önemli

SQL Veritabanı, SQL Server ve Azure SQL Yönetilen Örneği arasındaki ek özellik farklarının yanı sıra farklı Azure SQL Veritabanı seçenekleri arasındaki farkları anlamak için bkz. SQL Veritabanı özellikler.

Desteklenen geçiş seçenekleri

Azure SQL Veritabanı geçiş için iki mod vardır: Çevrimiçi ve Çevrimdışı. Çevrimiçi modda kapalı kalma süresi en düşük düzeyde olur veya hiç olmazken, geçiş işlemi sırasında çevrimdışı modda kapalı kalma süresi yaşanır.

Araç Geçiş modu
Azure Veritabanı Geçiş Hizmeti Çevrimdışı
İşlem çoğaltması Çevrimiçi
Azure Geçişi Çevrimdışı
SQL Data Sync *Çevrimdışı
Dışarı Aktarma Sihirbazı/BACPAC Çevrimdışı
Toplu kopyalama (bcp yardımcı programı) Çevrimdışı
Azure Data Factory Çevrimdışı
Data Migration Yardımcısı (DMA) Çevrimdışı

* İş yüküne bağlı olarak daha yüksek performans etkisine sahip olabilir.

Not

Veritabanı Geçiş Yardımcısı kullanışlı bir araç olsa da, büyük geçişler ve gelişmiş genel deneyim için Azure Veritabanı Geçiş Hizmeti kullanmanızı öneririz.

Geçiş performansı

Azure SQL Veritabanı geçiş yaparken aşağıdaki önerileri göz önünde bulundurun:

  • Kaynakta veri dosyası G/Ç ve gecikme süresini izleyin ve performans sorunlarını azaltın.
  • Hedef Azure SQL veritabanının ölçeğini 8. Nesil sanal çekirdeği İş Açısından Kritik olarak artırın veya günlük dosyalarının gecikme süresini en aza indirmek için Hiper Ölçek hizmet katmanını kullanın.
  • Ağ bant genişliğinizin en yüksek günlük alımı hızına uygun olduğundan emin olun.
  • En yüksek aktarım performansı için en yüksek hizmet katmanını ve işlem boyutunu seçin ve geçiş sonrasında ölçeği küçültün.
  • BACPAC dosyalarıyla hedef veri merkezi arasındaki mesafeyi en aza indirin.
  • Geçiş sırasında otomatik güncelleştirme ve otomatik oluşturma istatistiklerini devre dışı bırakın.
  • Tabloları ve dizinleri bölümleyin, dizine alınan görünümleri bırakın ve geçiş sonrasında yeniden oluşturun.
  • Seyrek sorgulanan geçmiş verileri Azure SQL Veritabanı ayrı bir veritabanına geçirmeyi ve elastik sorgular kullanarak sorgulamayı göz önünde bulundurun.

Uygulama bağlantılarını yeniden deneme

Azure SQL Veritabanı geçiş yaparken, veritabanı kaynağına bağlanırken zaman zaman geçici hataları tahmin etmek ve uygun bir yeniden deneme mantığı yöntemi uygulamak önemlidir. Program sonlandırilmeden önce en fazla yeniden deneme sayısını ayarlamak da önemlidir.

İlk yeniden denemenizde en az 5 saniye beklemenizi öneririz. Sonraki her yeniden deneme, gecikmeyi üstel olarak en fazla 60 saniyeye kadar artırmalıdır.

Not

SELECT deyimi SQL Veritabanı için geçici bir hatayla başarısız olursa doğrudan yeniden denemeyin. Bunun yerine SELECT deyimini yeni bir bağlantıda yeniden deneyin.

Bağlantı yeniden deneme sorumluları hakkında daha fazla bilgi edinmek için bkz. SQL Veritabanı ve SQL Yönetilen Örneği geçici bağlantı hatalarını giderme.