Observability और Reliability

DevOps अवधारणा

Cem Sakarya

DevOps Risk Advisor

Observability

सॉफ्टवेयर के अंदरूनी कॉम्पोनेंट्स का अवलोकन

कॉम्पोनेंट्स में हो सकते हैं:

  • Microservices
  • APIs
  • Databases
  • अन्य कॉम्पोनेंट्स

जाँचें कि ये सही काम कर रहे हैं।

मॉनिटरिंग का प्रतीक दूरबीन.

1 https://www.istockphoto.com/nl/vector/het-lijnpictogram-van-de-verrekijker-oceaanconcept-verrekijkerteken-op-witte-gm1245624425-363092800?phrase=field%20glass
DevOps अवधारणा

Observability क्यों ज़रूरी है?

 

  • कई अलग हिस्से आपस में जुड़े होते हैं
  • खास समस्या और उसकी जड़ पहचानें
  • सिस्टम्स को प्रभावी ढंग से मॉनिटर करें

मॉनिटरिंग का प्रतीक दूरबीन.

DevOps अवधारणा

Alerting

 

  • अलर्ट्स से समस्याएँ जल्दी पता चलती हैं
  • सॉफ्टवेयर न चले तो अलर्ट सेट करें
  • अलर्ट्स से टीम तेजी से कार्रवाई कर पाती है

Alert

1 https://www.istockphoto.com/nl/vector/notification-bells-icon-gm1364077374-435399123?phrase=alerting
DevOps अवधारणा

Reliability क्यों महत्वपूर्ण है?

 

उदाहरण:

  • सरकारी सेवाएँ
  • रक्षा प्रणालियाँ
  • बैंकिंग सॉफ्टवेयर

कई अन्य सॉफ्टवेयर में भी उच्च reliability चाहिए।

DevOps अवधारणा

Reliability कैसे बढ़ाएँ?

 

दो मुख्य सिद्धांत:

  • Testing
  • Observability

DevOps टेस्टिंग को ऑटोमेट करता है और observability लागू करवाता है।

DevOps Cycle

DevOps अवधारणा

Testing

Checklist

Testing बाज़ार में जाने से पहले समस्याएँ पकड़ने के लिए होती है।

DevOps automated testing सुनिश्चित करता है।

Observability

मॉनिटरिंग का प्रतीक दूरबीन.

Observability से समस्याएँ यूज़र इंटरैक्शन के दौरान होते ही पकड़ी जाती हैं।

काफी टेस्टिंग के बाद भी observability ज़रूरी है।

DevOps अवधारणा

Microservices में reliability

Microservices

DevOps अवधारणा

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

DevOps अवधारणा

Preparing Video For Download...