Azure SQL Yönetilen Örneği'ni alt ağlar arasında taşıma

Şunlar için geçerlidir:Azure SQL Yönetilen Örneği

Azure SQL Yönetilen Örneği, Azure sanal ağı içindeki ayrılmış bir alt ağa dağıtılmalıdır. Alt ağ içinde dağıtılabilir yönetilen örneklerin sayısı, alt ağın boyutuna (alt ağ aralığı) bağlıdır.

Bu makalede, sanal çekirdekleri ölçeklendirmeye veya örnek hizmet katmanını değiştirmeye benzer şekilde yönetilen örneğinizi bir alt ağdan diğerine (aynı sanal ağda veya farklı bir ağda) taşımayı öğretir. SQL Yönetilen Örneği, uzun süre çalışan işlemler kesintiye uğrasa bile genellikle 10 saniyeye kadar süren güncelleştirmenin sonundaki yük devretmenin neden olduğu kısa bir kapalı kalma süresi dışında taşıma sırasında kullanılabilir.

Örneği başka bir alt ağa taşımak aşağıdaki sanal küme işlemlerini tetikler:

  • Sanal küme, hedef alt ağda temel alınan altyapıyı oluşturur veya yeniden boyutlandırılır.
  • Sanal küme kaynak alt ağdan kaldırılır veya kaynak alt ağda birleştirilir.

Örneğinizi başka bir alt ağa taşımadan önce aşağıdaki kavramlar hakkında bilgi sahibi olun:

  • Azure SQL Yönetilen Örneği için gerekli alt ağ boyutunu ve aralığını belirleyin.
  • Örneği yeni bir alt ağa taşımak veya mevcut bir alt ağı kullanmak arasında seçim yapın.
  • Yeni yönetilen örnekleri otomatik olarak dağıtmak, örnek özelliklerini güncelleştirmek veya örnekleri silmek için yönetim işlemlerini kullanın. Bu yönetim işlemlerini izlemek mümkündür.

Gereksinimler ve sınırlamalar

Yönetilen örneği dağıtmak veya başka bir alt ağa taşımak için hedef alt ağın belirli ağ gereksinimlerine sahip olması gerekir.

Alt ağ hazırlığı

Yönetilen örneğinizi taşımadan önce alt ağın Yönetilen Örnek için Hazır olarak işaretlendiğinden emin olun.

Azure portalının Sanal ağ kullanıcı arabiriminde, yönetilen örneğin önkoşullarını karşılayan sanal ağlar Yönetilen Örnek için Hazır olarak kategorilere ayrılmıştır. Yönetilen örneklerin zaten dağıtılmış olduğu alt ağlara sahip sanal ağlar, sanal ağ adından önce bir SQL Yönetilen Örneği simgesi görüntüler. Yönetilen örnek için hazır olan boş alt ağlar bir Sanal ağ alt ağı simgesi görüntüler.

Hazır değil olarak işaretlenmiş alt ağlar SQL Yönetilen Örneği dağıtımı için tüm gereksinimleri karşılamaz. Alt ağın neden hazır olmadığını ve alt ağın ağ gereksinimlerini karşılayıp karşılamayabileceğini öğrenmek için alt ağ adının sağ tarafındaki bilgi simgesini kullanın. Bu gereksinimler şunlardır:

  • Microsoft.Sql/managedInstances kaynak sağlayıcısına temsilci seçme
  • yol tablosu ekleme
  • ağ güvenlik grubu ekleme

Alt ağın başka bir sanal ağın parçası olması durumunda ek gereksinimler şunlardır:

Tüm gereksinimler karşılandıktan sonra alt ağ Hazır değil kategorisinden Yönetilen Örnek için Hazır kategorisine geçer ve yönetilen örnek için kullanılabilir.

Zaten kullanımda olan alt ağ (örneğin dağıtımlar için kullanılan alt ağlar başka kaynaklar içeremez) veya alt ağın farklı bir DNS bölgesi (alt ağlar arası örnek taşıma sınırlaması) her zaman Hazır değil kategorisinin bir parçasıdır.

Screenshot of the Azure SQL Managed Instance subnet options.

Alt ağ durumuna ve belirlemesine bağlı olarak, hedef alt ağda aşağıdaki ayarlamalar yapılabilir:

  • Yönetilen Örnek için hazır (mevcut SQL Yönetilen Örneği içerir): Hiçbir ayarlama yapılmaz. Bu alt ağlar zaten yönetilen örnekler içeriyor ve alt ağda herhangi bir değişiklik yapmak mevcut örnekleri etkileyebilir.
  • Yönetilen Örnek (boş) için hazır: İş akışı, ağ güvenlik grubu ve yönlendirme tablosundaki tüm gerekli kuralları doğrular ve gerekli ancak eksik olan tüm kuralları ekler. 1

Not

1 Kaynak alt ağ yapılandırmasına eklenen özel kurallar hedef alt ağa kopyalanmaz. Kaynak alt ağ yapılandırmasındaki tüm özelleştirmeler hedef alt ağda el ile yeniden yapılmalıdır. Bunu başarmanın yollarından biri, kaynak ve hedef alt ağ için aynı yol tablosunu ve ağ güvenlik grubunu kullanmaktır.

Hedef alt ağ sınırlamaları

Mevcut bir örnek için hedef alt ağ seçerken aşağıdaki sınırlamaları göz önünde bulundurun:

  • SQL Yönetilen Örneği aşağıdaki alt ağa taşınabilir:

  • Hedef alt ağdaki örneklerin DNS bölgesi, taşınan örneğin DNS bölgesiyle eşleşmelidir. Bu sınırlama, boş olmayan bir alt ağa geçmeyi planlıyorsanız geçerlidir.

    • Hedef alt ağı, taşınmakta olan SQL Yönetilen Örneği DNS bölgesini korumak için özel olarak hazırlayabilirsiniz. Hazırlık, boş bir alt ağda yeni SQL Yönetilen Örneği oluşturularak ve oluşturma isteğinde dnsZonePartner parametresi sağlanarak yapılabilir. Değer olarak bu parametre SQL Yönetilen Örneği kimliğini kabul eder ve bu durumda daha sonra yeni alt ağataşınacak örneği kullanabilirsiniz 1.

Not

1 Bu yaklaşımın dışında, rastgele oluşturulduğundan SQL Yönetilen Örneği DNS bölgesini dikte etmenin başka bir yolu yoktur. Ayrıca, şu andan itibaren mevcut bir SQL Yönetilen Örneği DNS bölgesini güncelleştirmenin bir yolu yoktur.

  • Yük devretme grubuna sahip bir SQL Yönetilen Örneği geçirmek istiyorsanız, aşağıdaki önkoşullar geçerlidir:
    • Hedef alt ağın, kaynak alt ağ ile yük devretme grubu çoğaltması için gereken güvenlik kurallarına sahip olması gerekir: İki örnek arasında çoğaltma trafiğine izin vermek için diğer yönetilen örnek alt ağından (yük devretme grubu çoğaltmasını barındıran) bağlantılar için Ağ Güvenlik Grubu'nda (NSG) hem gelen hem de giden 5022 numaralı bağlantı noktalarını ve 11000~11999 aralığını açın.
    • Hedef alt ağ, yük devretme grubunun ikincil örnek çoğaltmasını barındıran alt ağ ile çakışan bir adres aralığına sahip olamaz. Örneğin, MI1 alt ağ S1'deyse, yük devretme grubundaki ikincil örnek S2 alt ağındaki MI2'dir. MI1'i alt ağ S3'e taşımak istiyoruz. S3 alt ağı, S2 alt ağıyla çakışan bir adres aralığına sahip olamaz.

Ağı yük devretme grupları için yapılandırma hakkında daha fazla bilgi edinmek için Yönetilen örnekler arasında coğrafi çoğaltmayı etkinleştirme bölümünü gözden geçirin.

İşlem adımları

Aşağıdaki tabloda, örnek taşıma işlemi sırasında gerçekleşen işlem adımları ayrıntılı olarak anlatılır:

Adım adı Adım açıklaması
İstek doğrulaması Gönderilen parametreleri doğrular. Yanlış yapılandırma algılanırsa, işlem bir hatayla başarısız olur.
Sanal kümeyi yeniden boyutlandırma / oluşturma Hedef alt ağın durumuna bağlı olarak, sanal küme oluşturulur veya yeniden boyutlandırılır.
Yeni örnek başlatma SQL işlemi, hedef alt ağda dağıtılan sanal kümede başlar.
Veritabanı dosyalarının tohumlarını oluşturma / veritabanı dosyalarını ekleme Hizmet katmanına bağlı olarak, veritabanı dağıtılır veya veritabanı dosyaları eklenir.
Yük devretme ve yük devretmeyi hazırlama Veriler dağıtıldıktan veya veritabanı dosyaları yeniden eklendikten sonra sistem yük devretmeye hazırlanır. Her şey hazır olduğunda sistem, genellikle 10 saniyeden kısa bir süre kapalı kalma süresiyle yük devretme gerçekleştirir.
Eski SQL örneği temizleme Kaynak sanal kümeden eski SQL işlemini kaldırır.
Sanal küme silme Bu, kaynak alt ağ içindeki son örnekse, son adım sanal kümeyi zaman uyumlu bir şekilde siler. Aksi takdirde, sanal küme zaman uyumsuz olarak birleştirilmiştir.

İşlem adımlarının ayrıntılı açıklaması, Azure SQL Yönetilen Örneği yönetim işlemlerine genel bakış sayfasında bulunabilir

Örneği taşıma

Alt ağlar arası örnek taşıma, örnek güncelleştirme işleminin bir parçasıdır. Mevcut örnek güncelleştirme API'si, Azure PowerShell ve Azure CLI komutları bir alt ağ kimliği özelliğiyle geliştirilmiştir.

Azure portalında, örneği hedef alt ağa taşımak için Ağ bölmesindeki alt ağ alanını kullanın. Azure PowerShell veya Azure CLI kullanırken, örneği mevcut bir alt ağdan hedef alt ağa taşımak için güncelleştirme komutunda farklı bir alt ağ kimliği sağlayın.

Örnek yönetimi komutlarının tam başvurusu için bkz. Azure SQL Yönetilen Örneği için Yönetim API'si başvurusu.

Örnek alt ağını seçme seçeneği, Azure portalının bölmesinde bulunur. Örnek taşıma işlemi, bir alt ağ seçip değişikliklerinizi kaydettiğinizde başlar.

Taşıma işleminin ilk adımı, hedef alt ağı dağıtıma hazırlamaktır ve bu işlem birkaç dakika sürebilir. Alt ağ hazır olduktan sonra örnek taşıma yönetimi işlemi başlatılır ve Azure portalında görünür hale gelir.

How to select subnet on SQL Managed Instance networking pane

Azure portalının Genel Bakış bölmesinden örnek taşıma işlemlerini izleyin. Geçerli adım, toplam adımlar ve işlemi iptal etmek için bir düğme içeren ek bir bölme açmak için bildirimi seçin.

Screenshot shows the Overview page where you can monitor the move operation and cancel it.

Sonraki adımlar