इवेंट कैप्चर, स्केलिंग, और पार्टिशन

Azure में Event-आधारित और Message-आधारित समाधान विकसित करें

Fiodar Sazanavets

Senior Software Engineer and Microsoft MVP

आप क्या सीखेंगे

  • Capture से स्ट्रीम्स को आर्काइव करना.
  • स्केल कैसे करें:
    • थ्रूपुट यूनिट्स.
    • पार्टिशन.
  • रेज़िलिएंस के लिए:
    • ग्रुप्स.
    • चेकपॉइंटिंग.
    • जियो-डिजास्टर रिकवरी.

Event Hubs की क्षमताएँ

Azure में Event-आधारित और Message-आधारित समाधान विकसित करें

इवेंट कैप्चर

  • Event Hubs Capture:
    • स्ट्रीम्स को Blob या Data Lake Storage में लिखता है.
    • फ़ाइलों में डेटा लिखने की ज़िम्मेदारी.
  • समय और आकार-आधारित बैच.
  • रीप्रोसेसिंग, कंप्लायंस, एनालिटिक्स के लिए टिकाऊ रिकॉर्ड्स.

इवेंट कैप्चर

Azure में Event-आधारित और Message-आधारित समाधान विकसित करें

Event Hubs स्केल करना

थ्रूपुट यूनिट्स

  • थ्रूपुट क्षमता नियंत्रित करते हैं.
  • नेमस्पेस स्तर.
  • डायनेमिक स्केलिंग के लिए ऑटो-इन्फ्लेट.

पार्टिशन

  • पैरालेलिज़्म नियंत्रित करते हैं.
  • अधिक कॉन्करेंट कंज़्यूमर्स.
  • ऑर्डरिंग केवल पार्टिशन के भीतर.
  • व्यक्तिगत Event Hub स्तर.

TUs

Partitions

Azure में Event-आधारित और Message-आधारित समाधान विकसित करें

कंज़्यूमर ग्रुप्स

  • कंज़्यूमर ग्रुप्स:
    • स्ट्रीम के स्वतंत्र व्यू.
    • अलग ऐप्लिकेशन्स के लिए अलग.
  • चेकपॉइंटिंग:
    • कंज़्यूमर कितना पढ़ चुका है, यह रिकॉर्ड करता है.
    • अंतिम चेकपॉइंट से फिर शुरू होता है.
    • समय-समय पर लिखा जाता है.
  • बार-बार चेकपॉइंट से रीवर्क कम होता है.
  • कम चेकपॉइंट से स्टोरेज राइट्स कम होते हैं.

कंज़्यूमर ग्रुप्स

Azure में Event-आधारित और Message-आधारित समाधान विकसित करें

जियो-डिजास्टर रिकवरी

जियो-DR

  • Event Hubs geo-disaster recovery (Geo-DR) सपोर्ट करता है.

  • आप अलग-अलग क्षेत्रों में नेमस्पेस को एक ही alias के तहत पेयर करते हैं.

  • प्रोड्यूसर्स और कंज़्यूमर्स किसी विशेष क्षेत्र से नहीं, alias से कनेक्ट होते हैं.

  • यदि प्राथमिक क्षेत्र फेल हो, तो alias सेकेंडरी पर फेलओवर कर सकता है.

  • Geo-DR बिज़नेस कंटिन्यूटी के लिए मेटाडाटा-लेवल फेलओवर है.

Azure में Event-आधारित और Message-आधारित समाधान विकसित करें

सबको साथ जोड़ना

एडवांस्ड Event Hubs

Azure में Event-आधारित और Message-आधारित समाधान विकसित करें

अभ्यास करते हैं!

Azure में Event-आधारित और Message-आधारित समाधान विकसित करें

Preparing Video For Download...