Share via


Régiók közötti vészhelyreállítás beállítása integrációs fiókokhoz az Azure Logic Appsben

A következőkre vonatkozik: Azure Logic Apps (Használat + Standard)

A B2B számítási feladatok olyan pénztranzakciókat foglalnak magukban, mint a megrendelések és a számlák. Katasztrófa esetén kritikus fontosságú, hogy a vállalatok gyorsan helyreálljanak, hogy megfeleljenek a partnerekkel egyeztetett üzleti szintű SLA-knak. Ez a cikk bemutatja, hogyan hozhat létre üzletmenet-folytonossági tervet b2B számítási feladatokhoz.

  • Vészhelyreállítási készültség
  • Feladatátvétel másodlagos régióba katasztrófa esetén
  • Vészesemény utáni visszalépés az elsődleges régióba

Vészhelyreállítási készültség

  1. Azonosítsa a másodlagos régiót, és hozzon létre egy integrációs fiókot a másodlagos régióban.

  2. Adjon hozzá partnereket, sémákat és szerződéseket a szükséges üzenetfolyamokhoz, ahol a futtatási állapotot replikálni kell a másodlagos régió integrációs fiókjába.

    Tipp

    Győződjön meg arról, hogy az integrációs fiók összetevőjének elnevezési konvenciójában minden régióban konzisztenciát tartalmaz.

  3. A futtatási állapot elsődleges régióból való lekéréséhez hozzon létre egy logikai alkalmazást a másodlagos régióban.

    Ennek a logikai alkalmazásnak rendelkeznie kell egy eseményindítóval és egy műveletet. Az eseményindítónak csatlakoznia kell az elsődleges régió integrációs fiókjához, a műveletnek pedig a másodlagos régió integrációs fiókjához kell csatlakoznia. Az időintervallum alapján az eseményindító lekérdezi az elsődleges régió futtatási állapottábláját, és ha van ilyen, lekéri az új rekordokat. A művelet frissíti őket a másodlagos régió integrációs fiókjába. Ez segít a növekményes futtatókörnyezet állapotának lekérésében az elsődleges régióból a másodlagos régióba.

  4. A Logic Apps-integrációs fiók üzletmenet-folytonossága B2B protokollok – X12, AS2 és EDIFACT – alapján támogatott. A részletes lépések megkereséséhez válassza ki a megfelelő hivatkozásokat.

  5. A javaslat az, hogy az összes elsődleges régió erőforrásait egy másodlagos régióban is üzembe helyezze.

    Az elsődleges régió erőforrásai közé tartozik az Azure SQL Database vagy az Azure Cosmos DB, az üzenetküldéshez használt Azure Service Bus és Azure Event Hubs, az Azure API Management és az Azure Logic Apps szolgáltatás a Azure App Service.

  6. Hozzon létre kapcsolatot egy elsődleges régió és egy másodlagos régió között. Ha le szeretné lekérni a futtatási állapotot egy elsődleges régióból, hozzon létre egy logikai alkalmazást egy másodlagos régióban.

    A logikai alkalmazásnak rendelkeznie kell egy eseményindítóval és egy műveletet. Az eseményindítónak csatlakoznia kell egy elsődleges régió integrációs fiókjához. A műveletnek egy másodlagos régióintegrációs fiókhoz kell csatlakoznia. Az időintervallum alapján az eseményindító lekérdezi az elsődleges régió futtatási állapottábláját, és ha van ilyen, lekéri az új rekordokat. A művelet frissíti őket egy másodlagos régió integrációs fiókjába. Ez a folyamat segít a növekményes futtatókörnyezet állapotának lekérésében az elsődleges régióból a másodlagos régióba.

A Logic Apps-integrációs fiókok üzletmenet-folytonossága az X12, AS2 és EDIFACT B2B protokollon alapuló támogatást nyújt. Az X12 és az AS2 használatának részletes lépéseit ebben a cikkben az X12 és az AS2 című cikkben találja.

Feladatátvétel másodlagos régióba katasztrófa esetén

Katasztrófa esetén, ha az elsődleges régió nem érhető el az üzletmenet folytonossága érdekében, irányítsa a forgalmat a másodlagos régióba. A másodlagos régió segít a vállalatoknak gyorsan helyreállítani a függvényeket, hogy megfeleljenek a partnerek által elfogadott RPO-nak/RTO-nak. Emellett minimálisra csökkenti az egyik régióból egy másik régióba történő feladatátvételre irányuló erőfeszítéseket.

A vezérlőszámok elsődleges régióból egy másodlagos régióba történő másolása során várható késés tapasztalható. Annak érdekében, hogy ne küldjön ismétlődően generált vezérlőszámokat a partnereknek katasztrófaesemények során, javasoljuk, hogy PowerShell-parancsmagok használatával növelje a másodlagos régió szerződéseinek vezérlőszámait.

Visszalépés egy elsődleges régióba a katasztrófa utáni esemény után

Ha vissza szeretne esni egy elsődleges régióba, amikor az elérhető, kövesse az alábbi lépéseket:

  1. A másodlagos régióban lévő partnerektől érkező üzenetek fogadásának leállítása.

  2. Növelje az összes elsődleges régiószerződéshez létrehozott vezérlőszámokat PowerShell-parancsmagok használatával.

  3. A másodlagos régióból az elsődleges régióba irányíthatja a forgalmat.

  4. Ellenőrizze, hogy engedélyezve van-e a másodlagos régióban létrehozott logikai alkalmazás, amely lekérte a futtatási állapotot az elsődleges régióból.

X12

Az EDI X12-dokumentumok üzletmenet-folytonossága vezérlőszámokon alapul:

Tipp

Az X12 gyors üzembe helyezési sablonnal logikai alkalmazásokat is létrehozhat. Az elsődleges és másodlagos integrációs fiókok létrehozásának előfeltétele a sablon használata. A sablon segítségével két logikai alkalmazást hozhat létre, egyet a kapott vezérlőszámokhoz, a másikat pedig a létrehozott vezérlőszámokhoz. A megfelelő eseményindítók és műveletek a logikai alkalmazásokban jönnek létre, és csatlakoztatják az eseményindítót az elsődleges integrációs fiókhoz és a műveletet a másodlagos integrációs fiókhoz.

Előfeltételek

Ha engedélyezni szeretné a bejövő üzenetek vészhelyreállítását, válassza ki az X12-szerződés fogadási beállításai között az ismétlődő ellenőrzési beállításokat.

Ismétlődő ellenőrzési beállítások kiválasztása

  1. Hozzon létre egy példahasználati logikai alkalmazás munkafolyamatát egy másodlagos régióban.

  2. Keressen rá az X12-ben, és válassza az X12 – Vezérlőszám módosításakor lehetőséget.

    X12 keresése

    Az eseményindító arra kéri, hogy hozzon létre kapcsolatot egy integrációs fiókkal. Az eseményindítónak egy elsődleges régióintegrációs fiókhoz kell kapcsolódnia.

  3. Adjon meg egy kapcsolatnevet, válassza ki az elsődleges régió integrációs fiókját a listából, majd válassza a Létrehozás lehetőséget.

    Képernyőkép a kapcsolat nevének megadásáról és az elsődleges régióintegrációs fiók kiválasztásáról.

  4. A számszinkronizálás indításához szükséges DateTime beállítás nem kötelező. A Gyakoriság értéke lehet Nap, Óra, Perc vagy Másodperc egy intervallummal.

    Képernyőkép a Dátum/idő beállításról a számszinkronizálás elindításához.

  5. Válassza az Új lépés>Művelet hozzáadása lehetőséget.

    Képernyőkép az Új lépés gombról és a Művelet hozzáadása lehetőségről.

  6. Keressen rá az X12-ben, és válassza az X12 – Vezérlőszámok hozzáadása vagy frissítése lehetőséget.

    Vezérlőszámok hozzáadása vagy frissítése

  7. Ha egy műveletet egy másodlagos régió integrációs fiókjához szeretne csatlakoztatni, válassza a Kapcsolat> módosításaÚj kapcsolat hozzáadása lehetőséget az elérhető integrációs fiókok listájához. Adjon meg egy kapcsolatnevet, válassza ki a másodlagos régió integrációs fiókját a listából, majd válassza a Létrehozás lehetőséget.

    Képernyőkép a másodlagos régió integrációs fiók nevének hozzáadásáról.

  8. Váltson nyers bemenetekre a jobb felső sarokban lévő ikonra kattintva.

    Képernyőkép a kiválasztandó ikonról a nyersre való váltáshoz.

  9. Válassza a Törzs lehetőséget a dinamikus tartalomválasztóból, és mentse a logikai alkalmazást.

    Dinamikus tartalommezők

    Az időintervallum alapján az eseményindító lekérdezi az elsődleges régiótól kapott vezérlőszámtáblát, és lekéri az új rekordokat. A művelet frissíti a másodlagos régió integrációs fiókjában lévő rekordokat. Ha nincsenek frissítések, az eseményindító állapota Kihagyva állapotúként jelenik meg.

    Vezérlőszámtábla

Az időintervallum alapján a növekményes futtatókörnyezet állapota egy elsődleges régióból egy másodlagos régióba replikálódik. Katasztrófa esetén, ha az elsődleges régió nem érhető el, az üzletmenet folytonossága érdekében irányítsa a másodlagos régióba irányuló forgalmat.

EDIFACT

Az EDI EDIFACT-dokumentumok üzletmenet-folytonossága vezérlőszámokon alapul.

Előfeltételek

Ha engedélyezni szeretné a bejövő üzenetek vészhelyreállítását, válassza ki a duplikált ellenőrzési beállításokat az EDIFACT-szerződés fogadási beállításai között.

Képernyőkép az ismétlődő ellenőrzési beállításokról az EDIFACT-szerződés Fogadási beállításai között.

  1. Hozzon létre egy példahasználati logikai alkalmazás munkafolyamatát egy másodlagos régióban.

  2. Keressen rá az EDIFACT kifejezésre, és válassza az EDIFACT – Vezérlőszám módosításakor lehetőséget.

    Az EDIFACT keresése

    Az eseményindító arra kéri, hogy hozzon létre kapcsolatot egy integrációs fiókkal. Az eseményindítónak egy elsődleges régióintegrációs fiókhoz kell kapcsolódnia.

  3. Adjon meg egy kapcsolatnevet, válassza ki az elsődleges régió integrációs fiókját a listából, majd válassza a Létrehozás lehetőséget.

    Elsődleges régió integrációs fiókjának neve

  4. A számszinkronizálás indításához szükséges DateTime beállítás nem kötelező. A Gyakoriság értéke lehet Nap, Óra, Perc vagy Másodperc egy intervallummal.

    Képernyőkép a DateTime és a Gyakoriság beállításról.

  5. Válassza az Új lépés>Művelet hozzáadása lehetőséget.

    Képernyőkép arról, hogy hol válassza a Művelet hozzáadása lehetőséget.

  6. Keressen rá az EDIFACT-ra, és válassza az EDIFACT – Vezérlőszámok hozzáadása vagy frissítése lehetőséget.

    A vezérlőszámok hozzáadásának vagy frissítésének helyét bemutató képernyőkép.

  7. Ha egy műveletet egy másodlagos régió integrációs fiókjához szeretne csatlakoztatni, válassza a Kapcsolat> módosításaÚj kapcsolat hozzáadása lehetőséget az elérhető integrációs fiókok listájához. Adjon meg egy kapcsolatnevet, válassza ki a másodlagos régió integrációs fiókját a listából, majd válassza a Létrehozás lehetőséget.

    Hozzon létre egy másodlagos régióintegrációs fióknevet.

  8. Váltson nyers bemenetekre a jobb felső sarokban lévő ikonra kattintva.

    A nyers bemenetekre való váltáskor kiválasztandó ikont kiemelő képernyőkép.

  9. Válassza a Törzs lehetőséget a dinamikus tartalomválasztóból, és mentse a logikai alkalmazást.

Képernyőkép arról a dinamikus tartalomválasztóról, amelyből kiválaszthatja a Törzs lehetőséget.

Az időintervallum alapján az eseményindító lekérdezi az elsődleges régióhoz kapott vezérlőszámtáblát, és lekéri az új rekordokat. A művelet frissíti a rekordokat a másodlagos régió integrációs fiókjába. Ha nincsenek frissítések, az eseményindító állapota Kihagyva állapotúként jelenik meg.

Vezérlőszámtábla

Az időintervallum alapján a növekményes futtatókörnyezet állapota egy elsődleges régióból egy másodlagos régióba replikálódik. Ha egy katasztrófaesemény során az elsődleges régió nem érhető el, az üzletmenet folytonossága érdekében irányítsa a másodlagos régióba irányuló forgalmat.

AS2

Az AS2 protokollt használó dokumentumok üzletmenet-folytonossága az üzenetazonosítón és a MIC-értéken alapul.

Tipp

Az AS2 gyorsindítási sablonnal logikai alkalmazásokat is létrehozhat. Az elsődleges és másodlagos integrációs fiókok létrehozása előfeltétele a sablon használatának. A sablon segít létrehozni egy eseményindítót és egy műveletet tartalmazó logikai alkalmazást. A logikai alkalmazás létrehoz egy kapcsolatot egy eseményindítóból egy elsődleges integrációs fiókba, és egy műveletet egy másodlagos integrációs fiókhoz.

  1. Hozzon létre egy példa Használati logikai alkalmazás munkafolyamatot a másodlagos régióban.

  2. Keressen rá az AS2-ben, és válassza az AS2 – MIC-érték létrehozásakor lehetőséget.

    AS2 keresése

    Az eseményindító arra kéri, hogy hozzon létre kapcsolatot egy integrációs fiókkal. Az eseményindítónak egy elsődleges régióintegrációs fiókhoz kell kapcsolódnia.

  3. Adjon meg egy kapcsolatnevet, válassza ki az elsődleges régió integrációs fiókját a listából, majd válassza a Létrehozás lehetőséget.

    Képernyőkép arról, hogy hol kell megadni a kapcsolat nevét a MIC-érték létrehozásakor.

  4. A MIC értékszinkronizálásának indításához szükséges DateTime beállítás nem kötelező. A gyakoriságbeállítható nap, óra, perc vagy másodperc értékre egy intervallummal.

    DateTime és Gyakoriság

  5. Válassza az Új lépés>Művelet hozzáadása lehetőséget.

    Új lépés: Művelet hozzáadása

  6. Keressen rá az AS2-ben, és válassza az AS2 – MIC-tartalom hozzáadása vagy frissítése lehetőséget.

    MIC hozzáadása vagy frissítése

  7. Ha egy műveletet másodlagos integrációs fiókhoz szeretne csatlakoztatni, válassza a Kapcsolat> módosításaÚj kapcsolat hozzáadása lehetőséget az elérhető integrációs fiókok listájához. Adjon meg egy kapcsolatnevet, válassza ki a másodlagos régió integrációs fiókját a listából, majd válassza a Létrehozás lehetőséget.

    Másodlagos régió integrációs fiókjának neve

  8. Váltson nyers bemenetekre a jobb felső sarokban lévő ikonra kattintva.

    Váltás nyers bemenetekre

  9. Válassza a Törzs lehetőséget a dinamikus tartalomválasztóból, és mentse a logikai alkalmazást.

    Dinamikus tartalom

    Az időintervallum alapján az eseményindító lekérdezi az elsődleges régió táblát, és lekéri az új rekordokat. A művelet frissíti őket a másodlagos régió integrációs fiókjába. Ha nincsenek frissítések, az eseményindító állapota Kihagyva állapotúként jelenik meg.

    Elsődleges régió táblája

Az időintervallum alapján a növekményes futtatókörnyezet állapota az elsődleges régióból a másodlagos régióba replikálódik. Ha egy katasztrófaesemény során az elsődleges régió nem érhető el, az üzletmenet folytonossága érdekében irányítsa a másodlagos régióba irányuló forgalmat.

Következő lépések

B2B-üzenetek monitorozása Azure Monitor-naplókkal