= नेक्स्टक्लाउड एआईओ बनाम नेक्स्टक्लाउड बेयर मेटल = मैं पिछले दो वर्षों में नेक्स्टक्लाउड के विभिन्न रूपों को चला रहा हूं। यह मेरे Odroid HC4 (RPi के समान एक ARM बोर्ड) पर घर पर व्यक्तिगत उपयोग के लिए सख्ती से है। मैंने NextCloudPi को इंस्टॉल करके शुरू किया था, लेकिन फिर मैं एक बेअर मेटल इंस्टॉलेशन में चला गया क्योंकि मैं NextCloudPi के लिए पैक किए जाने से पहले एक अपडेट को आज़माना चाहता था इसे स्थापित करने में मेरी सबसे बड़ी प्राथमिकता यह है कि मेरे पास एक अच्छी बैकअप रणनीति हो। NextCloudPi पर, बैकअप लेने और डेटा को शामिल करने या बाहर करने के लिए एक पूर्ण उदाहरण पुनर्प्राप्त करने की क्षमता, सीधे पैकेज में बनाई गई थी। मुझे यह सुविधा पसंद आई। नंगे धातु की स्थापना पर, मुझे कॉन्फ़िगरेशन फ़ाइल, डेटाबेस और फ़ाइलों को संपीड़ित करने के लिए बैकअप करने के लिए क्रॉन जॉब शेड्यूल करना पड़ा .tar.gz। मैं कभी भी निश्चित नहीं था कि यह कैसे काम करेगा, और शुक्र है कि मैंने यह सुनिश्चित करने के लिए कल यह प्रयास किया कि मेरे बैकअप उपयुक्त थे; वे नहीं थे। मैंने स्क्रैच से एक नया बॉक्स बनाया, Apache + PHP के साथ NC स्थापित किया (जो कि NextCloud के साथ PHP संगतता के विभिन्न संस्करणों के साथ पूरी तरह से सहज नहीं है), और कॉन्फ़िगरेशन फ़ाइलों, डेटाबेस और डेटा फ़ाइलों को पुनर्प्राप्त किया। मैं त्रुटियों के असंख्य के साथ समाप्त हुआ जो काम नहीं कर रहा था। मैं उस बिंदु के करीब पहुंच रहा हूं जहां मैं सिर्फ एक कामकाजी समाधान चाहता हूं - मैं कुछ जटिल काम करने में घंटों का निवेश नहीं करना चाहता नेक्स्टक्लाउड एआईओ दर्ज करें, एक डॉकटर कंटेनर का मतलब नेक्स्टक्लाउडपी की पेशकश के करीब कुछ को दोहराने के लिए है। एक बार काम करने के बाद यह सेटअप करने के लिए अपेक्षाकृत सीधा था **क्या मुझे नेक्स्टक्लाउड एआईओ के भविष्य के विकास के बारे में चिंतित होना है, मैं नेक्स्टक्लाउड एआईओ के साथ प्रदान की गई "बोर्ग"बैकअप उपयोगिता के माध्यम से बैकअप करने में सक्षम था (और मैं उन बैकअप को सुनिश्चित करने के लिए रिकवरी का परीक्षण कर रहा हूं), लेकिन इन प्री-पैकेज्ड समाधानों के साथ मेरी चिंता हमेशा दीर्घकालिक रखरखाव है। NextCloudPi के मामले में, जैसा कि हमने देखा है, मेंटेनर प्रोजेक्ट से दूर हो गया है। अगर मैं ध्यान नहीं दे रहा था और आँख बंद करके अभी भी इसे चला रहा था और नियमित बैकअप ले रहा था, तो मैं अपने डेटा को ठीक करने की संभावना रखता हूँ। एक नंगे धातु की स्थापना के साथ, यह कभी चिंता की बात नहीं है कि आपके पास सभी घटक (फ़ाइलें, कॉन्फ़िगरेशन, डेटाबेस) अलग-अलग हैं और हमेशा उन्हें नेक्स्टक्लाउड के भविष्य के कार्यान्वयन में एकीकृत कर सकते हैं। अब जब मैंने फिर से एक सरल पूर्व-पैकेज्ड समाधान की मांग की है, तो मुझे आश्चर्य है कि क्या मुझे एआईओ के भविष्य के विकास के बारे में चिंतित होना चाहिए नेक्स्टक्लाउड एआईओ को स्थापित करने के बाद डॉकटर कंटेनर क्या चल रहे हैं, इसके आधार पर, मैं समान प्रदर्शन मानूंगा। AIO नेक्स्टक्लाउड के प्रत्येक व्यक्तिगत घटक को सरल और कंटेनरीकृत करने के लिए बस एक उपयोगिता प्रतीत होती है। उदाहरण के लिए, यहां मेरे बॉक्स पर चल रहा है जो केवल नेक्स्ट क्लाउड की सेवा कर रहा है: aio-apache aio-nextcloud aio-redis aio-postgresql aio-borgbackup aio-domaincheck aio-मास्टरकंटेनर संपादित करें: अब तक अधिक मेमोरी उपयोग। नंगे धातु के साथ, मैं निष्क्रिय से लोड करने के लिए 1-1.5 जीबी मेमोरी उपयोग से कहीं भी देख रहा था। पिछले दस मिनट में, यह अब तक 1.5-2.4GB से लेकर है मैं PHP संस्करणों और एक्सटेंशन, साथ ही अलगाव के प्रबंधन के लिए डॉकर का उपयोग करना पसंद करता हूं; और नेक्स्टक्लाउड को उस कंटेनर के अंदर एक सामान्य PHP ऐप के रूप में होस्ट करना यह नियंत्रण और लचीलेपन के बीच सबसे अच्छा संतुलन देता है। आपका डेटा सीधे आपकी पसंद के फोल्डर में, NextCloud wwwroot के बगल में रहता है। आपकी DB डेटा फ़ाइलें भी सीधे उपलब्ध हैं। बैकअप के लिए कुछ स्क्रिप्ट और क्रॉन जॉब जोड़ें और आप पूरी तरह तैयार हैं रेडिस इत्यादि के लिए - मुझे बस छोटे पैमाने पर सेटअप (1-2 उपयोगकर्ता) के लिए इसकी आवश्यकता नहीं है एआईओ और अन्य रूपों के लिए - मैं बस उन पर भरोसा नहीं करता (आर्किटेक्चर के मामले में)। मैं अपने डॉकटर-कंपोज समाधान को जानता हूं, और मुझे यकीन है कि अगर कोई समस्या आती है तो मैं उसे ठीक कर सकूंगा। उन ÂÂgood-for-everyoneÂÂ समाधानों के बारे में ऐसा नहीं कह सकते यह बहुत अच्छा है कि आप वास्तव में जांचते हैं कि आप अपने बैकअप से डेटा को पुनर्स्थापित कर सकते हैं या नहीं। हालाँकि, मेरा मानना ​​है कि DB + फ़ाइलों का बैकअप सेट करना बहुत मुश्किल नहीं होना चाहिए। हम सभी गलतियाँ करते हैं, लेकिन एक बार जब वे ठीक हो जाती हैं, तो बैकअप प्रक्रिया इतनी जटिल नहीं होनी चाहिए कि आपको कुछ और बदलना पड़े == समुदाय के बारे में == सदस्यों ऑनलाइन