मैं पीजी बैकअप Heroku ऐड-ऑन का उपयोग कर दिया गया है:
https://devcenter.heroku.com/articles/pgbackups
यह अपने postgres डेटाबेस बैकअप लेता है और दैनिक बैकअप स्टोर करने के लिए विन्यस्त किया जा सकता (या अधिक बार अगर जरूरत)। मैं सामान्य रूप से डेटाबेस के मूल बैकअप के लिए इसकी अनुशंसा करता हूं।
कोड मैं बस गिटूब (या कुछ अन्य गिट भंडार) में एक भंडार में एक प्रति रखना चाहता हूं। गितूब महान है और मैं कुछ और करने का कारण नहीं सोच सकता।
एस 3 स्वयं बहुत सुरक्षित और भरोसेमंद है। यहां उनके उत्पाद की जानकारी से एक अंश दिया गया है:
अमेज़ॅन एस 3 मिशन-महत्वपूर्ण और प्राथमिक डेटा संग्रहण के लिए डिज़ाइन किया गया एक उच्च टिकाऊ स्टोरेज इंफ्रास्ट्रक्चर प्रदान करता है। अमेज़ॅन एस 3 क्षेत्र में कई सुविधाओं में ऑब्जेक्ट्स को कई उपकरणों पर अनावश्यक रूप से संग्रहीत किया जाता है। स्थायित्व सुनिश्चित करने में सहायता के लिए, अमेज़ॅन एस 3 पुट और सीओपीवाई ऑपरेशंस सफलतापूर्वक लौटने से पहले अपने डेटा को एकाधिक सुविधाओं में सिंक्रनाइज़ करते हैं।
यदि यह महत्वपूर्ण है कि आप एस 3 से अपने सभी फ़ाइलों की एक सुरक्षित प्रति है कि थे, मैं संभावना एक नियमित रूप से निर्धारित बैच कार्य में किसी प्रकार का एक सर्वर मैं तो बैकअप अलग कर सकते थे करने के लिए उन्हें कॉपी करने के लिए सेट करेंगे। मैं S3 उपकरण का उपयोग किया है अतीत में ऐसा करने के लिए:
http://s3tools.org/s3cmd
स्रोत
2012-05-07 23:57:48
वे अच्छे सुझाव हैं और अब मैं जो कर रहा हूं उसके समान है। मुझे लगता है कि जिथब और स्थानीय स्तर पर कोड होना बहुत अच्छा है। मैं शायद अतिरिक्त सुरक्षित होने के लिए Heroku बैकअप डाउनलोड और स्टोर करना जारी रखूंगा। एस 3 सबसे बड़ी समस्या है और एक निर्धारित कार्य का उपयोग शायद उस के लिए जाने का तरीका है, धन्यवाद! –
तो मूल रूप से, आपकी पूरी वेब-सेवा अमेज़ॅन पर निर्भर करती है ... क्या होगा यदि वे किसी भी कारण से काफी लंबे समय तक नीचे आ गए हैं, या अचानक वे डेटा खोना शुरू कर देते हैं? क्या होगा यदि आपका पूरा व्यवसाय इस पर निर्भर है? –
's3cmd' * टूटा हुआ * है और बैकअप या स्वचालित कुछ भी के लिए उपयोग नहीं किया जाना चाहिए। सबसे विशेष रूप से 1.1.0 संस्करण और संभवतः कुछ भी पुराना 's3cmd put' पर निकास कोड '0' वापस कर सकता है, भले ही यह DNS विफलता के मामले में होस्ट को हल भी नहीं कर सका। –