Azure VMware Çözümüne SQL Server tek başına örneğini taşıma

Bu makalede, bağımsız bir SQL Server örneğini Azure VMware Çözümü'a nasıl geçireceğinizi öğreneceksiniz.

VMware HCX, tek başına bir SQL Server örneğini Azure VMware Çözümü geçirirken iki geçiş profili sunar:

  • VMware HCX vMotion
  • VMware HCX Soğuk Taşıma

Her iki durumda da taşınan veritabanının boyutunu ve kritiklik düzeyini göz önünde bulundurun. Bu yordamda VMware HCX vMotion'ı test ettik. VMware HCX Cold Migration da kullanılabilir, ancak daha uzun bir kesinti süresi gerektirir.

Bu senaryo aşağıdaki sürümler ve yapılandırmalar kullanılarak doğrulandı:

  • Microsoft SQL Server (2019 ve 2022)
  • Windows Server (2019 ve 2022) Data Center sürümü
  • Windows Server ve SQL Server, Microsoft ve VMware'den gelen en iyi yöntemler ve önerilere göre yapılandırıldı.
  • Şirket içi kaynak altyapısı, Dell PowerEdge sunucularında ve Intel Optane P4800X SSD NVMe cihazlarında çalışan VMware vSphere 7.0 Güncelleştirme 3 ve VMware vSAN'dı.

Azure VMware Çözümü için Bağımsız SQL Server mimarisini gösteren diyagram.

Test edilen yapılandırmalar

Bu senaryo aşağıdaki sürümler ve yapılandırmalar kullanılarak doğrulandı:

  • Microsoft SQL Server (2019 ve 2022)
  • Windows Server (2019 ve 2022) Data Center sürümü
  • Windows Server ve SQL Server, Microsoft ve VMware'den gelen en iyi yöntemler ve önerilere göre yapılandırıldı.
  • Şirket içi kaynak altyapısı, Dell PowerEdge sunucularında ve Intel Optane P4800X SSD NVMe cihazlarında çalışan VMware vSphere 7.0 Güncelleştirme 3 ve VMware vSAN'dı.+

Prerequisites

  • Kümedeki her düğümün depolama ve ağ yapılandırmasını gözden geçirin ve kaydedin.

  • Tüm veritabanlarının yedeklerini koruyun.

  • SQL Server örneğini çalıştıran sanal makineyi yedekleyin.

  • Tüm Dağıtılmış Kaynak Zamanlayıcı (DRS) gruplarından ve kurallarından tüm küme düğümü VM'lerini kaldırın.

  • Şirket içi veri merkezinizle geçirilen iş yüklerini çalıştıran Azure VMware Çözümü özel bulut arasında VMware HCX'i yapılandırın. VMware HCX'i yapılandırma hakkında daha fazla bilgi için bkz. Azure VMware Çözümü belgeleri.

  • SQL Server tarafından kullanılan ve onu kullanan iş yüklerinin kullandığı tüm ağ segmentlerinin Azure VMware Çözümü özel bulutunuzun içine genişletildiğinden emin olun. İşlemdeki bu adımı doğrulamak için bkz. VMware HCX ağ uzantısını yapılandırma.

Geçiş için ağ yapılandırması olarak VPN üzerinden VMware HCX veya ExpressRoute bağlantısı kullanılabilir.

Sınırlı bant genişliği nedeniyle VPN üzerinden VMware HCX genellikle daha uzun süre kapalı kalma süresi (üretim dışı ortamlar gibi) sürdürebilen iş yükleri için uygundur.

Aşağıdaki senaryolardan herhangi biri için geçiş için ExpressRoute bağlantısı önerilir:

  • Üretim ortamları
  • Büyük veritabanı boyutlarına sahip iş yükleri
  • Kesinti süresinin en aza indirilmesinin gerektiği senaryolarda, geçiş için ExpressRoute bağlantısı önerilir.
  • Üretim ortamları
  • Büyük veritabanı boyutlarına sahip iş yükleri
  • Kapalı kalma süresini en aza indirme gereksinimi olan durumlar

Kesinti süresiyle ilgili diğer hususlar sonraki bölümde ele alınmaktadır.

Kapalı kalma süresiyle ilgili dikkat edilmesi gerekenler

Geçiş sırasında kapalı kalma süresi, geçirilecek veritabanının boyutuna ve Azure buluta özel ağ bağlantısının hızına bağlıdır. VMware HCX vMotion mekanizması kullanılarak bağımsız bir SQL Server örneğinin taşınması, çözümün kesinti süresini en aza indirmek amacıyla tasarlanmıştır. Ancak geçişin önceden onaylanan bir değişiklik penceresi içinde yoğun olmayan saatlerde gerçekleşmesini öneririz.

Aşağıdaki tabloda, her SQL Server topolojisinin geçişi için tahmini kapalı kalma süresi gösterilmektedir.

Scenario Kesinti bekleniyor Notes
SQL Server bağımsız örneği Düşük Geçiş, VMware vMotion kullanılarak yapılır. Veritabanı geçiş sırasında kullanılabilir, ancak bu süre boyunca kritik verileri kaydetmemeniz önerilir.
SQL Server AlwaysOn Kullanılabilirlik Grubu Düşük Birincil çoğaltma, ilk ikincil çoğaltmanın geçişi sırasında her zaman kullanılabilir olacaktır ve Azure’a gerçekleştirilen ilk yük devretmenin ardından ikincil çoğaltma birincil çoğaltma haline gelecektir.
SQL Server Always On Yük Devretme Kümesi Örneği Yüksek Kümenin tüm düğümleri kapatılır ve VMware HCX Soğuk Taşıma kullanılarak taşınır. Kapalı kalma süresi, buluta Azure veritabanı boyutuna ve özel ağ hızına bağlıdır.

Geçişi yürütme

  1. Şirket içi vCenter Sunucunuzda oturum açın ve VMware HCX eklentisine erişin.

  2. Hizmetler altında, Taşıma>Taşı seçeneğini belirleyin.

    1. SQL Server sanal makinesini seçin.
    2. Taşınan SQL Server VM’sini veya VM’lerini barındıran uzak özel buluttaki vSphere kümesini Compute Container olarak ayarlayın.
    3. vSAN Veri Deposu'na uzak depolama alanı olarak tıklayın.
    4. Bir klasör seçin. Zorunlu değildir, ancak Azure VMware Çözümü özel bulutunuzda farklı iş yüklerini ayırmanızı öneririz.
    5. Kaynakla aynı biçimi koru.
    6. Geçiş profili olarak vMotion'ı seçin.
    7. Genişletilmiş Seçenekler'deÖzel Öznitelikleri Geçir'i seçin.
    8. Şirket içindeki ağ segmentlerinin Azure VMware Çözümü'da doğru uzak genişletilmiş segmente sahip olduğunu doğrulayın.
    9. Doğrula'yı seçin ve tüm denetimlerin başarılı olarak tamamlandığından emin olun.
    10. Geçişi başlatmak için Git'i seçin.
  3. Geçiş tamamlandıktan sonra vSphere İstemcisi'nde VMware Uzak Konsolu'nu kullanarak sanal makineye erişin.

  4. Ağ yapılandırmasını doğrulayın ve hem şirket içi hem de Azure VMware Çözümü kaynaklarıyla bağlantıyı denetleyin.

  5. SQL Server ve veritabanlarınızın çalışır durumda ve erişilebilir olduğunu doğrulayın. Örneğin, SQL Server Management Studio kullanarak veritabanına erişebildiğinizden emin olun.

    Taşınan veritabanına yönelik bir SQL Server Management Studio bağlantısını gösteren diyagram.

Altyapınızdaki diğer sistemlerden ve uygulamalardan SQL Server bağlantısını denetleyin. Veritabanını veya veritabanlarını kullanan tüm uygulamaların bunlara erişmeye devam ettiğini doğrulayın.

Daha fazla bilgi