Virtuális fürt architektúrája – Felügyelt Azure SQL-példány

A következőre vonatkozik: Felügyelt Azure SQL-példány

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ális gépek a hasonló példánykonfigurációs attribútumok, például a hardvergenerálás és a karbantartási időszakok alapján kerülnek virtuálisgép-csoportokba. Egy vagy több példány lehet egy virtuálisgép-csoportban, és egy vagy több virtuálisgép-csoport virtuális fürtöt alkot. A virtuális fürtök szükség szerint automatikusan kibővülnek vagy szerződést kötnek az új és eltávolított példányok elhelyezéséhez.

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, üresen hagyva az alhálózatot, és készen áll az eltávolításra. A virtuális fürt összekapcsolja az alhálózatot az alhálózaton belül üzembe helyezett felügyelt 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:

Diagram that shows the virtual cluster architecture for Azure SQL Managed Instance.

Szerepkör a felügyeleti műveletekben

A virtuális fürt szerepe a felügyeleti műveletekben az, hogy megkeresse a művelethez szükséges számítási erőforrásokat, valamint kezelje a fürt erőforrásait, például a példányt létrehozó virtuális gépeket és a virtuálisgép-csoportokat. 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 kibontja, összezsugorítja vagy törli a meglévő virtuálisgép-csoportokat, vagy új virtuálisgép-csoportokat hoz létre.

Mivel 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, a példány ezen attribútumainak módosítása aktiválja a virtuális fürtöt, hogy műveletet hajtson végre az azt alkotó virtuálisgép-csoportokon. A felügyeleti műveletek által aktivált műveletek közé tartozik a 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ítja egy csoportból, a virtuális fürt a virtuálisgép-csoportot 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ó: FELÜGYELT SQL-példányok felügyeleti műveletei.

Virtuálisgép-csoportok száma

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

A virtuális fürtök virtuálisgé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 időszak-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ány) é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 lévő virtuálisgép-csoportok minimális száma 1 (egy hardvergenerációs konfiguráció, egy karbantartási időszak konfigurációja), a maximális érték pedig 9 (három különböző hardvergenerációs konfiguráció, három különböző karbantartási időszak konfigurációja).

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.

Szerepkör az IP-címek használatában

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ök virtuális vagy fizikai gépek hálózattal csatlakoztatott készletei. 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 virtuális gépek minden egyes virtuális gépe 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 service Fabric-fürtöt 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 példányokat üzembe helyező 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ókért tekintse meg a felügyelt Azure SQL-példányhoz szükséges alhálózati méret és tartomány meghatározását.

DNS-szinkronizálás

A virtuális fürt szinkronizálja a DNS-kiszolgáló beállí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 propagálja a fürtön belüli példányokra. További információ: Privát tartománynevek feloldása a felügyelt Azure SQL-példányban.

Alhálózat törlése felügyelt Azure SQL példány törlése után

A felügyelt SQL-példányokhoz használt alhálózat törlése előtt az alhálózatnak üresnek kell lennie. Mivel 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, 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 fürt létrehozása és törlése automatikus, és nem igényel manuális műveletet az első példány létrehozásához vagy az alhálózat utolsó példányának törléséhez.
  • 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ó lesz 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 fürtöt 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 vagy azokat a fürtöket, amelyek példányai nem telepíthetők, és ezekhez a fürtökhöz nincsenek díjak társítva.

Következő lépések