आप अपनी वेबसाइट का बैकअप कैसे लेते हैं?


16

मैं सोच रहा था कि समुदाय अपनी वेबसाइटों का समर्थन कैसे करता है?

मैं रात को डेटाबेस को डंप करता हूं और इसे दूसरे सर्वर पर स्थानांतरित करता हूं जो फिर हटाने योग्य मीडिया पर बैकअप हो जाता है। यह काफी स्वचालित है और काम करने लगता है लेकिन मुझे यह सुनने में दिलचस्पी होगी कि दूसरों को क्या कहना है।


जवाबों:


3

साइट कोड सबवर्सन में है, जो रात में बदले में वापस आ जाता है। कोड का कोई भी विकास समर्पित देव सर्वर पर किया जाता है। नया संस्करण परीक्षण किए जाने के बाद ही उत्पादन अपडेट किया जाता है।

रिलेशनल डेटाबेस में सामग्री रात को बैकअप की जाती है।

हमारी कुछ साइटों में स्थिर सामग्री (चित्र, pdfs आदि) की एक बड़ी मात्रा है और उन को RAID5 SAN पर संग्रहीत किया गया है, जो एक ऑफसाइट सुविधा के लिए प्रतिबिंबित हैं और केवल मामले में टेप बैकअप हैं।

हम लॉग फ़ाइलों का बैकअप नहीं लेते हैं क्योंकि हम उन पर ज्यादा भरोसा नहीं करते हैं।


मैं एक वीसीएस जैसे कि सबवर्सन, बाज़ार, मर्क्यूरियल, गिट, इत्यादि का भी सुझाव दूंगा
22

3

फाइल करने के लिए रात में डीबी डंप

रात में DB फाइल करने की अनुमति दें ( Maatkit )

DB dps के ऑफसाइट प्लस के लिए Tarsnap का उपयोग करें / var / www / में सब कुछ


1

एक विकल्प जो मैंने कुछ साइटों पर उपयोग किया है वह है सिंकबैक, जंगलडिस्क और अमेज़ॅन एस 3 खाते का उपयोग करना। (मैं इन उत्पादों और सेवाओं के लिंक पोस्ट करूंगा, लेकिन SE हमें नए उपयोगकर्ताओं को 1 से अधिक लिंक पोस्ट करने से प्रतिबंधित करता है। Boo)

इन उपकरणों से परिचित नहीं लोगों के लिए, SyncBack विभिन्न फ़ोल्डरों के बीच फ़ाइलों को सिंक्रनाइज़ करने के लिए एक बहुत ही बढ़िया और बहुत ही सुविधा संपन्न कार्यक्रम है। जंगलडिस्क चलो आपको एक वर्चुअल ड्राइव बनाते हैं, जो पर्दे के पीछे, अमेज़ॅन एस 3 की स्टोरेज सेवा के डेटा को पढ़ता और लिखता है, जो कि क्लाउड-आधारित स्टोरेज समाधान है जो कि बहुत सस्ती है (यह मानकर कि आप हर दिन क्लाउड में गीगाबाइट डेटा को पुश नहीं कर रहे हैं )।

हमारे पास SyncBack एक शेड्यूल पर चलता है, जैसे रात में या सप्ताह में एक बार, और यह स्थानीय हार्ड ड्राइव से जंगलडिस्क वर्चुअल ड्राइव की नई / बदली हुई फ़ाइलों को कॉपी करता है, और किसी भी हटाई गई फ़ाइल को वर्चुअल ड्राइव से हटा देता है।

हम क्लाउड में क्या स्टोर करते हैं? ठीक है, हमारे पास एसक्यूएल सर्वर एक रात का बैकअप है और इसे उन बैकअप को दो सप्ताह तक रखने के लिए कॉन्फ़िगर किया गया है। ये बैकअप हर रात क्लाउड पर धकेल दिए जाते हैं। हम हर रात अपने सोर्स कोड रिपोजिटरी को भी आगे बढ़ाते हैं। एक पूर्ण बैकअप स्थिर फ़ाइलों, परिसंपत्तियों, उपयोगिताओं और साप्ताहिक आधार पर ऐसी अन्य फ़ाइलों से किया जाता है।

इस दृष्टिकोण के बारे में अच्छा है कि सभी फाइलें क्लाउड में हैं, जिसका अर्थ है कि हम उन्हें कहीं से भी एक्सेस कर सकते हैं। अगर आपको अपने डेस्कटॉप पर जंगलडिस्क मिल गया है तो समर्पित सर्वर में आरडीपी की आवश्यकता नहीं है - आप फ़ाइलों को क्लाउड में देख सकते हैं जैसे कि वे आपके स्थानीय कंप्यूटर पर ड्राइव पर थे। एक और लाभ लागत है। मेरे ग्राहकों में से एक के लिए वेब होस्टिंग कंपनी जो साइट को होस्ट करती है, अपने समर्पित सर्वर क्लाइंट को ऑफसाइट स्टोरेज बैकअप सेवा बेचेगी, लेकिन लागत कई सौ डॉलर प्रति माह थी। इस दृष्टिकोण के सामने कुछ लागतें थीं - सिंकबैक और जंगलडिस्क लाइसेंस - साथ ही अमेज़ॅन एस 3 से भंडारण और बैंडविड्थ की लागत, लेकिन, अगर मुझे सही ढंग से याद है, तो ये लागत होस्टिंग कंपनी की बैकअप योजना के एक महीने से कम होगी। और इस तरह हमें होस्टिंग कंपनी नहीं लेनी है '

(मुझे मेरे सहयोगी माइकल कैम्पबेल ने इस दृष्टिकोण से परिचित कराया था ।)


1

तोड़फोड़ के अलावा, रात MySQL डंप, और एक निरर्थक (प्रतिबिंबित) सर्वर छवि, हम एक होस्ट (AISO.NET) होने से खराब हो जाते हैं जो अपने सभी होस्टिंग पैकेजों के हिस्से के रूप में प्रति घंटा स्नैपशॉट भी करता है। न केवल मुझे ऐसी कंपनी के साथ होस्टिंग के बारे में अच्छा महसूस होता है, जिसने कभी भी ग्रिड-आधारित बिजली का उपयोग नहीं किया (वे पूरी साइट पर सौर और हवा के साथ बिजली की सुविधा देते हैं), लेकिन मुझे मन का टुकड़ा भी मिलता है जो विश्वसनीय, आसान है स्नैपशॉट और एक वर्चुअलाइज्ड सॉल्यूशन को रिकवर करें जो कभी जरूरी हो तो आंखों की झपकी में सचमुच रिबूट करता है।

स्नैपशॉट ने मेरी बेकन को एक से अधिक बार सहेजा है .... और यह बहुत तेज है, जो कि अन्य बैकअप के साथ आने वाली असत्य, पुनर्निर्माण, और प्रार्थना की गतियों से गुजर रही है।


0

आप वेबसर्वर पर कोड की मास्टर कॉपी क्यों रखते हैं? मैं वेबसर्वर पर कोई कोड या प्रोग्राम नहीं रखता, जिसे मैं तुरंत बदल नहीं सकता।

मैं उद्देश्य-लिखित स्क्रिप्ट का उपयोग करके लॉग फ़ाइलों और उपयोगकर्ता इनपुट का बैकअप लेता हूं।


क्षमा करें, मास्टर कोड को अन्य सर्वरों पर Git में रखा जाता है, यदि आवश्यक हो तो सर्वर पर कोड को तुरंत बदल दिया जाएगा।
टोबे

0

मेरे पास अपना कोड कहीं और है लेकिन वह लाइव वेबसाइट पर ब्लॉग पोस्ट का बैकअप लेने का ध्यान नहीं रखेगा। मेरे पास एक साझा होस्टगेटर पुनर्विक्रेता खाता है और वास्तव में बैकअप के लिए कोई भी स्वचालित तरीके से निर्मित नहीं है। मैंने सिर्फ siteautobackup.comइसलिए पाया क्योंकि यह कहता है कि यह डब्ल्यूएचएन स्तर से सब कुछ वापस कर सकता है लेकिन उत्पाद अभी तक काम नहीं कर रहा है।


आप SSH के माध्यम से भी नहीं मिल सकते हैं और एक mysqldump कर सकते हैं?
टोबी

नहीं - HostGator SSH पहुँच को बंद कर देता है, हालाँकि, यह एफ़टीपी पर एक पुनरावर्ती wget कॉल के साथ क्रोन की नौकरी स्थापित करने के लिए काफी तुच्छ है (यदि आप अपने लॉगिन विवरण को उजागर करने से बुरा नहीं मानते हैं)।
डैनलेफ्री

0

हम एक मल्टीसाइट वर्डप्रेस सिस्टम चलाते हैं। हमारी रणनीति बैकअप डेटाबेस के लिए हर 12 घंटे में एक दूरस्थ स्थान, हर दिन wp-content, public_html हर हफ्ते (या जब हम सिस्टम के कोर में प्रमुख संशोधन जैसे वर्डप्रेस कोर को अपग्रेड करते हैं), और पूरे होम डायरेक्टरी का मासिक बैकअप होता है। यह हमारे सिस्टम के साथ अच्छा काम कर रहा है

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.