Azure SQL veritabanı yönetilen örneği için VNet alt ağ boyutunu belirlemeDetermine VNet subnet size for Azure SQL Database Managed Instance

Azure SQL veritabanı yönetilen örneği bir Azure sanal ağı (VNet)içinde dağıtılmalıdır.Azure SQL Database Managed Instance must be deployed within an Azure virtual network (VNet).

VNet alt ağında dağıtılabilecek yönetilen örneklerin sayısı alt ağın boyutuna bağlıdır (alt ağ aralığı).The number of Managed Instances that can be deployed in the subnet of VNet depends on the size of the subnet (subnet range).

Yönetilen bir örnek oluşturduğunuzda Azure, sağlama sırasında seçtiğiniz katmana bağlı olarak bir dizi sanal makine ayırır.When you create a Managed Instance, Azure allocates a number of virtual machines depending on the tier you selected during provisioning. Bu sanal makineler alt ağınızda ilişkili olduğundan, IP adresleri gerektirir.Because these virtual machines are associated with your subnet, they require IP addresses. Düzenli işlemler ve hizmet bakımı sırasında yüksek kullanılabilirlik sağlamak için Azure, ek sanal makineler ayırabilir.To ensure high availability during regular operations and service maintenance, Azure may allocate additional virtual machines. Sonuç olarak, bir alt ağdaki gerekli IP adreslerinin sayısı o alt ağdaki yönetilen örnek sayısından daha büyük.As a result, the number of required IP addresses in a subnet is larger than the number of Managed Instances in that subnet.

Tasarıma göre, yönetilen bir örnek bir alt ağda en az 16 IP adresine ihtiyaç duyuyor ve en fazla 256 IP adresi kullanıyor olabilir.By design, a Managed Instance needs a minimum of 16 IP addresses in a subnet and may use up to 256 IP addresses. Sonuç olarak, alt ağ IP aralıklarını tanımlarken/28 ile/24 arasında bir alt ağ maskesi kullanabilirsiniz.As a result, you can use a subnet masks between /28 and /24 when defining your subnet IP ranges. Ağ maskesi biti/28 (ağ başına 14 ana bilgisayar), tek bir genel amaç veya iş açısından kritik dağıtım için iyi bir boyutdir.A network mask bit of /28 (14 hosts per network) is a good size for a single general purpose or business-critical deployment. Bir maske bit/27 (ağ başına 30 ana bilgisayar), aynı VNet içindeki birden çok yönetilen örnek dağıtımı için idealdir.A mask bit of /27 (30 hosts per network) is ideal for a multiple Managed Instance deployments within the same VNet. Maske bit ayarları/26 (62 ana bilgisayar) ve/24 (254 ana bilgisayar), ek yönetilen örnekleri desteklemek için VNet 'ten daha fazla ölçeklendirme yapılmasına izin verir.Mask bit settings of /26 (62 hosts) and /24 (254 hosts) allows further scaling out of the VNet to support additional Managed Instances.

Önemli

16 IP adresi olan bir alt ağ boyutu, sanal çekirdek boyutu değişikliği gibi bir ölçeklendirme işleminin desteklenmediği sınırlı potansiyel olan en düşük gereksinimdir.A subnet size with 16 IP addresses is the bare minimum with limited potential where a scaling operation like vCore size change is not supported. Önek/27 veya en uzun ön ek olan alt ağ seçilmesi kesinlikle önerilir.Choosing subnet with the prefix /27 or longest prefix is highly recommended.

Alt ağ boyutunu belirleDetermine subnet size

Alt ağ içinde birden fazla yönetilen örnek dağıtmayı planlıyorsanız ve alt ağ boyutunu iyileştirmeniz gerekiyorsa, bir hesaplama oluşturmak için bu parametreleri kullanın:If you plan to deploy multiple Managed Instances inside the subnet and need to optimize on subnet size, use these parameters to form a calculation:

  • Azure, alt ağda kendi ihtiyaçları için beş IP adresi kullanırAzure uses five IP addresses in the subnet for its own needs
  • Her bir Genel Amaçlı örneğinin iki adresi olmalıdırEach General Purpose instance needs two addresses
  • Her bir İş Açısından Kritik örneği için dört adres gerekirEach Business Critical instance needs four addresses

Örnek: üç genel amaçlı ve Iki iş açısından kritik yönetilen örnek olduğunu planlayın.Example: You plan to have three General Purpose and two Business Critical Managed Instances. Bu, 5 + 3 * 2 + 2 * 4 = 19 IP adresiniz olması gerektiği anlamına gelir.That means you need 5 + 3 * 2 + 2 * 4 = 19 IP addresses. IP aralıkları 2 ' nin gücüyle tanımlandığından, IP aralığı 32 (2 ^ 5) IP adresi olmalıdır.As IP ranges are defined in power of 2, you need the IP range of 32 (2^5) IP addresses. Bu nedenle, alt ağı/27 alt ağ maskesiyle ayırmanız gerekir.Therefore, you need to reserve the subnet with subnet mask of /27.

Önemli

Yukarıda görüntülenecek hesaplama, daha fazla geliştirmelerle kullanım dışı olur.Calculation displayed above will become obsolete with further improvements.

Sonraki adımlarNext steps