Azure SQL Yönetilen Örneği için gerekli alt ağ boyutunu ve aralığını saptama
Şunlar için geçerlidir: Azure SQL Yönetilen Örneği
Azure SQL Yönetilen Örneği bir Azure sanal ağı içinde dağıtılmalıdır. Bir sanal ağın alt ağına dağıtılabilir yönetilen örneklerin sayısı, alt ağın boyutuna (alt ağ aralığı) bağlıdır.
Yönetilen örnek oluşturduğunuzda Azure, sağlama sırasında seçtiğiniz katmana bağlı olan bir dizi sanal makine ayırır. Bu sanal makineler alt ağınızla ilişkilendirildiğinden IP adresleri gerektirir. Azure, normal işlemler ve hizmet bakımı sırasında yüksek kullanılabilirlik sağlamak için daha fazla sanal makine ayırabilir. Bir alt ağdaki gerekli IP adreslerinin sayısı, bu alt ağdaki yönetilen örnek sayısından daha fazla olur.
Yönetilen örnek tasarım gereği alt ağda en az 32 IP adresine ihtiyaç duyar. Sonuç olarak, alt ağ IP aralıklarınızı tanımlarken en düşük /27 alt ağ maskesini kullanabilirsiniz. Yönetilen örnek dağıtımlarınızın alt ağ boyutunu dikkatli bir şekilde planlamanızı öneririz. Planlama sırasında aşağıdaki girişleri göz önünde bulundurun:
- Aşağıdaki örnek parametreleri de dahil olmak üzere yönetilen örnek sayısı:
- Ölçeği artırma/azaltma veya hizmet katmanını, donanım yapılandırmasını veya bakım penceresini değiştirme planları
Önemli
16 IP adresi (alt ağ maskesi /28) alt ağ boyutu, içinde tek bir yönetilen örneğin dağıtılmasına olanak tanır. Yalnızca değerlendirme için veya ölçeklendirme işlemlerinin gerçekleştirilmeyeceği geliştirme/test senaryolarında kullanılmalıdır.
Alt ağ boyutunu belirleme
Alt ağınızı örnek dağıtımı ve ölçeklendirme için gelecekteki gereksinimlerinize göre boyutlandırabilirsiniz. Aşağıdaki parametreler bir hesaplama oluşturmanıza yardımcı olabilir:
- Azure, alt ağda kendi ihtiyaçları için beş IP adresi kullanır.
- Her sanal küme ek sayıda adres ayırır.
- Her yönetilen örnek, fiyatlandırma katmanına ve donanım yapılandırmasına bağlı olan bir dizi adres kullanır.
- Her ölçeklendirme isteği geçici olarak ek sayıda adres ayırır.
Önemli
Alt ağda herhangi bir kaynak varsa alt ağ adres aralığını değiştirmek mümkün değildir. Gelecekte sorunları önlemek için küçük alt ağlar yerine daha büyük alt ağlar kullanmayı göz önünde bulundurun.
GP = Genel Amaçlı; BC = İş Açısından Kritik; VC = sanal küme
|Fiyatlandırma katmanı||Azure kullanımı||VC kullanımı||Örnek kullanımı||Toplam|
|GP||5||6||3||14|
|BC||5||6||5||16|
Yukarıdaki tabloda:
- Toplam sütunu, alt ağa tek dağıtılan bir örnek tarafından kullanılan toplam adres sayısını görüntüler.
- Alt ağa daha fazla örnek eklediğinizde, örnek tarafından kullanılan adres sayısı artar. Ardından toplam adres sayısı da artar.
- Azure kullanım sütununda temsil edilen adresler birden çok sanal küme arasında paylaşılır.
- VC kullanım sütununda temsil edilen adresler, bu sanal kümeye yerleştirilen örnekler arasında paylaşılır.
Ayrıca, özellikle aynı alt ağ içinde birden çok örnek dağıtılacaksa, alt ağ boyutunu belirlerken bakım penceresi özelliğini de göz önünde bulundurun. Yönetilen örneğin oluşturulması sırasında veya sonrasında bir bakım penceresi belirtmek, sanal kümeye karşılık gelen bakım penceresiyle birlikte yerleştirilmesi gerektiği anlamına gelir. Alt ağda böyle bir sanal küme yoksa örneği barındırmak için önce yeni bir küme oluşturulmalıdır.
Bakım penceresiyle aynı senaryo, bir sanal kümenin her zaman aynı donanımı kullanması gibi donanım yapılandırmasını değiştirmek için de geçerlidir. Yeni örnek oluşturma veya mevcut örneğin donanımını değiştirme durumunda, alt ağda böyle bir sanal küme yoksa, örneği barındırmak için önce yeni bir tane oluşturulmalıdır.
Güncelleştirme işlemi genellikle sanal kümeyi yeniden boyutlandırmayı gerektirir. Yeni bir oluşturma veya güncelleştirme isteği geldiğinde, SQL Yönetilen Örneği hizmeti, eklenmesi gereken yeni düğümler için bir istekle işlem platformuyla iletişim kurar. İşlem yanıtına bağlı olarak, dağıtım sistemi mevcut sanal kümeyi genişletir veya yeni bir tane oluşturur. Çoğu durumda işlem aynı sanal küme içinde tamamlanacak olsa bile, işlem tarafında yeni bir tane oluşturulabilir.
Senaryoları güncelleştirme
Ölçeklendirme işlemi sırasında örnekler geçici olarak fiyatlandırma katmanına bağlı ek IP kapasitesi gerektirir:
|Fiyatlandırma katmanı||Senaryo||Ek adresler|
|GP||Sanal çekirdekleri ölçeklendirme||3|
|GP||Depolamayı ölçeklendirme||0|
|GP||İBH'ye geçme||5|
|BC||Sanal çekirdekleri ölçeklendirme||5|
|BC||Depolamayı ölçeklendirme||5|
|BC||GP'ye geçme||3|
IP adresi sayısını hesaplama
Toplam IP adresi sayısını hesaplamak için aşağıdaki formülü öneririz. Bu formül, daha sonraki bir oluşturma isteği veya örnek güncelleştirmesi sırasında yeni bir sanal küme oluşturma olasılığını dikkate alır. Ayrıca, sanal kümelerin bakım penceresini ve donanım gereksinimlerini de dikkate alır.
Formül: 5 + (a * 12) + (b * 16) + (c * 16)
- a = GP örneği sayısı
- b = İBH örneklerinin sayısı
- c = farklı bakım penceresi yapılandırmalarının ve donanım yapılandırmalarının sayısı
Açıklama:
- 5 = Azure tarafından ayrılmış IP adreslerinin sayısı
- GP örneği başına 12 adres = sanal küme için 6, yönetilen örnek için 3, ölçeklendirme işlemi için 3 adres daha
- BC örneği başına 16 adres = sanal küme için 6, yönetilen örnek için 5, ölçeklendirme işlemi için 5 adres daha
- Yedek olarak 16 adres = yeni sanal kümenin oluşturulduğu senaryo
Örnek:
Aynı alt ağda üç genel amaçlı ve iş açısından kritik iki yönetilen örneğin dağıtılmayı planlıyorsunuz. Tüm örneklerde aynı bakım penceresi yapılandırılır. Bu, 5 + (3 * 12) + (2 * 16) + (1 * 16) = 89 IP adresine ihtiyacınız olduğu anlamına gelir.
IP aralıkları 2'nin gücünde tanımlandığından, alt ağınız bu dağıtım için en az 128 (2^7) IP aralığı gerektirir. Alt ağı /25 alt ağ maskesiyle ayırmanız gerekir.
Not
Yönetilen örnekleri, alt ağ formülünün çıkışından daha az sayıda IP adresine sahip bir alt ağa dağıtmak mümkün olsa da, bunun yerine her zaman daha büyük alt ağlar kullanmayı göz önünde bulundurun. Daha büyük bir alt ağ kullanmak, alt ağ içinde ek örnekler oluşturamama veya mevcut örnekleri ölçeklendirme gibi IP adreslerinin olmamasından kaynaklanan sorunları önlemeye yardımcı olabilir.
Sonraki adımlar
- Genel bakış için bkz. Azure SQL Yönetilen Örneği nedir?.
- SQL Yönetilen Örneği için bağlantı mimarisi hakkında daha fazla bilgi edinin.
- SQL Yönetilen Örneği dağıtacağınız bir sanal ağın nasıl oluşturulduğuna bakın.
- DNS sorunları için bkz. Azure SQL Yönetilen Örneği'de özel DNS adlarını çözümleme.