Azure Logic Apps'te tümleştirme hesapları için bölgeler arası olağanüstü durum kurtarmayı ayarlama

Şunlar için geçerlidir: Azure Logic Apps (Tüketim + Standart)

B2B iş yükleri, siparişler ve faturalar gibi para işlemlerini içerir. Olağanüstü durum olayı sırasında, iş ortaklarıyla üzerinde anlaşmaya varılan iş düzeyi SLA'ları karşılamak için bir işletmenin hızla iyileşmesi kritik önem taşır. Bu makalede B2B iş yükleri için iş sürekliliği planının nasıl derlenmesi gösterilmektedir.

  • Olağanüstü Durum Kurtarma hazırlığı
  • Olağanüstü durum olayı sırasında ikincil bölgeye yük devretme
  • Olağanüstü durum olayından sonra birincil bölgeye geri dönme

Olağanüstü Durum Kurtarma hazırlığı

  1. İkincil bölgeyi belirleyin ve ikincil bölgede bir tümleştirme hesabı oluşturun.

  2. Çalıştırma durumunun ikincil bölge tümleştirme hesabına çoğaltılması gereken gerekli ileti akışları için iş ortakları, şemalar ve sözleşmeler ekleyin.

    İpucu

    Tümleştirme hesabı yapıtı adlandırma kuralında bölgeler arasında tutarlılık olduğundan emin olun.

  3. Birincil bölgeden çalıştırma durumunu çekmek için ikincil bölgede bir mantıksal uygulama oluşturun.

    Bu mantıksal uygulamanın bir tetikleyicisi ve eylemi olmalıdır. Tetikleyicinin birincil bölge tümleştirme hesabına bağlanması ve eylemin ikincil bölge tümleştirme hesabına bağlanması gerekir. Tetikleyici, zaman aralığına bağlı olarak birincil bölge çalıştırma durumu tablosunu yoklar ve varsa yeni kayıtları çeker. Eylem bunları ikincil bölge tümleştirme hesabına güncelleştirir. Bu, birincil bölgeden ikincil bölgeye artımlı çalışma zamanı durumunu almaya yardımcı olur.

  4. Logic Apps tümleştirme hesabındaki iş sürekliliği, X12, AS2 ve EDIFACT gibi B2B protokollerini destekleyecek şekilde tasarlanmıştır. Ayrıntılı adımları bulmak için ilgili bağlantıları seçin.

  5. Öneri, tüm birincil bölge kaynaklarını ikincil bölgeye de dağıtmaktır.

    Birincil bölge kaynakları arasında Azure SQL Veritabanı veya Azure Cosmos DB, mesajlaşma için kullanılan Azure Service Bus ve Azure Event Hubs, Azure API Management ve Azure App Service'daki Azure Logic Apps özelliği bulunur.

  6. Birincil bölgeden ikincil bölgeye bağlantı kurma. Birincil bölgeden çalıştırma durumunu çekmek için ikincil bölgede bir mantıksal uygulama oluşturun.

    Mantıksal uygulamanın tetikleyicisi ve eylemi olmalıdır. Tetikleyicinin birincil bölge tümleştirme hesabına bağlanması gerekir. Eylemin ikincil bölge tümleştirme hesabına bağlanması gerekir. Tetikleyici, zaman aralığına bağlı olarak birincil bölge çalıştırma durumu tablosunu yoklar ve varsa yeni kayıtları çeker. Eylem bunları ikincil bölge tümleştirme hesabına güncelleştirir. Bu işlem, birincil bölgeden ikincil bölgeye artımlı çalışma zamanı durumunu almaya yardımcı olur.

Logic Apps tümleştirme hesabında iş sürekliliği, X12, AS2 ve EDIFACT B2B protokollerine dayalı destek sağlar. X12 ve AS2 kullanma hakkında ayrıntılı adımlar için bu makaledeki X12 ve AS2'ye bakın.

Olağanüstü durum olayı sırasında ikincil bölgeye yük devretme

Olağanüstü durum olayı sırasında, birincil bölge iş sürekliliği için kullanılabilir olmadığında trafiği ikincil bölgeye yönlendirin. İkincil bölge, bir işletmenin iş ortakları tarafından kararlaştırılan RPO/RTO'yu karşılamak için işlevleri hızla kurtarmasına yardımcı olur. Ayrıca bir bölgeden başka bir bölgeye yük devretme çabalarını da en aza indirir.

Denetim numaralarını birincil bölgeden ikincil bölgeye kopyalarken beklenen bir gecikme süresi vardır. Olağanüstü durum olayı sırasında iş ortaklarına yinelenen oluşturulan denetim numaralarının gönderilmesini önlemek için, PowerShell cmdlet'lerini kullanarak ikincil bölge sözleşmelerindeki denetim numaralarını artırmanız gerekir.

Olağanüstü durum sonrası bir birincil bölgeye geri dönme

Kullanılabilir olduğunda birincil bölgeye geri dönmek için şu adımları izleyin:

  1. İkincil bölgedeki iş ortaklarından gelen iletileri kabul etmeyi durdurun.

  2. PowerShell cmdlet'lerini kullanarak tüm birincil bölge sözleşmeleri için oluşturulan denetim numaralarını artırma.

  3. İkincil bölgeden birincil bölgeye doğrudan trafik.

  4. Birincil bölgeden çalıştırma durumunu çekmek için ikincil bölgede oluşturulan mantıksal uygulamanın etkinleştirilip etkinleştirilmediğini denetleyin.

X12

EDI X12 belgeleri için iş sürekliliği, denetim numaralarını temel alır:

İpucu

Mantıksal uygulamalar oluşturmak için X12 hızlı başlangıç şablonunu da kullanabilirsiniz. Birincil ve ikincil tümleştirme hesapları oluşturmak, şablonu kullanmak için önkoşullardır. Şablon, biri alınan denetim numaraları, diğeri de oluşturulan denetim numaraları için olmak üzere iki mantıksal uygulama oluşturmaya yardımcı olur. Mantıksal uygulamalarda tetikleyiciyi birincil tümleştirme hesabına ve eylemi ikincil tümleştirme hesabına bağlayarak ilgili tetikleyiciler ve eylemler oluşturulur.

Önkoşullar

Gelen iletilerde olağanüstü durum kurtarmayı etkinleştirmek için X12 sözleşmesinin Alma Ayarları'nda yinelenen denetim ayarlarını seçin.

Yinelenen denetim ayarlarını seçin

  1. İkincil bölgede örnek bir Tüketim mantıksal uygulaması iş akışı oluşturun.

  2. X12'de arama yapın ve X12 - Denetim numarası değiştirildiğinde'yi seçin.

    X12 arama

    Tetikleyici, bir tümleştirme hesabıyla bağlantı kurmanızı ister. Tetikleyicinin birincil bölge tümleştirme hesabına bağlı olması gerekir.

  3. Bir bağlantı adı girin, listeden birincil bölge tümleştirme hesabınızı seçin ve Oluştur'u seçin.

    Bağlantı adının girileceği ve birincil bölge tümleştirme hesabınızın seçileceği yeri gösteren ekran görüntüsü.

  4. Denetim numarası eşitlemeyi başlatmak için DateTime ayarı isteğe bağlıdır. Sıklık bir aralıkla Gün, Saat, Dakika veya Saniye olarak ayarlanabilir.

    Denetim numarası eşitlemeyi başlatmak için DateTime ayarını gösteren ekran görüntüsü.

  5. Yeni adım>Eylem ekle’yi seçin.

    Yeni adım düğmesini ve Eylem ekle seçeneğini gösteren ekran görüntüsü.

  6. X12'de arama yapın ve X12 - Denetim numaraları ekle veya güncelleştir'i seçin.

    Denetim numaralarını ekleme veya güncelleştirme

  7. Bir eylemi ikincil bölge tümleştirme hesabına bağlamak için, kullanılabilir tümleştirme hesaplarının listesi için Bağlantıyı> değiştirYeni bağlantı ekle'yi seçin. Bir bağlantı adı girin, listeden ikincil bölge tümleştirme hesabınızı seçin ve Oluştur'u seçin.

    İkincil bölge tümleştirme hesabı adının ekleneceği yeri gösteren ekran görüntüsü.

  8. Sağ üst köşedeki simgeye tıklayarak ham girişlere geçin.

    Ham'a geçmek için seçecek simgeyi gösteren ekran görüntüsü.

  9. Dinamik içerik seçiciden Gövde'yi seçin ve mantıksal uygulamayı kaydedin.

    Dinamik içerik alanları

    Tetikleyici, zaman aralığına bağlı olarak, alınan birincil bölge denetim numarası tablosunu yoklar ve yeni kayıtları çeker. Eylem, ikincil bölge tümleştirme hesabındaki kayıtları güncelleştirir. Güncelleştirme yoksa tetikleyici durumu Atlandı olarak görünür.

    Denetim numarası tablosu

Zaman aralığına bağlı olarak, artımlı çalışma zamanı durumu birincil bölgeden ikincil bölgeye çoğaltılır. Olağanüstü durum olayı sırasında, birincil bölge kullanılabilir olmadığında trafiği iş sürekliliği için ikincil bölgeye yönlendirin.

EDIFACT

EDI EDIFACT belgeleri için iş sürekliliği, denetim numaralarını temel alır.

Önkoşullar

Gelen iletilerde olağanüstü durum kurtarmayı etkinleştirmek için EDIFACT sözleşmenizin Alma Ayarları bölümünde yinelenen denetim ayarlarını seçin.

EDIFACT sözleşmenizin Alma Ayarları'ndaki yinelenen denetim ayarlarını gösteren ekran görüntüsü.

  1. İkincil bölgede örnek bir Tüketim mantıksal uygulaması iş akışı oluşturun.

  2. EDIFACT'te arama yapın ve EDIFACT - Denetim numarası değiştirildiğinde'yi seçin.

    EDIFACT arama

    Tetikleyici, bir tümleştirme hesabıyla bağlantı kurmanızı ister. Tetikleyicinin birincil bölge tümleştirme hesabına bağlı olması gerekir.

  3. Bir bağlantı adı girin, listeden birincil bölge tümleştirme hesabınızı seçin ve Oluştur'u seçin.

    Birincil bölge tümleştirme hesabı adı

  4. Denetim numarası eşitlemeyi başlatmak için DateTime ayarı isteğe bağlıdır. Sıklık bir aralıkla Gün, Saat, Dakika veya Saniye olarak ayarlanabilir.

    DateTime ve Frequency ayarlarını gösteren ekran görüntüsü.

  5. Yeni adım>Eylem ekle’yi seçin.

    Eylem ekle'nin seçileceği yeri gösteren ekran görüntüsü.

  6. EDIFACT'te arama yapın ve EDIFACT - Denetim numaraları ekle veya güncelleştir'i seçin.

    Denetim numaralarının nereye ekleneceğini veya güncelleştirildiğini gösteren ekran görüntüsü.

  7. Bir eylemi ikincil bölge tümleştirme hesabına bağlamak için, kullanılabilir tümleştirme hesaplarının listesi için Bağlantıyı> değiştirYeni bağlantı ekle'yi seçin. Bir bağlantı adı girin, listeden ikincil bölge tümleştirme hesabınızı seçin ve Oluştur'u seçin.

    İkincil bölge tümleştirme hesabı adı oluşturun.

  8. Sağ üst köşedeki simgeye tıklayarak ham girişlere geçin.

    Ham girişlere geçmek istediğinizde seçilebilecek simgeyi vurgulayan ekran görüntüsü.

  9. Dinamik içerik seçiciden Gövde'yi seçin ve mantıksal uygulamayı kaydedin.

Gövde'yi seçebileceğiniz dinamik içerik seçiciyi gösteren ekran görüntüsü.

Tetikleyici, zaman aralığına bağlı olarak birincil bölgenin aldığı denetim numarası tablosunu yoklar ve yeni kayıtları çeker. Eylem, kayıtları ikincil bölge tümleştirme hesabına güncelleştirir. Güncelleştirme yoksa tetikleyici durumu Atlandı olarak görünür.

Denetim numarası tablosu

Zaman aralığına bağlı olarak artımlı çalışma zamanı durumu birincil bölgeden ikincil bölgeye çoğaltılır. Olağanüstü durum olayı sırasında birincil bölge kullanılamadığında trafiği iş sürekliliği için ikincil bölgeye yönlendirin.

AS2

AS2 protokollerini kullanan belgeler için iş sürekliliği, ileti kimliğini ve MIC değerini temel alır.

İpucu

Mantıksal uygulamalar oluşturmak için AS2 hızlı başlangıç şablonunu da kullanabilirsiniz. Birincil ve ikincil tümleştirme hesapları oluşturmak, şablonu kullanmanın önkoşullarıdır. Şablon, tetikleyicisi ve eylemi olan bir mantıksal uygulama oluşturmanıza yardımcı olur. Mantıksal uygulama, tetikleyiciden birincil tümleştirme hesabına ve ikincil tümleştirme hesabına yönelik bir eylem oluşturur.

  1. İkincil bölgede örnek bir Tüketim mantıksal uygulaması iş akışı oluşturun.

  2. AS2'de arama yapın ve AS2 - Bir MIC değeri oluşturulduğunda'yı seçin.

    AS2 araması yapın

    Tetikleyici, bir tümleştirme hesabıyla bağlantı kurmanızı ister. Tetikleyicinin birincil bölge tümleştirme hesabına bağlı olması gerekir.

  3. Bir bağlantı adı girin, listeden birincil bölge tümleştirme hesabınızı seçin ve Oluştur'u seçin.

    MIC değeri oluşturulduğunda bağlantı adının girileceği yeri gösteren ekran görüntüsü.

  4. MIC değeri eşitlemesini başlatmak için DateTime ayarı isteğe bağlıdır. Sıklık, bir aralıkla Gün, Saat, Dakika veya Saniye olarak ayarlanabilir.

    DateTime ve Frequency

  5. Yeni adım>Eylem ekle’yi seçin.

    Yeni adım, Eylem ekleme

  6. AS2'de arama yapın ve AS2 - MIC içeriği ekle veya güncelleştir'i seçin.

    MIC ekleme veya güncelleştirme

  7. Bir eylemi ikincil tümleştirme hesabına bağlamak için, Kullanılabilir tümleştirme hesaplarının listesi için Bağlantıyı> değiştirYeni bağlantı ekle'yi seçin. Bir bağlantı adı girin, listeden ikincil bölge tümleştirme hesabınızı seçin ve Oluştur'u seçin.

    İkincil bölge tümleştirme hesabı adı

  8. Sağ üst köşedeki simgeye tıklayarak ham girişlere geçin.

    Ham girişlere geçme

  9. Dinamik içerik seçiciden Gövde'yi seçin ve mantıksal uygulamayı kaydedin.

    Dinamik içerik

    Tetikleyici, zaman aralığına göre birincil bölge tablosunu yoklar ve yeni kayıtları çeker. Eylem bunları ikincil bölge tümleştirme hesabına güncelleştirir. Güncelleştirme yoksa tetikleyici durumu Atlandı olarak görünür.

    Birincil bölge tablosu

Zaman aralığına bağlı olarak artımlı çalışma zamanı durumu birincil bölgeden ikincil bölgeye çoğaltılır. Olağanüstü durum olayı sırasında birincil bölge kullanılamadığında trafiği iş sürekliliği için ikincil bölgeye yönlendirin.

Sonraki adımlar

Azure İzleyici günlükleri ile B2B iletilerini izleme