उत्पादन तत्परता चेकलिस्ट
2024-08-05 को प्रकाशित
ब्राउज़ करें:339
मैं कई परियोजनाओं पर काम कर रहा हूं जहां मैंने एप्लिकेशन को पीओसी से प्रोडक्शन में स्थानांतरित कर दिया है।
ये चेकलिस्ट हैं जो मैंने अपने और अपनी टीम के लिए तैयार की हैं ताकि यह सुनिश्चित किया जा सके कि हम उत्पादन के लिए तैयार हैं।
यहां चेकलिस्ट फोकस में हैं क्योंकि एप्लिकेशन पायथन प्रोग्रामिंग भाषा में है और कुबेरनेट्स के माध्यम से एडब्ल्यूएस पर तैनात किया गया है।
इनमें से सभी अनिवार्य नहीं हैं, लेकिन ये वे हैं जिन्हें मैंने सबसे उपयोगी पाया है।
1. अलर्ट और मेट्रिक्स
- [ ] क्या बुनियादी ढांचे के मुद्दों (उदाहरण के लिए, मेमोरी या सीपीयू उपयोग में वृद्धि, सेवा अनुपलब्धता) के लिए अलर्ट सेट किए गए हैं?
- [ ] क्या महत्वपूर्ण एप्लिकेशन-विशिष्ट तर्क विफलताओं के लिए अलर्ट सेट किए गए हैं?
- [ ] क्या हम बुनियादी ढांचे और संसाधन उपयोग का ऐतिहासिक डेटा (पिछले कुछ घंटे/दिन) देख सकते हैं?
- [ ] क्या कोई वास्तविक समय निगरानी डैशबोर्ड मौजूद है?
2. डैशबोर्ड और एसओपी
- [ ] क्या अलर्ट और ज्ञात मुद्दों से निपटने के लिए कोई एसओपी दस्तावेज़ है?
- [ ] क्या सामान्य परिदृश्यों के लिए रनबुक उपलब्ध हैं?
- [ ] क्या कोई घटना प्रतिक्रिया योजना मौजूद है?
3. ऑन-कॉल मैपिंग और ताल
- [ ] क्या एप्लिकेशन-स्तरीय मुद्दों के लिए कोई ऑन-कॉल व्यक्ति मैपिंग है?
- [ ] क्या बुनियादी ढांचे से संबंधित मुद्दों के लिए कोई ऑन-कॉल व्यक्ति मैपिंग कर रहा है?
- [ ] क्या कोई परिभाषित रोटेशन शेड्यूल और एस्केलेशन नीति है?
4. तैनाती
- [ ] क्या उपयुक्त इंस्टेंस प्रकार (जीपीयू या सीपीयू) निर्धारित किया गया है?
- [ ] क्या आवश्यक सर्वर प्रकार निर्दिष्ट किया गया है?
- [ ] क्या फेलओवर के लिए बहु-उपलब्धता क्षेत्र समर्थन है?
- [ ] क्या कई क्षेत्रों के लिए समर्थन है?
- [ ] क्या ट्रैफ़िक में बढ़ोतरी के लिए ऑटो-स्केलिंग सेट अप की गई है (उदाहरण के लिए, एचपीए, केडा)?
- [ ] क्या सर्वर के लिए स्वास्थ्य जांच कॉन्फ़िगर की गई है?
- [ ] क्या संसाधन सीमाएं परिभाषित और प्रलेखित की गई हैं?
- [ ] क्या कोई नीली-हरी या कैनरी तैनाती रणनीति मौजूद है?
- [ ] क्या कोई परिभाषित रोलबैक योजना और प्रक्रिया है?
5. अवलोकनशीलता और अनुरेखण
- [ ] क्या प्रासंगिक मेट्रिक्स दिखाने वाला कोई डैशबोर्ड है (जैसे, अनुरोध संख्या, HTTP स्थिति कोड, उपयोग)?
- [ ] क्या हम डिबगिंग उद्देश्यों के लिए शुरू से अंत तक एक भी अनुरोध का पता लगा सकते हैं?
- [ ] क्या कोई लॉग एकत्रीकरण और विश्लेषण प्रणाली मौजूद है?
- [ ] क्या वितरित ट्रेसिंग लागू की गई है?
6. लोड परीक्षण
- [ ] क्या सर्वर की लोड हैंडलिंग क्षमताओं को निर्धारित करने के लिए क्षमता नियोजन किया गया है?
- [ ] क्या कोई परिभाषित प्रदर्शन मानदंड हैं?
- [ ] क्या तनाव परीक्षण किया गया है?
7. गुणवत्ता
- [ ] क्या स्वचालित इकाई परीक्षण हैं?
- [ ] क्या स्वचालित एकीकरण परीक्षण हैं?
- [ ] क्या स्थैतिक कोड विश्लेषण (जैसे, जटिलता जांच) किया जाता है?
- [ ] क्या कोड कवरेज मापा गया है और स्वीकार्य स्तर पर है?
- [ ] क्या उत्पादन विवेक परीक्षण के मामले हैं?
- [ ] क्या वहां कोई सीआई/सीडी पाइपलाइन है?
- [ ] क्या सुरक्षा स्कैन और भेद्यता मूल्यांकन नियमित रूप से किए जाते हैं?
8. रिहाई
- [ ] क्या स्वैगर/ओपनएपीआई दस्तावेज़ उपलब्ध और अद्यतन है?
- [ ] क्या एपीआई और रिलीज़ के लिए कोई संस्करण प्रणाली है?
- [ ] क्या निर्धारित रखरखाव के लिए कोई स्थापित संचार चैनल है?
- [ ] क्या कोई परिवर्तन प्रबंधन प्रक्रिया है?
- [ ] क्या फीचर फ़्लैग का उपयोग नई सुविधाओं के क्रमिक रोलआउट के लिए किया जाता है?
9. आपदा पुनर्प्राप्ति और व्यापार निरंतरता
- [ ] क्या बैकअप और पुनर्स्थापना प्रक्रियाएं लागू हैं और उनका परीक्षण किया गया है?
- [ ] क्या कोई डेटा प्रतिकृति रणनीति है?
- [ ] क्या रिकवरी टाइम ऑब्जेक्टिव (आरटीओ) और रिकवरी प्वाइंट ऑब्जेक्टिव (आरपीओ) को परिभाषित किया गया है?
- [ ] क्या नियमित आपदा पुनर्प्राप्ति अभ्यास आयोजित किए जाते हैं?
10. अनुपालन और सुरक्षा
- [ ] क्या डेटा आराम और पारगमन के दौरान एन्क्रिप्ट किया गया है?
- [ ] क्या पहुंच नियंत्रण और प्रमाणीकरण तंत्र मौजूद हैं?
- [ ] क्या नियमित सुरक्षा ऑडिट आयोजित किए जाते हैं?
- [ ] क्या एप्लिकेशन प्रासंगिक उद्योग मानकों (जैसे, जीडीपीआर, एचआईपीएए) का अनुपालन करता है?
11. दस्तावेज़ीकरण
- [ ] क्या सिस्टम आर्किटेक्चर दस्तावेज़ उपलब्ध और अद्यतित है?
- [ ] क्या एपीआई दस्तावेज पूर्ण और चालू है?
- [ ] क्या परिचालन प्रक्रियाएं प्रलेखित हैं?
- [ ] क्या कोई व्यापक समस्या निवारण मार्गदर्शिका है?
विज्ञप्ति वक्तव्य
यह आलेख यहां पुन: प्रस्तुत किया गया है: https://dev.to/soumenderk/production-readiness-checklist-1io5?1 यदि कोई उल्लंघन है, तो कृपया इसे हटाने के लिए स्टडी_गोलंग@163.com से संपर्क करें।