मैनुअल अपडेट सबसे अच्छा है जैसा कि यहां बताया गया है कि आप देख सकते हैं कि क्या हो रहा है। हालाँकि, सर्वर की बहुत बड़ी संख्या के लिए जो अव्यावहारिक हो सकता है। ड्राई रन एक मानक अभ्यास है, वास्तव में, अधिकांश पैकेज प्रबंधक आगे बढ़ने से पहले आपसे पूछेंगे।
नियमित रूप से अपडेट करना सबसे अच्छा होता है, हालांकि यह एक संतुलन बनाने वाला कार्य हो सकता है। बार-बार अपडेट का मतलब एक बार में कम होना और एक बार में गलत हो जाना है। अगर चीजें गलत होती हैं तो निरीक्षण करने के लिए कम उम्मीदवार होते हैं। छोटे चरणों में अद्यतन करने पर पैकेज भी थोड़ा बेहतर होता है, जैसा कि आम तौर पर प्रोग्रामर अपडेट करते हैं, जो वे पिछले संस्करण से अगले में जा रहे हैं, चाहे वे अंतिम संस्करण से परे कोई ध्यान दें, हालांकि यह भिन्न हो सकता है ज्यादातर सॉफ्टवेयर के लिए जो तेजी से विकसित हो रहा है।
सभी अपडेट गैर-विघटनकारी नहीं हैं। आप इसके लिए बाहर देखना चाहते हैं। कुछ सेवाओं को डाउन-टाइम तक ले जाएंगे।
एक आदर्श सेटअप में आपके पास निम्नलिखित हो सकते हैं:
- प्रतीत होता है कि सर्वर स्विच करने का एक साधन (ए / बी या टिक टोक)। इसका मतलब यह है कि आप बेंच पर रहते हुए एक को अपडेट करते हैं, फिर बस एक से नए को ट्रैफ़िक स्वैप करते हैं। यह डेटाबेस जैसी सेवाओं के लिए अधिक जटिल हो सकता है।
- अद्यतन का परीक्षण करने की क्षमता। आपके पास परीक्षण सर्वर होना चाहिए जो व्यावहारिक रूप से उत्पादन के क्लोन हैं (लेकिन किसी भी उत्पादन सेवाओं से जुड़े बिना)। ये आपको पहले अपडेट का परीक्षण करने की अनुमति देंगे।
- एक अच्छी बैकअप रणनीति, वृद्धिशील आदर्श है। आपको कभी नहीं जानते। सॉरी से सुरक्षित रहना हमेशा बेहतर होता है।
- इस बात से अवगत रहें कि किस समय की गतिविधि सबसे अधिक होती है और किस स्तर की गिरावट सहनीय होती है।
- अपडेट या विशिष्ट पैकेज रोलबैक करने का तरीका जानें।
- अपने स्वयं के पैकेज दर्पण रखें ताकि अपडेट सर्वरों के अनुरूप और अनुमानित हों। यह एक सभ्य अप्राप्य प्रणाली की ओर पहला कदम है जिस पर आप भरोसा कर सकते हैं। इसका मतलब है कि आप दर्पण को अपडेट कर सकते हैं, एक या अधिक परीक्षण मशीन पर अपडेट चला सकते हैं, अगर यह अच्छा है तो इसे अपने आप बाहर जाने दें। मेरे पास लगभग 800 ईपीओएस मशीनों के उपयुक्त प्रबंधन के साथ एक उत्कृष्ट समय था।
- निरंतरता का एक अच्छा स्तर ताकि आप जान सकें कि अगर कुछ यहाँ काम करेगा, तो यह वहाँ काम करेगा।
इनमें से कुछ छोटे सेटअपों के लिए अलग-अलग डिग्री पर ओवरकिल हो सकते हैं, लेकिन इसे ध्यान में रखा जाना चाहिए।
सामान्यतया, सर्वर डिस्ट्रोस के लिए अपडेट आमतौर पर अपेक्षाकृत दर्द रहित होते हैं। इसका कारण यह है कि वे लगभग हमेशा बग फिक्स और सुरक्षा अपडेट से चिपके रहते हैं। हालाँकि आपको समस्या हो सकती है अगर लोगों ने सिस्टम में अजीब चीजें की हैं या आप अतिरिक्त पैकेज स्रोत जोड़ते हैं।
यद्यपि यह मामूली रूप से दुर्लभ है, वे कभी-कभी गलतियां करते हैं और मामूली पैकेज संस्करणों के बीच संगतता को तोड़ते हैं।