DevOps के सांस्कृतिक सिद्धांत

DevOps अवधारणा

Cem Sakarya

DevOps Risk Advisor

DevOps

DevOps अवधारणा

सिद्धांत

 

  • सहयोग
  • स्वायत्त टीमें
  • साझा ज़िम्मेदारियाँ
  • ऑटोमेशन
  • पोस्ट-मॉर्टम
DevOps अवधारणा

सहयोग

डेवलपमेंट और ऑपरेशन चक्र

  • DevOps का केंद्र
  • डेवलपमेंट और ऑपरेशंस के बीच सहयोग
DevOps अवधारणा

स्वायत्त टीमें

 

  • टीमें विविध होती हैं
  • टीमें स्वावलंबी होती हैं
  • टीमों में विशेषज्ञ सदस्य होते हैं:
  • प्रोडक्ट इंजीनियरिंग
  • ऑपरेशंस
  • डेटा इंजीनियरिंग आदि
DevOps अवधारणा

साझा ज़िम्मेदारियाँ

 

  • स्वायत्त टीमें सॉफ़्टवेयर के खास हिस्सों का ध्यान रखती हैं
  • वे डेवलप और रन करने की ज़िम्मेदार होती हैं
  • You build it, you run it
DevOps अवधारणा

ऑटोमेशन

 

  • CI/CD पाइपलाइंस बदलाव प्रबंधन, टेस्टिंग और डिप्लॉयमेंट को ऑटोमेट करती हैं
  • ऑटोमेशन समय बचाता है
  • डेवलपर्स साधारण कार्यों की जगह क्रिएटिविटी पर फ़ोकस करते हैं
  • बिना CI/CD पाइपलाइंस के, टेस्टिंग और डिप्लॉयमेंट मैन्युअल करने पड़ते हैं
DevOps अवधारणा

पोस्ट-मॉर्टम

हर सॉफ़्टवेयर में त्रुटियों की संभावना होती है

कुछ न कुछ गलत हो सकता है

जब सॉफ़्टवेयर समस्या पहचानी जाए:

  • पहले उसे सुलझाएँ
  • फिर देखें क्या गलत हुआ

इस समीक्षा को पोस्ट-मॉर्टम कहते हैं

पोस्ट-मॉर्टम में किसी को दोष नहीं दिया जाता

उँगलियाँ उठाकर किसी को दोष देना.

DevOps अवधारणा

यह समस्या पहले कैसे रोकी जा सकती थी?

 

Common Answers

  • अधिक टेस्टिंग
  • अधिक कोड रिव्यू

Blameless

इस समस्या को बेहतर कैसे संभाला जा सकता था?

 

ज़्यादा ऑब्ज़रवेबिलिटी से मदद मिलती है:

  • मुद्दों का जल्दी पता चलना
  • रूट कॉज़ का जल्दी पता चलना

Blameless

DevOps अवधारणा

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

DevOps अवधारणा

Preparing Video For Download...