Önkoşullar: Dağıtılmış AG kullanarak SQL Server VM'ye geçiş

Azure Sanal Makineler(VM) üzerinde SQL Server için tek başına bir SQL Server örneğini veya AlwaysOn kullanılabilirlik grubunu geçirmek için dağıtılmış kullanılabilirlik grubu (AG) kullanın.

Bu makalede, kaynak ve hedef ortamlarınızı SQL Server örneğinizi veya kullanılabilirlik grubunuzu dağıtılmış ag kullanarak vm'lere SQL Server geçirmek üzere hazırlama önkoşulları açıklanmaktadır.

Bir veritabanının (veya birden çok veritabanının) dağıtılmış kullanılabilirlik grubu kullanarak tek başına bir örnekten geçirilmesi, Windows Server Yük Devretme Kümesi ya da kaynakta veya hedefte kullanılabilirlik grubu dinleyicisi gerektirmeyen basit bir çözümdür. Kullanılabilirlik grubunun geçirilmesi için hem kaynak hem de hedefte bir küme ve dinleyici gerekir.

Kaynak SQL Server

Örneğinizi veya kullanılabilirlik grubunuzu geçirmek için kaynak SQL Server aşağıdaki önkoşulları karşılamalıdır:

  • Tek başına örnek geçişi için desteklenen en düşük sürüm SQL Server 2017'dir. Kullanılabilirlik grubu geçişi için SQL Server 2016 veya üzeri desteklenir.
  • SQL Server sürümünüz enterprise olmalıdır.
  • AlwaysOn özelliğini etkinleştirmeniz gerekir.
  • Geçirmeyi planladığınız veritabanları tam modda yedeklendi.
  • Zaten bir kullanılabilirlik grubunuz varsa, bu grubun iyi durumda olması gerekir. Bu işlemin bir parçası olarak bir kullanılabilirlik grubu oluşturursanız, geçişi başlatmadan önce bu grubun iyi durumda olması gerekir.
  • SQL Server örneği tarafından kullanılan bağlantı noktaları (varsayılan olarak 1433) ve veritabanı yansıtma uç noktası (varsayılan olarak 5022) güvenlik duvarında açık olmalıdır. Kullanılabilirlik grubundaki veritabanlarını geçirmek için dinleyici tarafından kullanılan bağlantı noktasının güvenlik duvarında da açık olduğundan emin olun.

Hedef SQL Server VM

Hedef SQL Server VM'leriniz geçiş için hazır olmadan önce aşağıdaki önkoşulları karşıladığından emin olun:

  • Geçişi gerçekleştiren Azure hesabı, SQL Server VM'lerini içeren kaynak grubuna sahip veya katkıda bulunan olarak atanır.
  • Otomatik dağıtım kullanarak dağıtılmış kullanılabilirlik grubunuzu (DAG) oluşturmak için DAG'nin genel birincil (kaynak) örnek adı, DAG'nin ileticisinin (hedef) örnek adıyla eşleşmelidir. Genel birincil ve iletici arasında örnek adı uyuşmazlığı varsa, DAG'yi oluşturmak için el ile dengeli dağıtımı kullanmanız ve gelecekte ek veritabanı dosyalarını el ile eklemeniz gerekir.
  • Kolaylık olması için hedef SQL Server örneğinin kaynak SQL Server örneğinin sürümüyle eşleşmesi gerekir. Geçiş işlemi sırasında hedefte daha yüksek bir SQL Server sürümü kullanarak yükseltmeyi seçerseniz, bu makale dizisinde belirtildiği gibi otomatik filtrelemeye güvenmek yerine veritabanınızı el ile dağıtmanız gerekir. Daha fazla ayrıntı için Daha yüksek SQL Server sürümlere geçirme bölümünü gözden geçirin.
  • SQL Server sürümü enterprise olmalıdır.
  • AlwaysOn özelliğini etkinleştirmeniz gerekir.
  • SQL Server örneği tarafından kullanılan bağlantı noktaları (varsayılan olarak 1433) ve veritabanı yansıtma uç noktası (varsayılan olarak 5022) güvenlik duvarında açık olmalıdır. Kullanılabilirlik grubundaki veritabanlarını geçirmek için dinleyici tarafından kullanılan bağlantı noktasının güvenlik duvarında da açık olduğundan emin olun.

Bağlantı

Kaynak ve hedef SQL Server örneğinin kurulmuş bir ağ bağlantısı olmalıdır.

Kaynak SQL Server örneği bir şirket içi ağda bulunuyorsa, şirket içi ağ ile hedef SQL Server VM'nizin bulunduğu sanal ağ arasında Siteden siteye VPN bağlantısı veya Azure ExpressRoute bağlantısı yapılandırın.

Kaynak SQL Server örneğiniz hedef SQL Server VM'den farklı bir Azure sanal ağında bulunuyorsa, sanal ağ eşlemesini yapılandırın.

Kimlik Doğrulaması

Kaynağınız ve hedef SQL Server örneğiniz arasında kimlik doğrulamasını basitleştirmek için, tercihen etki alanı kaynak tarafında olacak şekilde iki sunucuyu da aynı etki alanına ekleyin ve etki alanı tabanlı kimlik doğrulaması uygulayın. Önerilen yaklaşım bu olduğundan, bu öğretici serisindeki adımlarda hem kaynak hem de hedef SQL Server örneğinin aynı etki alanının parçası olduğu varsayılır.

Kaynak ve hedef sunucular farklı etki alanlarının parçasıysa, iki etki alanı arasında federasyonu yapılandırın veya etki alanından bağımsız bir kullanılabilirlik grubu yapılandırın.

Sonraki adımlar

Önkoşulları karşılamak için hem kaynak hem de hedef ortamı yapılandırdıktan sonra, tek başına SQL Server örneğinizi veya AlwaysOn kullanılabilirlik grubunuzu hedef SQL Server VM'lerinize geçirmeye hazır olursunuz.