SQL Server'dan Geçişe Genel Bakış

Applies to:Azure SQL Managed InstanceSQL Server on Azure Virtual MachinesAzure SQL Database

Bu makalede, SQL Server'den Azure SQL'a başarılı bir bulut geçişinin beş aşaması açıklanmaktadır.

Geçiş işlemi akışını gösteren diyagram.

Keşif

Bulut geçiş yolculuğunuza başladığınızda, şirket içi ortamınızda çalışan sunucularda yüklü yazılım envanterini, web uygulamalarını ve SQL Server örneklerini ve veritabanlarını bulmak kritik önem taşır. Bu keşif, geçiş yolunu Azure SQL uyarlamanıza yardımcı olur.

Azure Migrate gereci, Windows işletim sistemi etki alanı kimlik bilgilerini, etki alanı dışında olan kimlik bilgilerini veya SQL Server kimlik doğrulama bilgilerini kullanarak SQL Server örneklerinize ve veritabanlarınıza erişim için bu bulma işlemini gerçekleştirir. Bu bulma işlemi aracısızdır, yani sunuculara hiçbir şey yüklemezsiniz. Azure Migrate gereci VMware, Microsoft Hyper-V ve fiziksel ortamlar gibi çeşitli sanallaştırma platformlarında bulmayı destekler.

Şirket içi SQL Sunucularınızı bulmayı öğrenmek için bu makalenin devamında yer alan Bulma bölümüne bakın.

İş olayı

İş örneği özelliği, Azure işletmenize en fazla değeri nasıl getirebileceğini anlamak için bir iş teklifi oluşturmanıza yardımcı olur. Öne çıkarır:

  • Şirket içi ile Azure SQL arasındaki toplam sahip olma maliyeti (TCO).

  • Yıllık nakit akışı analizi.

  • Bulut için ideal olan sunucuları ve iş yüklerini tanımlamak için kaynak kullanımına dayalı içgörüler.

  • geçiş ve modernleştirme için, destek süresi dolan Windows işletim sistemi ve SQL sürümleri de dahil olmak üzere, hızlı kazançlar.

  • Sermaye harcaması modelinden işletim harcaması modeline geçerek, yalnızca kullandığınız kadar ödeme yaparak uzun vadeli maliyet tasarrufu.

Assessment

Değerlendirme, bulma sırasında toplanan yapılandırma, kullanım ve performans verilerinin analizidir. Bu analiz, şirket içi SQL Server örneklerini farklı Azure SQL hedeflerine geçirmenin hazırlığını ölçmek ve etkisini tahmin etmek için kullanılır. SQL Server örneklerdeki değerlendirmeler, SQL Server için Azure Arc kullanılarak veya Azure Migrate kullanılarak çalıştırılabilir.

Azure SQL değerlendirmesi iki boyutlandırma ölçütü sağlar:

  • Şirket içi: Yalnızca şirket içi SQL Server yapılandırmasına göre önerilerde bulunan değerlendirmeler.

  • Performans tabanlı: Toplanan performans verilerine göre önerilerde bulunan değerlendirmeler.

Değerlendirme hazırlığı ve önerilen Azure SQL dağıtım türünü belirledikten sonra, şirket içi SQL Server performansını karşılayabilecek veya aşabilen belirli bir hizmet katmanını ve Azure SQL yapılandırmasını (SKU boyutu) hesaplar. Bu hesaplama, şirket içi mi yoksa performans tabanlı boyutlandırma ölçütleri mi kullandığınıza bağlıdır.

Conversion

Heterojen geçişlerde, verileri bir veritabanından diğerine geçirirken, veritabanı şemasını ve nesnelerini eşdeğer Transact-SQL söz dizimine dönüştürdüğünüzden emin olun. Kaynak ve hedef veritabanı altyapıları farklıdır. Bu veritabanı nesneleri tablolar, dizinler, görünümler, veri türleri, Transact-SQL deyimleri, saklı yordamlar ve işlevlerdir.

Uyarı

SQL Server'dan Azure SQL'e geçişler için dönüştürme safhasına ihtiyacınız yoktur, gerekmez. SQL Server Migration Assistant (SSMA), Azure SQL hedeflerinden herhangi birine geçiş yaparken dönüştürmeyi gerçekleştirir. SSMA hem dönüştürme hem de veri geçişi için Oracle, MySQL, DB2, Sybase ve Microsoft Access gibi birden çok kaynağı destekler.

Migration

Geçiş, bu işlemin son aşamasıdır ve kaynak veritabanından hedef veritabanına veri geçirirsiniz.

Geçiş yöntemi seçme

Hedef platformunuza ve kabul edilebilir uygulama kapalı kalma süresine bağlı olarak birden çok geçiş yöntemi arasından seçim yapın.

SQL Server örneğiniz için enable Azure Arc kullanıyorsanız, Azure SQL Managed Instance çevrimiçi geçiş gerçekleştirmek için Managed Instance link kullanabilirsiniz. Bağlantı özelliği, verileri SQL Server'den SQL Managed Instance neredeyse gerçek zamanlıya çoğaltmak için dağıtılmış kullanılabilirlik gruplarını kullanır. Bu yaklaşım, veriler hedef ortama sürekli eşitlenirken kaynak veritabanınızın çalışır durumda kalmasını sağlar. Uygulamanızı taşınan veritabanına geçirdiğinizde kapalı kalma süresi yalnızca son kesintisiz geçiş aşamasına sınırlıdır.

Yedekleme ve geri yükleme (Azure VM'de SQL Server tek seferlik geçiş)

Planlı kapalı kalma süresi kabul edilebilirse, SQL Server on Azure Virtual Machines'a tek seferlik yedekleme ve geri yükleme geçişini kullanın. Bu çevrimdışı geçiş yaklaşımında, geçiş başladığında uygulama kapalı kalma süresi başlar ve veritabanı geri yükleme hedef ortamda tamamlanana kadar devam eder.

Azure Database Migration Service (tüm hedefler)

Azure Database Migration Service (Azure DMS), birden çok veritabanı kaynağından en düşük kapalı kalma süresi, yüksek güvenilirlik ve dayanıklılık ile Azure veri platformlarına geçişleri destekleyen tam olarak yönetilen bir hizmettir. Azure portalı, PowerShell ve Azure CLI aracılığıyla Azure DMS'ye erişebilirsiniz. Daha fazla bilgi edinmek için bkz. Azure Database Migration Service nedir?

Azure DMS, Azure SQL Database, SQL Managed Instance veya Azure VM'de SQL Server'a hem çevrimdışı (tek seferlik) hem de çevrimiçi (sürekli yedek geri yükleme) geçişleri destekler. Böylece, kesinti süresi gereksinimlerinize göre bir geçiş yaklaşımı seçebilirsiniz.

Sonraki adım

SQL Server'dan Geçiş: Geçiş öncesi