Megosztás:


Adatbázis-tükrözés és SQL Server feladatátvételi fürtpéldányok

A következőkre vonatkozik:SQL Server

A feladatátvevő fürt a Microsoft Fürtszolgáltatás (MSCS) fürtcsoportjának, más néven erőforráscsoportnak, egy vagy több fizikai lemezének kombinációja, amelyek a fürt részt vevő csomópontjaival együtt alkotnak egy csoportot. Az erőforráscsoport feladatátvevő fürtözött példányként van konfigurálva, amely az SQL Server egy példányát üzemelteti. Az SQL Server feladatátvevő fürtözött példánya úgy jelenik meg a hálózaton, mintha egyetlen számítógép lenne, de olyan funkcióval rendelkezik, amely feladatátvételt biztosít az egyik csomópontról a másikra, ha az egyik csomópont elérhetetlenné válik. További információ: Always On Feladatátvevő fürtpéldányok (SQL Server).

A feladatátvevő fürtök magas rendelkezésre állási támogatást nyújtanak egy teljes Microsoft SQL Server-példányhoz, szemben az adatbázis-tükrözéssel, amely magas rendelkezésre állású támogatást nyújt egyetlen adatbázishoz. Az adatbázis-tükrözés feladatátvevő fürtök, valamint feladatátvevő fürtök és nemclustered gazdagépek között is működik.

Megjegyzés:

Az adatbázis-tükrözésről a Adatbázis-tükrözés (SQL Server)című témakörben olvashat.

Tükrözés és fürtözés

Ha a tükrözést fürtözéssel használják, az elsődleges kiszolgáló és a tükröző kiszolgáló is fürtökön található: az elsődleges kiszolgáló az egyik fürt feladatátvevő fürtözött példányán, míg a tükröző kiszolgáló egy másik fürt feladatátvevő fürtözött példányán működik. Létrehozhat azonban egy tükrözési munkamenetet, amelyben az egyik partner egy feladatátvevő fürtözött példányon, a másik partner pedig egy külön, nem fürtözött számítógépen található.

Ha egy fürt feladatátvétele ideiglenesen elérhetetlenné tesz egy fő kiszolgálót, az ügyfélkapcsolatok megszakadnak az adatbázissal. A fürt feladatátvételének befejezése után az ügyfelek az operációs módtól függően újra csatlakozhatnak a fő kiszolgálóhoz ugyanazon a fürtön, egy másik fürtön vagy egy fürtözetlen számítógépen. Ezért amikor úgy dönt, hogy hogyan konfigurálja az adatbázis-tükrözést fürtözött környezetben, a tükrözéshez használt üzemeltetési mód jelentős.

Magas biztonságú módú munkamenet automatikus feladatátvétellel

Ha nagy biztonságú üzemmódban szeretne egy adatbázist tükrözni automatikus átváltással, a partnerek számára két fürtös konfiguráció ajánlott. Ez a konfiguráció maximális rendelkezésre állást biztosít. A tanú egy harmadik fürtön vagy egy nem rendezett számítógépen is tartózkodhat.

Ha az aktuális fő kiszolgálót futtató csomópont meghibásodik, az adatbázis automatikus feladatátvétele néhány másodpercen belül megkezdődik, mialatt a fürt éppen egy másik csomópontra vált át. Az adatbázis-tükrözési munkamenet egy másik fürtön vagy fürtözetlen számítógépen található tükrözési kiszolgálóra kapcsolódik át, és a korábbi tükrözési kiszolgáló lesz az elsődleges kiszolgáló. Az új fő kiszolgáló a lehető leggyorsabban végrehajtja az adatbázis másolatának előremozgatását, és fő adatbázisként online állapotba helyezi. Miután a fürt feladatátvétele befejeződött, amely általában több percet vesz igénybe, a korábban elsődleges kiszolgálóként szolgáló feladatátvevő fürtözött példány tükröző kiszolgálóvá válik.

Az alábbi ábra egy magas biztonsági módban futó tükrözési munkamenetben lévő fürtök közötti automatikus feladatátvételt mutatja be egy tanúsítóval (amely támogatja az automatikus feladatátvételt).

Feladatátvétel egy fürtön

A tükrözési munkamenet három kiszolgálópéldánya három különböző fürtön található: Cluster_A, Cluster_B és Cluster_C. Minden fürtön egy SQL Server alapértelmezett példány fut SQL Server feladatátvételi fürtözött példányként. A tükrözési munkamenet indításakor a Cluster_A feladatátvételi fürt példánya a fő kiszolgáló, a Cluster_B feladatátvételi fürt példánya a tükrözési kiszolgáló, és a Cluster_C feladatátvételi fürt példánya a tanúsító példány a tükrözési munkamenetben. Végül a Cluster_A aktív csomópontja meghibásodik, ami miatt az egyszerű kiszolgáló elérhetetlenné válik.

Mielőtt a fürtnek ideje lenne az átállásra, a tanú segítségével a tükörszerver érzékeli a fő kiszolgáló meghibásodását. A tükörszerver a lehető leggyorsabban előre gördíti az adatbázisát és online állapotba hozza új fő adatbázisként. Amikor a Cluster_A befejezi a feladatátvételt, a korábbi fő kiszolgáló mostantól a tükör kiszolgáló lesz, és szinkronizálja az adatbázisát az aktuális fő adatbázissal a Cluster_B-en.

Magas biztonságú módú munkamenet automatikus feladatátvétel nélkül

Ha magas biztonsági módban, automatikus feladatátvétel nélkül tükröz egy adatbázist, a fürt egy másik csomópontja fog működni, mint az elsődleges kiszolgáló, ha az aktuális elsődleges kiszolgálót futtató csomópont meghibásodik. Vegye figyelembe, hogy amíg a fürt nem érhető el, az adatbázis sem érhető el.

Nagy teljesítményű mód munkamenet

Ha nagy teljesítményű módban szeretne tükrözni egy adatbázist, érdemes az alap kiszolgálót egy fürt failover-fürtözött példányára helyezni, és a tükrözött kiszolgálót egy nem fürtözött kiszolgálón, egy távoli helyen elhelyezni. Ha a fürt átkerül egy másik csomópontra, a feladatátvevő fürtözött példány a tükrözési munkamenetben főkiszolgálóként folytatódik. Ha a teljes fürt problémákkal küzd, rákényszerítheti a szolgáltatást a tükrözött kiszolgálóra.

Új SQL Server feladatátvevő fürt beállítása

Adatbázis-tükrözés beállítása

Lásd még:

Adatbázis-tükrözés (SQL Server)
Adatbázis-tükrözési működési módok
Always On Feladatátvevő fürtpéldányok (SQL Server)