Azure’a SQL Server veritabanını geçirme

Bu makalede, bir veritabanını Azure'a SQL Server seçeneklerin kısa bir özeti ve sunulmaktadır. Azure, üretim ve veritabanına üç SQL Server sahiptir. Bu makale aşağıdaki iki seçeneke odaklanır:

  1. SQL ServerVm'ler üzerinde SQL Server: Azure'da çalışan ve Hizmet Olarak Altyapı (IaaS) olarak da bilinen Windows Sanal Makinesi'ne yüklenmiş ve barındırılan bir SQL Server örneği.
  2. Azure SQL Veritabanı:Hizmet olarak SQL (PaaS) olarak da bilinen tam olarak yönetilen bir veritabanı Azure hizmeti.

Her ikisi de, başlamadan önce değerlendirmemiz gereken artılar ve dezavantajlarla birlikte gelir. Üçüncü seçenek, Azure SQL Veritabanı örnekleridir.

başlarken

Aşağıdaki geçiş kılavuzları, kullandığınız hizmete bağlı olarak yararlı olacaktır:

Ayrıca, aşağıdaki kavramsal içerik bağlantıları VM'leri daha iyi anlamanıza yardımcı olur:

Aşağıdaki bağlantılar da aşağıdaki bağlantıları daha iyi anlamanıza Azure SQL Veritabanı olacaktır:

IaaS veya PaaS seçme

Veritabanınızı nereye geçireceklerini değerlendirirken IaaS veya PaaS'nin sizin için daha uygun olup olmadığını belirleme.

Aşağıdaki SQL Server Azure VM'lerini seçin:

  • Veritabanınızı ve uygulamalarınızı çok az değişiklikle veya hiç değişiklikle "lift and shift" ile kaydırmak mı arayabilirsiniz?
  • Veritabanı sunucunuz ve üzerinde çalıştır olduğu VM üzerinde tam denetime sahip olmayı tercih edersiniz.
  • Kullanmayı SQL Server Windows Sunucu lisansları zaten var.

Azure SQL Veritabanı'i aşağıdaki koşullar geçerli olduğunda tercih edin:

  • Uygulamalarınızı modernleştirmek ve Azure'daki diğer PaaS hizmetlerini kullanmak için başka bir hizmette olmak üzere başka bir hizmettesiniz.
  • Veritabanı sunucunuzla üzerinde çalıştır olduğu VM'yi yönetmek zorunda değilsiniz.
  • SQL Server veya Windows Server lisansınız yok veya lisansların süresinin dolmasına izin verme amacınız yok.

Aşağıdaki tabloda, bir dizi senaryoya göre her hizmet arasındaki farklar açıkmektedir.

Senaryo SQL Server Azure VM'leri Azure SQL Veritabanı
Geçiş Veritabanınız üzerinde en az değişiklik gerektirir. Data Geçiş Yardımcısıtarafından belirlenerek Azure SQL'da kullanılamayan özellikleri kullanıyorsanız veya yerel olarak yüklenmiş yürütülebilir dosyalar gibi başka bağımlılıklar varsa veritabanınız üzerinde değişiklik yapmak zorunda olabilir.
Kullanılabilirlik, kurtarma ve yükseltmeleri yönetme Kullanılabilirlik ve kurtarma el ile yapılandırılır. Yükseltmeler VM Ölçek Kümeleri ile otomatik hale kullanılabilir. Sizin için otomatik olarak yönetilir.
Temel işletim sistemi yapılandırması El ile yapılandırma. Sizin için otomatik olarak yönetilir.
Veritabanı boyutunu yönetme Örnek başına 256 TB'a kadar SQL Server destekler. Yatay bölüme ihtiyaç olmadan önce 8 TB depolama alanını destekler.
Maliyetleri yönetme Lisans maliyetlerini, SQL Server Sunucu lisans maliyetlerini Windows VM maliyetlerini (çekirdek, RAM ve depolamaya göre) yönetmeniz gerekir. Hizmet maliyetlerini yönetmeniz gerekir (elastik havuz kullanıyorsanız eDDU'laraveya DDU'lara, depolama alanına ve veritabanı sayısına göre). Ayrıca tüm SLA'ların maliyetini de yönetmeniz gerekir.

bu ikisi arasındaki farklar hakkında daha fazla bilgi edinmek için bkz. Azure'da doğru dağıtım SQL.

SSS

  • Azure VM'lerde veya SQL Server Management Studio SQL Server Reporting Services (SSRS) SQL Server araçları kullanmaya devam Azure SQL Veritabanı?

    Evet. Tüm Microsoft SQL aracı her iki hizmetle de çalışır. Ancak SSRS, Azure SQL Veritabanı parçası değildir ve bunu bir Azure VM'de çalıştırmanız ve ardından veritabanı örneğinize işaret ediyorsanız önerilir.

  • PaaS'ye gitmek istiyorum ama veritabanım uyumlu olduğundan emin değilim. Yardımcı olacak araçlar var mı?

    Evet. Data Geçiş Yardımcısı, veri kaynağına Azure SQL Veritabanı. Bu Azure Veritabanı Geçiş Hizmeti, IaaS veya PaaS için kullanabileceğiniz bir önizleme hizmetidir.

  • Maliyetleri tahmin miyim?

    Evet. Azure Fiyatlandırma Hesaplayıcısı, VM'ler ve veritabanı hizmetleri dahil olmak üzere tüm Azure hizmetlerinin maliyetlerini tahmin etmek için kullanılabilir.

Sonraki adımlar