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, güncelleştirmenin sonunda yük devretmenin neden olduğu kısa bir kapalı kalma süresi dışında ( uzun süre çalışan işlemler kesintiye uğrasa bile genellikle 10 saniyeye kadar süren) 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ıracaktı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:

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 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ının tüm gereksinimlerini 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ğı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 gereksinim

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ğ (örnek 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.

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 yapılması 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ı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ğıdakilerden biri olan alt ağa taşınabilir:

  • Hedef alt ağ içindeki ö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. Bu parametre bir değer olarak SQL Yönetilen Örneği kimliğini kabul eder ve bu durumda daha sonra yeni alt ağa taşınacak örneği kullanabilirsiniz1.

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.

  • 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ı tutan) 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. MI1'i S3 alt asına taşımak istiyoruz. 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ımdan geçiş

4. Nesil donanımında çalışan örneklerin, 4. Nesil kullanımdan kaldırıldığı için daha yeni 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

18 Aralık 2019'da duyurulduktan sonra 4. nesil donanım kullanımdan kaldırılıyor ve yeni dağıtımlarda kullanılamıyor. Azure SQL Veritabanları, elastik havuzlar veya SQL yönetilen örnekleri için 4. Nesil kullanan müşteriler, 31 Ocak 2023'den önce standart seri (5. Nesil) gibi şu anda kullanılabilir 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 otomatik olarak eşdeğer standart seri (5. Nesil) donanıma geçirilir.

Otomatik geçiş nedeniyle oluşan kapalı kalma süresi minimum düzeyde olur ve seçilen hizmet katmanındaki ölçeklendirme işlemleri sırasındaki kapalı kalma süresine benzer. İş yüklerinde planlanmamış kesintileri önlemek için, 31 Ocak 2023'den önce tercih edilen zamanda proaktif olarak geçiş yapın.

İş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ştir.

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

Ö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 Ağ dikey penceresinde bulunur. Bir alt ağ seçip değişikliklerinizi kaydettiğinizde örnek taşıma işlemi başlatılır.

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