Megosztás a következőn keresztül:


Az Azure SQL Felügyelt Példány virtuális klasztereinek architektúrája

A következőkre vonatkozik:Azure SQL Managed Instance

Ez a cikk a felügyelt Azure SQL-példányt üzemeltető virtuális fürt architektúráját és műveletkezelését ismerteti.

Áttekintés

A felügyelt Azure SQL-példány egy egybérlős, szolgáltatásként nyújtott platform (PaaS), amely olyan szolgáltatásösszetevőkből áll, amelyek elkülönített virtuális gépek dedikált készletén vannak üzemeltetve, és egy virtuális fürthöz csatlakoznak. Ezek a dedikált virtuálisgép-csoportok hasonló példánykonfigurációs attribútumok, például hardvergenerálási és karbantartási időszakok alapján kerülnek virtuálisgép-csoportokba. Egy vagy több példány lehet egy virtuális gép csoportban, és egy vagy több virtuális gép csoport egy virtuális fürtöt alkot. A virtuális fürt szükség szerint automatikusan kibővül vagy összezsugorodik, hogy alkalmazkodjon az új és eltávolított példányokhoz.

Minden virtuális fürt egy alhálózathoz van társítva, és automatikusan üzembe van helyezve az alhálózat első felügyelt SQL-példányának létrehozásakor. Hasonlóképpen, a virtuális fürt automatikusan törlődik az alhálózat utolsó példányának törlésekor, így az alhálózat üres marad és eltávolíthatóvá válik. A virtuális fürt összekapcsolja az alhálózatot az alhálózaton belül üzembe helyezett FELÜGYELT SQL-példányokkal. A szolgáltatástársítási kapcsolat (SAL) az alhálózat és a fürt közötti társítás létrehozására szolgál.

Az alábbi ábra a virtuális fürt fogalmi elrendezését mutatja be:

Azure SQL Managed Instance virtuális fürtarchitektúráját bemutató ábra.

Szerepkör a felügyeleti műveletekben

A virtuális fürt szerepe a felügyeleti műveletekben az, hogy megkeresse a művelethez megfelelő számítási erőforrásokat, és kezelje a fürt erőforrásait. Ezek az erőforrások közé tartoznak a példányt létrehozó virtuális gépek és a virtuálisgép-csoportok. A felügyeleti műveletek közé tartozik az új példányok létrehozása, valamint a meglévő példányok konfigurációjának törlése vagy módosítása. A virtuális fürt a művelettől függően bővíti, összezsugorítja vagy törli a meglévő virtuális gép csoportokat, vagy új virtuális gép csoportokat hoz létre.

A virtuálisgép-csoportokat hasonló példánykonfigurációs attribútumok, például hardvergenerálási és karbantartási időszakok határozzák meg. Ezért a példány ezen attribútumainak módosítása aktiválja a virtuális fürtöt, hogy végrehajtsa a műveletet az azt alkotó virtuálisgép-csoportokon. A felügyeleti műveletek által aktivált műveletek közé tartozik az új vagy meglévő virtuális gépek és virtuálisgép-csoportok létrehozása vagy törlése, valamint a meglévő csoportok bővítése és a példányok csoportok közötti áthelyezése. Ha az összes virtuális gépet eltávolítják egy csoportból, a virtuális fürt a virtuális gépcsoportot is törli.

Ha például módosítja egy példány hardvergenerációját, a virtuális fürt létrehoz egy új virtuálisgép-csoportot a hardvergenerációhoz, ha még nem létezik, és áthelyezi a példányt erre a csoportra.

A virtuális csoportmódosítási műveletek időtartama a művelet típusától függ. További információkért lásd: SQL-felügyelt példányok felügyeleti műveletei.

Megjegyzés:

A példánykészletek különböző virtuálisgép-csoportokba kerülnek, mint az önálló példányok.

Virtuális gép csoportok száma

A virtuális fürtök virtuálisgép-csoportjainak száma a következő tényezőktől függ:

A virtuális fürtben lévő virtuális gép csoportjainak számát úgy határozhatja meg, hogy megszorozza a különböző hardvergenerációs konfigurációk számát az alhálózat különböző karbantartási ablak-konfigurációinak számával. Ha például két hardvergenerációs konfigurációval (például egy Standard sorozatú és egy Prémium sorozatú példánnyal) és két különböző karbantartási időszak-konfigurációval rendelkezik, a virtuális fürt négy virtuálisgép-csoportból áll.

A felügyelt SQL-példány három különböző hardvergenerációs konfigurációt és három különböző karbantartási időszak-konfigurációt támogat. Ezért a virtuális fürtökben a virtuálisgép-csoportok minimális száma 1 (egy hardvergenerációs konfiguráció, egy karbantartási ablak), a maximális pedig 9 (három különböző hardvergenerációs konfiguráció, három különböző karbantartási ablak).

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 kilenc virtuálisgép-csoportot.

Az IP-címek használatában betöltött szerep

A felügyelt Azure SQL-példány beépített magas rendelkezésre állása az Azure Service Fabric használatával valósul meg. A Service Fabric fürt egy hálózattal összekapcsolt virtuális vagy fizikai gépkészlet. A Service Fabric-fürt részét képező összes gépet vagy virtuális gépet fürtcsomópontnak nevezzük, és minden csomópont egy IP-címet foglal le. Így a felügyelt SQL-példányt létrehozó dedikált minden virtuális gép csomópontnak minősül a Service Fabric-fürtben. Az egy vagy több felügyelt SQL-példányt üzemeltető virtuális fürt ip-címeket rendel minden virtuális géphez, hogy egy Service Fabric-klasztert alakítson ki a magas rendelkezésre állás érdekében.

Mivel a virtuális fürt felelős az IP-címek hozzárendeléséért a benne lévő virtuális gépekhez, és minden virtuális fürt egyetlen alhálózathoz van társítva, gondosan meg kell fontolnia, hogy hány példányt szeretne telepíteni az alhálózaton a megfelelő méret meghatározásakor.

A felügyelt SQL-példányok üzembe helyezéséhez használt alhálózat megfelelő méretének meghatározásakor vegye figyelembe a következőt:

  • Az alhálózaton üzembe helyezendő példányok száma
  • Az alhálózatban elvárt különböző virtuálisgép-csoportok száma

További információ: A felügyelt Azure SQL-példány szükséges alhálózati méretének és tartományának meghatározása.

DNS-szinkronizálás

A virtuális fürt szinkronizálja a DNS-kiszolgáló beállításainak módosításait a meglévő felügyelt SQL-példányokat üzemeltető virtuális hálózaton. A virtuális fürt aktiválja a szinkronizálást, és továbbítja azt a fürtön belüli példányokra. További információ: Privát tartománynevek feloldása felügyelt Azure SQL-példányban.

Azure SQL Managed Instance törlése után törölje az alhálózatot.

A felügyelt SQL-példányokhoz használt alhálózat törlése előtt az alhálózatnak üresnek kell lennie. A virtuális fürtök automatikusan létrejönnek az alhálózat első példányának létrehozásakor, és automatikusan törlődnek az alhálózat utolsó példányának törlésekor. Ezért először törölnie kell az alhálózat összes példányát, mielőtt törölheti az alhálózatot.

Fontos

  • A virtuális klaszter létrehozása és törlése automatikusan történik, és nem igényel további manuális műveletet az első példány létrehozása után vagy az alhálózat utolsó példányának törlése után.
  • A virtuális fürtök törlése egy hosszú ideig futó művelet, amely akár 1,5 órát is igénybe vehet. A virtuális fürt továbbra is látható a portálon, amíg a virtuális fürt törlése be nem fejeződik.

Ritka esetekben a példány létrehozása meghiúsul, és üres virtuális klasztert eredményez. Emellett mivel megszakíthatja a példányok létrehozását, lehetséges, hogy egy virtuális fürt nem üzembe helyezési állapotban lévő példányokkal lesz üzembe helyezve. A rendszer automatikusan eltávolítja a háttérben az üres virtuális fürtöket, illetve azokat a fürtöket, amelyek példányait nem sikerült üzembe helyezni, és ezekhez a fürtökhöz nincsenek díjak társítva.