Determine required subnet size and range for Azure SQL Managed Instance
A következőre vonatkozik: Felügyelt Azure SQL-példány
Ez a cikk segítséget nyújt a felügyelt Azure SQL-példány megfelelő alhálózatméretének és IP-címtartományának meghatározásában.
Áttekintés
A felügyelt Azure SQL-példány olyan szolgáltatásösszetevőkből áll, amelyek egy virtuális fürt által üzemeltetett és egy Azure-beli virtuális hálózaton üzembe helyezett, egy vagy több virtuálisgép-csoportban elhelyezett, elkülönített virtuális gépek dedikált készletén vannak üzemeltetve.
Egy virtuális hálózat egyetlen alhálózatához társított virtuális fürt egy vagy több felügyelt SQL-példányt üzemeltethet. Az alhálózaton üzembe helyezhető példányok száma az alhálózat méretétől (alhálózati tartomány) függ.
Felügyelt SQL-példány létrehozásakor az Azure számos virtuális gépet foglal le a kiválasztott szolgáltatási szint alapján. Mivel ezek a virtuális gépek az alhálózathoz vannak társítva, IP-címeket igényelnek. A rendszeres üzemeltetés és szolgáltatáskarbantartás során magas rendelkezésre állás biztosítása érdekében az Azure további virtuális gépeket is lefoglalhat. Az alhálózatban a szükséges IP-címek száma általában nagyobb, mint az adott alhálózatban lévő FELÜGYELT SQL-példányok száma.
Alhálózat méretének meghatározása
Gondosan tervezze meg az alhálózat méretét a felügyelt SQL-példányok üzembe helyezéséhez.
Terv szerint minden felügyelt SQL-példánynak legalább 32 IP-címre van szüksége egy alhálózatban. Az alhálózati IP-tartományok meghatározásakor legalább /27 alhálózati maszkot használhat.
Az alhálózat méretének meghatározásakor az alábbi szempontokat soroljuk fel:
- Példányokkal kapcsolatos szempontok:
- Felügyelt SQL-példányok száma
- Példányok szolgáltatási szintje
- Virtuális fürttel kapcsolatos szempontok:
- Hardverkonfigurációk
- Karbantartási időszak konfigurációi
- A felügyeleti műveletekhez kapcsolódó szempontok:
- A szolgáltatási szint, a hardverkonfiguráció vagy a karbantartási időszak vertikális fel- és leskálázását vagy módosítását tervezi
A számításhoz használja az alábbi paramétereket:
- Az Azure öt IP-címet használ az alhálózatban a saját igényeinek megfelelően.
- Minden virtuálisgép-csoport további hat címet foglal le.
- Minden felügyelt SQL-példány számos címet használ, amelyek a szolgáltatási szinttől függenek.
- Az általános célú felügyelt SQL-példány három címet használ
- üzletileg kritikus felügyelt SQL-példány öt címet használ
- Minden méretezési kérelem ideiglenesen megduplázza a skálázandó példányhoz lefoglalt címek számát
Fontos
Mivel az alhálózat címtartományának módosítása nem támogatott, ha az erőforrások az alhálózatban léteznek, jobb, ha nagyobb alhálózatokat használ, mint kisebbeket, hogy megelőzzék a problémákat a jövőben.
Egyszer üzembe helyezett példány
Az alábbi táblázat az egyes szolgáltatási szinteken üzembe helyezett alhálózat egyetlen példányához szükséges IP-címek számát mutatja:
Szolgáltatási szint | Azure-használat1 | Virtuálisgép-csoport használata2 | Példányhasználat | Összesen3 |
---|---|---|---|---|
Általános célú | 5 | 6 | 3 | 14 |
Üzletileg kritikus | 5 | 6 | 5 | 16 |
1 Az Azure által használt címek meg vannak osztva az alhálózat összes példányán
2 A virtuálisgép-csoport által használt címek meg vannak osztva az ugyanazon csoporton belül elhelyezett példányok között
3 A példány által használt címek teljes száma
A példányok alhálózathoz való hozzáadása növeli a példány által használt címek számát, ezért növeli a címek teljes számát.
Többpéldányos alhálózatok
Az ebben a szakaszban szereplő képlet kiszámítja az alhálózat több példányához szükséges címek számát, figyelembe véve az új virtuálisgép-csoportok létrehozásának lehetőségét egy későbbi példány létrehozása vagy frissítése során, valamint a virtuális fürtök karbantartási időszakát és hardverkövetelményeit.
A következő képlet segítségével kiszámíthatja az IP-címek teljes számát a példányok száma alapján:
5 + (a * 6) + (b * 10) + (c * 6)
Ahol
- a = GP-példányok száma
- b = BC-példányok száma
- c = a különböző virtuálisgép-csoportok száma
Az alábbi lista a képletben használt számokat ismerteti:
- 5 az Azure által fenntartott IP-címek száma
- 6 cím GP-példányonként (3 a kezdeti üzembe helyezéshez, 3 egy végleges skálázási művelethez)
- 10 cím BC-példányonként (5 a kezdeti üzembe helyezéshez, 5 egy végleges skálázási művelethez)
- Virtuálisgép-csoportonként 6 cím
Fontos
Mivel a csoporthoz csatlakozni képes virtuális gépek száma korlátozott, a meglévő csoportokban a helyhiány azt eredményezheti, hogy azonos specifikációkkal rendelkező virtuálisgép-csoportot hoz létre. Előfordulhat, hogy egy nagy számú példányt tartalmazó alhálózat több, azonos konfigurációjú gépcsoporttal rendelkezik, és meghaladja a 9 virtuálisgép-csoportot.
Example 1
Három általános célú és két üzletileg kritikus példány üzembe helyezését tervezi ugyanahhoz az alhálózathoz. Minden példánynak ugyanaz a karbantartási időszaka van, és ugyanazon a hardverkonfiguráción fut.
Ha ezeket az értékeket a képletbe szeretné illeszteni: 5 + (3 * 6) + (2 * 10) + (1 * 6) = 49
Mivel az IP-tartományok 2-ben vannak definiálva, 49 IP-cím támogatásához az alhálózatnak legalább 64 (2^6) IP-tartományra van szüksége ehhez az üzembe helyezéshez. Foglalja le az alhálózatot a /26 alhálózati maszkkal.
Example 2
Összesen hét példány üzembe helyezését tervezi ugyanahhoz az alhálózathoz, négy általános célú és három üzletileg kritikus példányhoz. Három a standard sorozatú hardveren futó fejlesztői/tesztelési példányok alapértelmezett karbantartási időszakkal (1. virtuális gépcsoport), míg a fennmaradó négy éles környezetben, prémium sorozatú hardveren fut egy hétvégi karbantartási időszakkal (2. virtuálisgép-csoport).
Ha ezeket az értékeket a képletbe szeretné illeszteni: 5 + (4 * 6) + (3 * 10) + (2 * 6) = 71
Mivel az IP-tartományok 2-ben vannak definiálva, 71 IP-cím támogatásához az alhálózatnak legalább 128 (2^7) IP-tartományra van szüksége ehhez az üzembe helyezéshez. Az alhálózatot /25-ös alhálózati maszkkal kell lefoglalnia.
Figyelmeztetés
Bár a felügyelt SQL-példányok olyan alhálózaton való üzembe helyezése, amely kevesebb IP-címmel rendelkezik, mint ahogyan azt a képlet javasolja, mindig fontolja meg nagyobb alhálózatok használatát, hogy elkerülje az IP-címek hiányából eredő jövőbeli problémákat, például azt, hogy nem lehet további példányokat létrehozni az alhálózaton belül, vagy a meglévő példányokat skálázni.
Frissítési forgatókönyvek
A skálázási művelet során a példányok ideiglenesen további IP-kapacitást igényelnek, amelyek a szolgáltatási szinttől függenek.
Az alábbi táblázat a méretezési művelethez szükséges további IP-címek ideiglenes számát mutatja be, amelyekhez nem szükséges új virtuálisgép-csoport létrehozása:
Szolgáltatási szint | Forgatókönyv | További címek |
---|---|---|
GP | Virtuális magok skálázása | 3 |
GP | Tárterület skálázása | 0 |
GP | Váltás BC-re | 5 |
BC | Virtuális magok skálázása | 5 |
BC | Tárterület skálázása | 5 |
BC | Váltás gp-ra | 3 |
Az új virtuálisgép-csoport létrehozását eredményező műveletek, például a hardvergeneráció vagy a karbantartási időszak módosítása, további 6 állandó címet igényelnek az új csoporthoz.
Következő lépések
- Az áttekintést a felügyelt Azure SQL-példányok bemutatása című témakörben tekintheti meg.
- További információ a felügyelt SQL-példány kapcsolati architektúrájáról.
- A felügyelt Azure SQL-példányt futtató virtuális fürt architektúrájának megismerése
- Megtudhatja, hogyan hozhat létre virtuális hálózatot, ahol üzembe helyezi a felügyelt SQL-példányt.
- DNS-problémák esetén lásd : Privát DNS-nevek feloldása a felügyelt Azure SQL-példányban.
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: