Az Azure Cache for Redis-példányok áthelyezése más régiókba

Ebből a cikkből megtudhatja, hogyan helyezheti át az Azure Cache for Redis-példányokat egy másik Azure-régióba. Az erőforrásokat számos okból áthelyezheti egy másik régióba:

  • Egy új Azure-régió előnyeinek kihasználása.
  • Csak bizonyos régiókban elérhető szolgáltatások vagy szolgáltatások üzembe helyezése.
  • A belső szabályzattal és szabályozási követelményekkel való megfelelés érdekében.
  • A kapacitástervezési követelményeknek való megfeleléshez.

Ha helyszíni, felhőalapú virtuális gépekről vagy más üzemeltetési szolgáltatásból szeretne áttelepülni az Azure Cache for Redisbe, javasoljuk, hogy tekintse meg a Migrálás az Azure Cache for Redis szolgáltatásba című témakört.

Az Azure Cache for Redis ön által használt szintje határozza meg az Ön számára legmegfelelőbb lehetőséget.

Gyorsítótár rétege Beállítások
Prémium Georeplikálás, új gyorsítótár létrehozása, kettős írás két gyorsítótárba, adatok exportálása és importálása RDB-fájlon keresztül, vagy programozott migrálás
Alapszintű vagy Standard Új gyorsítótár létrehozása, kettős írás két gyorsítótárba, vagy programozott migrálás
Nagyvállalati vagy Vállalati Flash Új gyorsítótár létrehozása, adatok exportálása és importálása RDB-fájllal, vagy programozott migrálás

Passzív georeplikálás (Prémium)

Előfeltételek

A két gyorsítótár közötti georeplikációs konfiguráláshoz a következő előfeltételeknek kell teljesülniük:

  • Mindkét gyorsítótár prémium szintű gyorsítótár.
  • Mindkét gyorsítótár ugyanabban az Azure-előfizetésben található.
  • A másodlagos csatolt gyorsítótár mérete vagy nagyobb, mint az elsődleges csatolt gyorsítótár.
  • Mindkét gyorsítótár már létezik, és fut.

Előkészítés

A gyorsítótárpéldány másik régióba való áthelyezéséhez létre kell hoznia egy második prémium szintű gyorsítótárpéldányt a kívánt régióban. Ha mindkét gyorsítótár fut, beállíthatja a georeplikációs elemet a két gyorsítótárpéldány között.

Feljegyzés

Az Azure-régiók közötti adatátvitel díjszabása normál sávszélességen történik.

A georeplikációs funkciók némelyike nem támogatott:

  • A zónaredundancia georeplikálással nem támogatott.
  • A georeplikációs szolgáltatás nem támogatja a megőrzést.

A georeplikációs támogatás feltételei:

A georeplikálás konfigurálása után a következő korlátozások vonatkoznak a csatolt gyorsítótár-párra:

  • A másodlagos csatolt gyorsítótár írásvédett. Ebből olvashat, de nem írhat hozzá adatokat.
    • Ha úgy dönt, hogy a geo-másodlagos példányból olvas, amikor teljes adatszinkronizálás történik a geo-elsődleges és a geo-másodlagos között, például ha a geo-elsődleges vagy a geo-másodlagos példány frissül, és bizonyos újraindítási forgatókönyvekben is, a geo-másodlagos példány hibát jelez a Redis-műveletekkel szemben, amíg a geo-elsődleges és a geo-másodlagos közötti teljes adatszinkronizálás be nem fejeződik.
    • A geo-másodlagosról beolvasott alkalmazásokat úgy kell létrehozni, hogy visszaesjenek a geo-elsődleges helyre, amikor a geo-másodlagos ilyen hibákat okoz.
  • Minden olyan adat, amely a másodlagos csatolt gyorsítótárban volt a hivatkozás hozzáadása előtt, el lett távolítva. Ha azonban a georeplikálást később eltávolítják, a replikált adatok a másodlagos csatolt gyorsítótárban maradnak.
  • A gyorsítótárak csatolása közben egyik gyorsítótár sem skálázható .
  • A szegmensek száma nem módosítható, ha a gyorsítótárban engedélyezve van a fürtözés.
  • Az adatmegőrzés egyik gyorsítótárban sem engedélyezhető.
  • Bármelyik gyorsítótárból exportálhat.
  • Nem importálható a másodlagos csatolt gyorsítótárba.
  • A gyorsítótárak leválasztása után sem a csatolt gyorsítótárat, sem az azt tartalmazó erőforráscsoportot nem törölheti. További információ: Miért hiúsult meg a művelet, amikor megpróbáltam törölni a csatolt gyorsítótárat?
  • Ha a gyorsítótárak különböző régiókban találhatók, a hálózati kimenő forgalom költségei a régiók között áthelyezett adatokra vonatkoznak. További információ: Mennyibe kerül replikálni az adataimat az Azure-régiók között?
  • A feladatátvétel nem automatikus. A feladatátvételt az elsődlegesről a másodlagos szabadkézi gyorsítótárba kell elindítania. További információ az ügyfélalkalmazások feladatátvételéről: Feladatátvétel kezdeményezése geo-elsődlegesről geo-másodlagosra.

Áthelyezés

  1. Ha két gyorsítótárat szeretne összekapcsolni a georeplikáláshoz, először válassza ki a georeplikálást annak a gyorsítótárnak az Erőforrás menüjéből, amelyet elsődleges csatolt gyorsítótárként kíván használni. Ezután válassza a bal oldali georeplikációs gyorsítótár-replikáció hivatkozásának hozzáadása lehetőséget.

    Screenshot showing the cache's Geo-replication menu.

  2. Válassza ki a kívánt másodlagos gyorsítótár nevét a Kompatibilis gyorsítótárak listából. Ha a másodlagos gyorsítótár nem jelenik meg a listában, ellenőrizze, hogy teljesülnek-e a másodlagos gyorsítótár georeplikációs előfeltételei . A gyorsítótárak régiónkénti szűréséhez válassza ki a térképen azt a régiót, amely csak azokat a gyorsítótárakat jeleníti meg a Kompatibilis gyorsítótárak listában.

    Screenshot showing compatible caches for linking with geo-replication.

    A helyi menüvel elindíthatja a csatolási folyamatot, vagy megtekintheti a másodlagos gyorsítótár részleteit.

    Screenshot showing the Geo-replication context menu.

  3. A Hivatkozás gombra kattintva összekapcsolhatja a két gyorsítótárat, és megkezdheti a replikációs folyamatot.

    Screenshot showing how to link caches for geo-replication.

Ellenőrzés

  1. A replikációs folyamat előrehaladását a bal oldali georeplikálással tekintheti meg.

    Screenshot showing the current Linking status.

    A bal oldali csatolási állapotot az Áttekintés funkcióval is megtekintheti az elsődleges és a másodlagos gyorsítótárak esetében.

    Screenshot that highlights how to view the linking status for the primary and secondary caches.

    A replikációs folyamat befejezése után a csatolás állapota sikeres lesz.

    Screenshot showing cache linking status as Succeeded.

    Az elsődleges csatolt gyorsítótár továbbra is használható marad a csatolási folyamat során. A másodlagos csatolt gyorsítótár csak a csatolási folyamat befejezéséig érhető el.

Forráserőforrások törlése

Ha a célrégióban lévő új gyorsítótár feltöltődik az összes szükséges adattal, távolítsa el a kapcsolatot a két gyorsítótár között, és törölje az eredeti példányt.

  1. A két gyorsítótár közötti kapcsolat eltávolításához és a georeplikálás leállításához válassza a gyorsítótárak leválasztását a bal oldali georeplikálásból .

    Screenshot showing how to unlink caches.

    Amikor a leválasztási folyamat befejeződik, a másodlagos gyorsítótár olvasáshoz és íráshoz is elérhető.

Feljegyzés

A georeplikációs kapcsolat eltávolításakor az elsődleges csatolt gyorsítótárból származó replikált adatok a másodlagos gyorsítótárban maradnak.

  1. Törölje az eredeti példányt.

Új gyorsítótár létrehozása (minden szint)

Előfeltételek

Előkészítés

Ha az áthelyezés során nem kell fenntartania az adatokat, a régiók áthelyezésének legegyszerűbb módja egy új gyorsítótárpéldány létrehozása a célrégióban, és az alkalmazás csatlakoztatása. Ha például a Redist használja az adatbázisrekordok tartalék gyorsítótáraként, egyszerűen újraépítheti a gyorsítótárat az alapoktól.

Áthelyezés

  1. Gyorsítótár létrehozásához jelentkezzen be az Azure Portalra, és válassza az Erőforrás létrehozása lehetőséget.

    Create a resource is highlighted in the left navigation pane.

  2. Az Új lapon válassza az Adatbázisok, majd az Azure Cache for Redis lehetőséget.

    On New, Databases is highlighted, and Azure Cache for Redis is highlighted.

  3. Az Új Redis Cache lapon konfigurálja az új gyorsítótár beállításait.

    Beállítás Válasszon egy értéket Leírás
    Előfizetés Legördülő menüben válassza ki az előfizetését. Az előfizetés, amely alatt létre kell hozni ezt az új Azure Cache for Redis-példányt.
    Erőforráscsoport Legördülő menüben jelöljön ki egy erőforráscsoportot, vagy válassza az Új létrehozása lehetőséget, és adjon meg egy új erőforráscsoportnevet. Annak az erőforráscsoportnak a neve, amelyben létre kívánja hozni a gyorsítótárat és más erőforrásokat. Ha az összes alkalmazás-erőforrást egy erőforráscsoportba helyezi, egyszerűen kezelheti vagy törölheti őket.
    DNS-név Adjon meg egy egyedi nevet. A gyorsítótár nevének 1 és 63 karakter közötti sztringnek kell lennie, amely csak számokat, betűket vagy kötőjeleket tartalmaz. A névnek számmal vagy betűvel kell kezdődnie és végződnie, és nem tartalmazhat egymást követő kötőjeleket. A gyorsítótárpéldány állomásneve< DNS name.redis.cache.windows.net.>
    Helyen Legördülő menüben válasszon ki egy helyet. Válasszon ki egy régiót a gyorsítótárat használó más szolgáltatások közelében.
    Gyorsítótár típusa Legördülő menü, és válasszon ki egy szintet. A szint határozza meg a gyorsítótár számára elérhető méretet, teljesítményt és szolgáltatásokat. További információt az Azure Cache for Redis áttekintésében talál.
  4. Válassza a Hálózat lapfület , vagy válassza a Lap alján található Hálózatkezelés gombot.

  5. A Hálózatkezelés lapon válassza ki a kapcsolati módszert.

  6. Válassza a Tovább: Speciális lapot, vagy a Lap alján található Tovább: Speciális gombot a Speciális lap megjelenítéséhez.

    Screenshot showing the Advanced tab in the working pane and the available option to select.

    • Alapszintű vagy standard gyorsítótárak esetén állítsa be a nem TLS-portok kijelölését. Kiválaszthatja azt is, hogy engedélyezni szeretné-e a Microsoft Entra-hitelesítést.
    • Prémium szintű gyorsítótár esetén konfigurálja a nem TLS-port, a fürtözés, a felügyelt identitás és az adatmegőrzés beállításait. Kiválaszthatja azt is, hogy engedélyezni szeretné-e a Microsoft Entra-hitelesítést.
  7. Válassza a Tovább: Címkék lapot, vagy válassza a Következő: Címkék gombot a lap alján.

  8. Ha kategorizálni szeretné az erőforrást, a Címkék lapon adja meg a nevet és az értéket.

  9. Válassza az Áttekintés + létrehozás lehetőséget. Ekkor megjelenik a Véleményezés + létrehozás lap, ahol az Azure ellenőrzi a konfigurációt.

  10. A zöld érvényesítési üzenet megjelenése után válassza a Létrehozás lehetőséget.

A gyorsítótár létrehozása eltarthat egy ideig. Az előrehaladást az Azure Cache for Redis áttekintési oldalán követheti nyomon. Ha az állapot futásként jelenik meg, a gyorsítótár készen áll a használatra.

Végül frissítse az alkalmazást az új példányok használatára.

Forráserőforrások törlése

Ha az új gyorsítótár a célrégióban fut, törölje az eredeti példányt.

Adatok exportálása és importálása RDB-fájllal (Premium, Enterprise, Enterprise Flash)

A nyílt forráskódú Redis egy szabványos mechanizmust határoz meg a gyorsítótár memóriabeli adatkészletének pillanatképének készítéséhez és fájlba való mentéséhez. Ezt az RDB nevű fájlt egy másik Redis-gyorsítótár tudja olvasni. Az Azure Cache for Redis Premium és Enterprise támogatja az adatok RDB-fájlokkal rendelkező gyorsítótárpéldányba való importálását. RDB-fájl használatával adatokat továbbíthat egy meglévő gyorsítótárból az Azure Cache for Redisbe.

Fontos

Az RDB fájlformátum változhat a Redis-verziók között, és előfordulhat, hogy nem tartja fenn a visszamenőleges kompatibilitást. Az exportált gyorsítótár Redis-verziójának azonosnak vagy alacsonyabbnak kell lennie, mint az új gyorsítótárpéldány verziója.

Előfeltételek

  • Mindkét gyorsítótár prémium szintű vagy nagyvállalati szintű gyorsítótár.
  • A második gyorsítótár mérete megegyezik a gyorsítótár méretével, vagy nagyobb, mint az eredeti gyorsítótár.
  • Az exportált gyorsítótár Redis-verziójának azonosnak vagy alacsonyabbnak kell lennie, mint az új gyorsítótárpéldány verziója.

Előkészítés

A gyorsítótárpéldány másik régióba való áthelyezéséhez létre kell hoznia egy második prémium szintű gyorsítótárpéldányt vagy egy második vállalati gyorsítótárpéldányt a kívánt régióban.

Áthelyezés

  1. További információ az adatok importálásáról és exportálásáról az Azure Cache for Redisben. lásd: Adatok importálása és exportálása az Azure Cache for Redisben.

  2. Frissítse az alkalmazást az új gyorsítótárpéldány használatára.

Ellenőrzés

Az importálási művelet előrehaladását az Azure Portal értesítéseinek követésével vagy az auditnaplóban szereplő események megtekintésével figyelheti.

Forráserőforrások törlése

Ha az új gyorsítótár a célrégióban fut, törölje az eredeti példányt.

Kettős írás két gyorsítótárba (Alapszintű, Standard és Prémium)

Ahelyett, hogy közvetlenül a gyorsítótárak között helyezne át adatokat, az alkalmazással adatokat írhat egy meglévő gyorsítótárba és egy újonnan beállított gyorsítótárba is. Az alkalmazás kezdetben beolvassa az adatokat a meglévő gyorsítótárból. Ha az új gyorsítótár rendelkezik a szükséges adatokkal, az alkalmazást erre a gyorsítótárra kell váltania, és ki kell vonnia a régit. Tegyük fel például, hogy a Redist munkamenet-tárolóként használja, és az alkalmazás munkamenetei hét napig érvényesek. Miután egy hétig írt a két gyorsítótárba, biztos lehet benne, hogy az új gyorsítótár tartalmazza az összes nem lejárt munkamenet-információt. Ettől a ponttól kezdve nyugodtan támaszkodhat rá anélkül, hogy az adatvesztés miatt aggódik.

Előfeltételek

  • A második gyorsítótár mérete megegyezik a gyorsítótár méretével, vagy nagyobb, mint az eredeti gyorsítótár.

Előkészítés

A gyorsítótárpéldány másik régióba való áthelyezéséhez létre kell hoznia egy második gyorsítótárpéldányt a kívánt régióban.

Áthelyezés

A beállítás végrehajtásának általános lépései a következők:

  1. Módosítsa az alkalmazáskódot úgy, hogy az új és az eredeti példányra is írjon.

  2. Folytassa az adatok olvasását az eredeti példányból, amíg az új példány megfelelően fel nem töltődik adatokkal.

  3. Frissítse az alkalmazáskódot úgy, hogy csak az új példányból olvas és írjon.

Forráserőforrások törlése

Ha az új gyorsítótár a célrégióban fut, törölje az eredeti példányt.

Programozott migrálás (minden szint)

Egyéni migrálási folyamatot úgy hozhat létre, hogy programozott módon beolvassa az adatokat egy meglévő gyorsítótárból, és beírhatja őket az Azure Cache for Redisbe. Ezzel a nyílt forráskódú eszközzel adatokat másolhat egy Azure Cache for Redis-példányról egy másik Azure Cache-régió egy másik példányára. Lefordított verzió is elérhető. A forráskódot hasznos útmutatóként is használhatja saját migrálási eszközének megírásához.

Feljegyzés

Ezt az eszközt a Microsoft hivatalosan nem támogatja.

Előfeltételek

  • A második gyorsítótár mérete megegyezik a gyorsítótár méretével, vagy nagyobb, mint az eredeti gyorsítótár.

Előkészítés

  • Hozzon létre egy virtuális gépet abban a régióban, ahol a meglévő gyorsítótár található. Ha az adathalmaz nagy, válasszon egy viszonylag hatékony virtuális gépet a másolási idő csökkentése érdekében.
  • A gyorsítótárpéldány másik régióba való áthelyezéséhez létre kell hoznia egy második gyorsítótárpéldányt a kívánt régióban.

Áthelyezés

Miután létrehozott egy virtuális gépet abban a régióban, ahol a meglévő gyorsítótár található, és új gyorsítótárat hoz létre a kívánt régióban, a beállítás implementálásának általános lépései a következők:

  1. Ürítse ki az adatokat az új gyorsítótárból, hogy az üres legyen. Erre a lépésre azért van szükség, mert maga a másolási eszköz nem írja felül a célgyorsítótár meglévő kulcsát.

    Fontos

    Ügyeljen arra, hogy NE ürítse ki a forrásgyorsítótárból.

  2. A fenti nyílt forráskódú eszközhöz hasonló alkalmazással automatizálhatja az adatok másolását a forrásgyorsítótárból a célba. Ne feledje, hogy a másolási folyamat az adathalmaz méretétől függően eltarthat egy ideig.

Forráserőforrások törlése

Ha az új gyorsítótár a célrégióban fut, törölje az eredeti példányt.

Következő lépések

További információ az Azure Cache for Redis funkcióiról.