एक ऐप सर्वर पर जिसमें कुछ स्रोत फ़ाइलें अक्सर बदलती हैं, क्या निम्न दृष्टिकोण की अनुशंसा की जाती है?एडब्ल्यूएस ईसी 2- एस 3 के साथ स्रोत कोड फाइलों को सिंक करना - क्या यह एक उचित दृष्टिकोण है?
S3 निजी बाल्टी (उदाहरण के लिए प्रत्येक 15 मिनट) के साथ स्रोत फ़ाइलों को सिंक करने के लिए S3tools के साथ एक क्रॉन नौकरी का उपयोग करें।
सर्वर शुरू होने पर - नवीनतम स्रोतों को पुनर्प्राप्त करने के लिए स्रोत बाल्टी के साथ समन्वयित करने के लिए उपयोगकर्ता डेटा स्क्रिप्ट का उपयोग करें।
लाभ: 1. अनुप्रयोग सर्वर के लिए EBS संलग्न करने के लिए बस सभी एप्लिकेशन सर्वर 3. सूत्रों का कहना है अपने आप बैकअप लिया करने के लिए 2. इसी प्रकार के सेटअप में कुछ फाइलों को बचाने के लिए कोई ज़रूरत नहीं। 4. एक उपज के रूप में, स्वचालित रूप से एकाधिक ऐप सर्वरों को कोड वितरित करता है।
नुकसान: एस 3 अन्य पर स्रोत कोड रखते हुए?
इस पद्धति के बारे में आप क्या सोचते हैं? स्रोत कोड बदलते समय ईसी 2 का उपयोग करने का यह सही तरीका है (दिन में कुछ बार) कृपया ईसी 2 उदाहरण चलाने के लिए सबसे अच्छा तरीका सुझाएं जहां स्रोत अक्सर बदलते हैं।
धन्यवाद, मैं लिखने की स्थिरता के बाद पढ़ने के कारण चिंतित नहीं हूं। S3 को लिखने के बाद केवल क्रॉन रन के दौरान कोड फ़ाइल में बदलाव होने के बाद ही ऐसा होगा, ऐसा कुछ भी नहीं होगा जो सर्वर को पुनरारंभ करता है और स्रोतों को सर्वर पर वापस सिंक करने की आवश्यकता होती है। EC2 पर किसी ऐप सर्वर में स्रोत कोड दृढ़ता प्राप्त करने का सबसे अच्छा अभ्यास क्या है? – Nir