DevOps आर्किटेक्चर के Data Engineering निहितार्थ

DevOps अवधारणा

Cem Sakarya

DevOps Risk Advisor

Microservices आर्किटेक्चर

एक माइक्रोसर्विस जिसमें सर्विस डेटाबेस, माइक्रोसर्विस, और API शामिल हैं.

  • माइक्रोसर्विसेज छोटे-स्तर के सॉफ्टवेयर प्रोग्राम होते हैं
  • माइक्रोसर्विसेज अलग-अलग डिप्लॉय होते हैं
  • हर माइक्रोसर्विस अलग फंक्शनैलिटी संभालती है
  • हर माइक्रोसर्विस का अपना डेटा और लॉजिक होता है
  • वे डेटा निजी डेटाबेस में स्टोर करते हैं
DevOps अवधारणा

Monolithic आर्किटेक्चर

Monolithic आर्किटेक्चर: यूज़र इंटरफ़ेस, सिंगल यूनिट बैकएंड, सिंगल डेटाबेस

 

  • Microservices आर्किटेक्चर का उलटा
  • एक बड़ा सिंगल यूनिट
  • माइक्रोसर्विसेज की तुलना में काफी सरल
  • मेंटेनेंस और बदलाव बहुत कठिन व जोखिम भरा
DevOps अवधारणा

Monolithic Architecture

 

  • डेटाबेस की संख्या सीमित
  • पूरी एप्लिकेशन एक ही डेटाबेस/डेटाबेसों का उपयोग करती है
  • छोटे-स्तर की एप्लिकेशन के लिए उपयुक्त हो सकता है

Microservices Architecture

 

  • हर माइक्रोसर्विस के लिए अलग डेटाबेस
  • दूसरे सर्विस के डेटाबेस तक पहुँचने को API कॉल करनी पड़ती है
  • बड़े संगठनों और जटिल प्रोडक्ट्स में प्रभावी
DevOps अवधारणा

माइक्रोसर्विसेज के निजी डेटाबेस

  • कुछ प्रोडक्ट फंक्शनैलिटीज़ के लिए कई माइक्रोसर्विसेज का सहयोग चाहिए
  • माइक्रोसर्विसेज एक-दूसरे के डेटाबेस तक सीधे नहीं पहुँच सकते, इसलिए API कॉल करते हैं
  • माइक्रोसर्विसेज हमेशा आपस में कम्युनिकेट करते हैं.

दो माइक्रोसर्विसेज जो APIs के जरिए एक-दूसरे से बात करती हैं.

DevOps अवधारणा

माइक्रोसर्विसेज में Data Engineering के उपयोग

माइक्रोसर्विसेज APIs के जरिए एक-दूसरे से कम्युनिकेट करती हैं. साथ ही वे डेटा पाइपलाइंस के माध्यम से स्वतंत्र डेटाबेस से इंटरैक्ट करती हैं.

DevOps अवधारणा

माइक्रोसर्विसेज में Data Engineering के उपयोग

माइक्रोसर्विसेज APIs के जरिए एक-दूसरे से कम्युनिकेट करती हैं. साथ ही वे डेटा पाइपलाइंस के माध्यम से स्वतंत्र डेटाबेस से इंटरैक्ट करती हैं. डेटा पाइपलाइंस हाइलाइटेड हैं.

DevOps अवधारणा

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

DevOps अवधारणा

Preparing Video For Download...