alt ağlar arasında Azure SQL Yönetilen Örneği 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ğ içinde 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:

  • Hedef alt ağ sanal kümeyi oluşturur veya yeniden boyutlandırr.
  • Sanal küme, kaynak alt ağda kaldırılır veya birleştirilmiştir.

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

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 Sanal ağ kullanıcı arabiriminde, yönetilen örneğin önkoşullarını karşılayan sanal ağlar Yönetilen Örnek için Hazır kategorisine 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 simge görüntüler. Yönetilen örnek için hazır olan boş alt ağların simgesi yoktur.

Diğer olarak işaretlenmiş alt ağlar boş ve yönetilen örnek için kullanılabilir, ancak önce ağ gereksinimlerini karşılamanız gerekir. Buna aşağıdakiler dahildir:

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

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

Geçersiz olarak işaretlenen alt ağlar, zaten kullanımda olduklarından (örnek dağıtımları için kullanılan örnekler başka kaynaklar içeremediğinden) veya alt ağın farklı bir DNS bölgesine (alt ağlar arası örnek taşıma sınırlaması) sahip olması nedeniyle yeni veya mevcut yönetilen örnekler için kullanılamaz.

Azure SQL Yönetilen Örneği alt ağ açılan listesinin ekran görüntüsü

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 için hazır (boş):İş 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ının tüm özelleştirmeleri hedef alt ağa el ile çoğaltılmalıdır. Bunu başarma 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:
  1. Boş
  2. Eşlenmiş bir sanal ağda (başka bir vNet'teki bir alt ağa geçiyorsanız eşlemeyi oluşturmanız gerekir)
  3. Taşınan SQL Yönetilen Örneği DNS bölgesini tutan özel olarak hazırlanmış alt ağ. Bu, doldurulmuş dnsZonePartner parametresiyle oluşturulan yeni SQL Yönetilen Örnekleri ile boş bir alt ağ doldurularak yapılabilir. Değer olarak bu parametre, belgeleri görmekSQL Yönetilen Örneği kimliğini kabul eder ve bu durumda daha sonra yeni alt ağa taşınacak örneği kullanabilirsiniz. (Bu yaklaşımın dışında rastgele oluşturulduğundan SQL Yönetilen Örneği DNS bölgesini dikte etmenin başka bir yolu olmadığını unutmayın. Ayrıca, şu anda mevcut bir SQL Yönetilen Örneği DNS bölgesini güncelleştirmenin bir yolu yoktur.)
  • Yönetilen örneğin DNS bölgesini değiştirmek şu anda desteklenmediğinden, hedef alt ağın DNS bölgesi kaynak alt ağın DNS bölgesiyle eşleşmelidir.

Otomatik 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ı tutan 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 ve MI1'i S3 alt asına taşımak istediğimizde, S3 alt ağı S2 alt ağıyla çakışan bir adres aralığına sahip olamaz.

Ağı otomatik 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.

4. Nesil donanımından geçiş

4. Nesil donanımında çalışan örneklerin, 4. Nesil kullanımdan kaldırıldığı için daha yeni bir donanıma yükseltilmesi gerekir. Donanımı yükseltme ve başka bir alt ağa geçme işlemleri tek bir işlemle gerçekleştirilebilir.

Önemli

4. nesil donanım kullanımdan kaldırılıyor ve 18 Aralık 2019'da duyuruldu . Azure SQL Veritabanları, elastik havuzlar veya SQL yönetilen örnekleri için 4. Nesil kullanan müşteriler, 31 Ocak 2023'den önce standart seri (Gen5) gibi şu anda kullanılabilir olan donanıma geçiş yapmalıdır.

4. Nesil donanımı kullanımdan kaldırma ve geçerli donanıma geçiş hakkında daha fazla bilgi için 4. Nesil kullanımdan kaldırma hakkındaki Blog gönderimize bakın. Mevcut 4. Nesil veritabanları, elastik havuzlar ve SQL yönetilen örnekleri, eşdeğer standart seri (5. Nesil) donanıma otomatik olarak geçirilir.

Otomatik geçişin neden olduğu kapalı kalma süresi, seçilen hizmet katmanı içindeki ölçeklendirme işlemleri sırasındaki kapalı kalma süresine çok az ve benzer olacaktır. İş yüklerinde plansız kesintileri önlemek için, 31 Ocak 2023'den önce tercih edilen zamanda proaktif olarak geçiş.

İş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ğrulama 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 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 olarak siler. Aksi takdirde, sanal küme zaman uyumsuz olarak birleştirilmiş olur.

İşlem adımlarının ayrıntılı açıklaması, Azure SQL Yönetilen Örneği yönetim işlemlerine genel bakış bölümünde 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, örneği hedef alt ağa taşımak için dikey penceresindeki 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 dikey penceresinde bulunur. Bir alt ağ seçip değişikliklerinizi kaydettiğinizde örnek taşıma işlemi başlar.

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

SQL Yönetilen Örneği ağ dikey penceresinde alt ağ seçme

Azure portal Genel Bakış dikey penceresinden ö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 dikey pencere açmak için bildirimi seçin.

Örnek taşıma işlemini izleme

Sonraki adımlar