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şlemleri içerir. Olağanüstü bir olay sırasında, iş ortaklarıyla üzerinde anlaşmaya varılan iş düzeyi SLA'ları karşılamak için işletmenin hızla kurtarılması kritik önem taşır. Bu makalede, B2B iş yükleri için iş sürekliliği planı oluşturma 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ının bölgeler arasında adlandırma kuralı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 tetikleyicisi ve eylemi olmalıdır. Tetikleyici birincil bölge tümleştirme hesabına bağlanmalı ve eylem ikincil bölge tümleştirme hesabına bağlanmalıdır. 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ında 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 Uygulaması Service'teki 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ındaki iş sürekliliği, X12, AS2 ve EDIFACT B2B protokollerini temel alan 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 denetim numaraları gönderilmesini önlemek için, PowerShell cmdlet'lerini kullanarak ikincil bölge sözleşmelerindeki denetim numaralarını artırmanız önerilir.

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. Şablonu kullanmak için birincil ve ikincil tümleştirme hesapları oluşturma önkoşullarıdır. Şablon, biri alınan denetim numaraları ve diğeri de oluşturulan denetim numaraları için olmak üzere iki mantıksal uygulama oluşturmaya yardımcı olur. İlgili tetikleyiciler ve eylemler mantıksal uygulamalarda oluşturulur ve tetikleyici birincil tümleştirme hesabına ve eylem ikincil tümleştirme hesabına bağlanır.

Ö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ığı uygulaması iş akışı oluşturun.

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

    X12 için arama

    Tetikleyici, bir tümleştirme hesabına bağlantı kurmanızı ister. Tetikleyici birincil bölge tümleştirme hesabına bağlı olmalıdır.

  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 yeri ve birincil bölge tümleştirme hesabınızı seçebileceğinizi gösteren ekran görüntüsü.

  4. Denetim numarası 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.

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

  5. Yeni adım>Eylem ekle seçeneğini belirleyin.

    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ını ekleyin veya güncelleştirin'i seçin.

    Denetim numaraları 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ştir Yeni 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üntülenir.

    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ı'nda 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ığı uygulaması iş akışı oluşturun.

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

    EDIFACT için arama

    Tetikleyici, bir tümleştirme hesabına bağlantı kurmanızı ister. Tetikleyici birincil bölge tümleştirme hesabına bağlı olmalıdır.

  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ş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 ayarlarını gösteren ekran görüntüsü.

  5. Yeni adım>Eylem ekle seçeneğini belirleyin.

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

  6. EDIFACT'te arama yapın ve EDIFACT - Denetim numaralarını ekleyin veya güncelleştirin'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ştir Yeni 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 ne zaman geçmek istediğinizi seçmek için 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, alınan birincil bölge 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üntülenir.

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.

AS2

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

İpucu

Mantıksal uygulamalar oluşturmak için AS2 hızlı başlangıç şablonunu da kullanabilirsiniz. Şablonu kullanmak için birincil ve ikincil tümleştirme hesapları oluşturma ö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ığı uygulaması iş akışı oluşturun.

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

    AS2 için arama

    Tetikleyici, bir tümleştirme hesabına bağlantı kurmanızı ister. Tetikleyici birincil bölge tümleştirme hesabına bağlı olmalıdır.

  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 seçeneğini belirleyin.

    Yeni adım, Eylem ekle

  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ştir Yeni 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 bağlı olarak 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üntülenir.

    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ılabilir olmadığında trafiği iş sürekliliği için ikincil bölgeye yönlendirin.

Sonraki adımlar

Azure İzleyici günlükleriyle B2B iletilerini izleme