MySQL migrálása – Rugalmas kiszolgáló a rendelkezésre állási zónába támogatás
Ez az útmutató bemutatja, hogyan migrálható a MySQL – rugalmas kiszolgáló a nem rendelkezésre állási zónák támogatásáról a rendelkezésre állási zónák támogatására.
Konfigurálhatja a rugalmas Azure Database for MySQL-kiszolgálót két magas rendelkezésre állású (HA) architektúramodell egyikének használatára:
Azonos zónájú HA-architektúra (zonális). Ez a beállítás az alacsonyabb hálózati késéssel rendelkező infrastruktúra-redundancia esetében ajánlott, mert az elsődleges és a készenléti kiszolgálók ugyanabban a rendelkezésre állási zónában lesznek. Magas rendelkezésre állást biztosít anélkül, hogy konfigurálnia kellene az alkalmazás redundanciát a zónák között. A legalacsonyabb hálózati késéssel rendelkező egyetlen rendelkezésre állási zónán belül a legmagasabb rendelkezésre állási szintet szeretné elérni. Az azonos zónás HA minden Olyan Azure-régióban elérhető, ahol az Azure Database for MySQL rugalmas kiszolgálót használhatja. Az azonos zónájú HA architektúrával kapcsolatos további információkért lásd : Azonos zónájú HA-architektúra.
Zónaredundáns HA-architektúra. Ez a beállítás előnyben részesíti az infrastruktúra teljes elkülönítését és redundanciát több rendelkezésre állási zónában. Ez biztosítja a legmagasabb szintű rendelkezésre állást, de megköveteli, hogy az alkalmazás redundanciát konfiguráljon a zónák között. A zónaredundáns HA akkor ajánlott, ha a rendelkezésre állási zónában lévő infrastruktúra meghibásodása esetén a legmagasabb rendelkezésre állási szintet szeretné elérni, és ha a rendelkezésre állási zónán belüli késés elfogadható. Csak a kiszolgáló létrehozásakor engedélyezhető. A zónaredundáns HA az Azure-régiók egy részhalmazában érhető el, ahol a régió több rendelkezésre állási zónát támogat, és a zónaredundáns Prémium fájlmegosztások elérhetők. A zónaredundáns HA-architektúráról további információt a zónaredundáns HA-architektúra című témakörben talál.
A meglévő számítási feladat zónaredundáns (azonos zónás HA) és zónaredundáns HA közötti migrálásához a következőket kell tennie:
Üzembe helyezhet és konfigurálhatja a zónaredundáns HA-hoz konfigurált új kiszolgálót.
Az erőforrások új kiszolgálóra való áthelyezéséhez kövesse a dokumentumban található migrálási útmutatót.
Előfeltételek
A rendelkezésre állási zónák támogatására való migrálás:
A következő két kiszolgáló közül legalább egyre lesz szüksége:
Olyan forráskiszolgáló, amely rugalmas Azure Database for MySQL-kiszolgálót futtat egy olyan régióban, amely nem támogatja a rendelkezésre állási zónákat.
Rugalmas Azure Database for MySQL-kiszolgáló, amely a létrehozáskor nem volt engedélyezve a HA számára.
Fontos
Ha eredetileg a rugalmas Azure Database for MySQL-kiszolgálót nem HA-kiszolgálóként hozta létre, egyszerűen engedélyezheti az azonos zónájú HA-architektúrához. Ha azonban engedélyezni szeretné a zónaredundáns HA-architektúra számára, akkor implementálnia kell az ebben a cikkben felsorolt áttelepítési lehetőségek egyikét.
Létre kell hoznia egy célkiszolgálót, amely rugalmas Azure Database for MySQL-kiszolgálót futtat egy olyan régióban, amely támogatja a rendelkezésre állási zónákat. További információ a rugalmas Azure Database for MySQL-kiszolgáló létrehozásáról: Rugalmas Azure Database for MySQL-kiszolgáló létrehozása az Azure Portal használatával. A HA engedélyezésével és a zónaredundáns beállítás kiválasztásával győződjön meg arról, hogy a létrehozott kiszolgáló zónaredundánsként van konfigurálva.
Tipp.
Ha azt szeretné, hogy a jövőben rugalmasan mozoghasson a zónaredundáns (azonos zónájú) és a zónaredundáns HA között, a rugalmas Azure Database for MySQL-kiszolgálót a kiszolgáló létrehozása során engedélyezett zónaredundáns HA-val építheti ki. A kiszolgáló kiépítése után letilthatja a HA-t.
Állásidőre vonatkozó követelmények
A migrálások online vagy offline kategóriákba sorolhatók:
• Offline migrálás. Ha az alkalmazás megengedhet magának némi állásidőt, az offline migrálás mindig az előnyben részesített választás, mivel ezek egyszerűek és könnyen végrehajthatók. Offline migrálás esetén a forráskiszolgáló offline állapotba kerül, az adatbázisok memóriaképe és visszaállítása pedig a célkiszolgálón történik. Ehhez a beállításhoz a legtöbb állásidő szükséges. Az állásidő időtartamát az határozza meg, hogy mennyi ideig tart a helyreállítás a célkiszolgálón.
• Online migrálás. Ez a beállítás minimális állásidőt nyújt, és a legjobb választás, ha kevesebb állásidőt szeretne. A forráskiszolgáló engedélyezi a frissítéseket, és az áttelepítési megoldás gondoskodik a forrás- és célkiszolgáló közötti folyamatban lévő módosítások replikálásáról, valamint a cél kezdeti memóriaképéről és visszaállításáról.
1. migrálási lehetőség: Offline migrálás
Az alábbi eszközök egyikével migrálhat az egyik rugalmas Azure Database-kiszolgálóról a másikra. Mindkét beállítás állásidőt igényel.
Data Migration Service (DMS). Ha tudni szeretné, hogyan migrálhatja a rugalmas MySQL-kiszolgálót egy másikba a DMS használatával, olvassa el az Azure Database for MySQL – Önálló kiszolgáló áttelepítése a rugalmas kiszolgálóra offline, a DMS használatával az Azure Portalon keresztül című témakört. Bár az oktatóanyag ismerteti az önálló Azure MySQL-kiszolgálóról a rugalmas kiszolgálóra való migrálás lépéseit, ugyanezzel az eljárással migrálhatja az adatokat egy rugalmas Azure Database for MySQL-kiszolgálóról, amely nem támogatja a rendelkezésre állási zónákat egy másik, a rendelkezésre állási zónákat támogató kiszolgálóra.
Nyílt forráskódú eszközök. Az adatbázis biztonsági mentéséhez és visszaállításához offline módban is migrálhat olyan nyílt forráskódú eszközökkel, mint a MySQL Workbench, a mydumper/myloader vagy a mysqldump . Az eszközök használatáról további információt az Önálló Azure Database for MySQL-kiszolgáló rugalmas kiszolgálóra történő migrálásának beállításai című témakörben talál. Bár az oktatóanyag ismerteti az önálló Azure MySQL-kiszolgálóról a rugalmas kiszolgálóra való migrálás lépéseit, ugyanezzel az eljárással migrálhatja az adatokat egy rugalmas Azure Database for MySQL-kiszolgálóról, amely nem támogatja a rendelkezésre állási zónákat egy másik, a rendelkezésre állási zónákat támogató kiszolgálóra.
2. migrálási lehetőség: Online migrálás
Az alábbi eszközök egyikével migrálhat egy rugalmas Azure Database-kiszolgálóról egy másikra, minimális állásidővel az alkalmazásokba:
Data Migration Service (DMS). Ha szeretné megtudni, hogyan migrálhatja a rugalmas MySQL-kiszolgálót egy másikba a DMS használatával, olvassa el az Azure Database for MySQL migrálását – az önálló kiszolgálót a rugalmas kiszolgálóra online, a DMS használatával az Azure Portalon keresztül. Bár az oktatóanyag ismerteti az önálló Azure MySQL-kiszolgálóról a rugalmas kiszolgálóra való migrálás lépéseit, ugyanezzel az eljárással migrálhatja az adatokat egy rugalmas Azure Database for MySQL-kiszolgálóról, amely nem támogatja a rendelkezésre állási zónákat egy másik, a rendelkezésre állási zónákat támogató kiszolgálóra.
Nyílt forráskódú eszközök. A nyílt forráskódú eszközök, például a mydumper/myloader és a data-in replikáció kombinációját is használhatja. A data-in replikáció beállításáról az Azure Database for MySQL-adatok replikációs szolgáltatásának konfigurálásáról olvashat.
Fontos
A HA-kompatibilis kiszolgálók nem támogatják az adatreplikálást. A megkerülő megoldás a célkiszolgáló zónaredundáns HA-val való kiépítése, majd a HA letiltása a data-in replikáció konfigurálása előtt. A replikáció befejezése után engedélyezze ismét a zónaredundáns HA-t a célkiszolgálón.
Következő lépések
További információk: