मैं एक बादल आधारित (एडब्ल्यूएस EC2) पीएचपी वेब अनुप्रयोग पर काम कर रहा है, और मैं एक मुद्दे के साथ संघर्ष कर रहा हूँ जब यह कई सर्वरों के साथ काम करने के लिए आता है (सभी एक एडब्ल्यूएस लचीला के तहत करने के लिए सामग्री भार संतुलन)। एक सर्वर पर, जब मैं नवीनतम फाइल अपलोड करता हूं, तो वे तुरंत पूरे एप्लिकेशन में उत्पादन में होते हैं। लेकिन एकाधिक सर्वरों का उपयोग करते समय यह सच नहीं है - हर बार जब आप कोई परिवर्तन करते हैं, तो आपको उनमें से प्रत्येक को फ़ाइलों को अपलोड करना होगा। यह ठीक से काम कर सकता है अगर आप अक्सर कुछ भी अपडेट नहीं करते हैं, या यदि आपके पास सिर्फ एक या दो सर्वर हैं। लेकिन क्या होगा यदि आप दस सप्ताह में एक सप्ताह में सिस्टम को कई बार अपडेट करते हैं?तैनात एकाधिक सर्वर (EC2)
क्या मैं के लिए देख रहा हूँ एक तरह से हमारे देव या परीक्षण सर्वर से परिवर्तन 'के लिए प्रतिबद्ध' के लिए और यह हमारे उत्पादन सर्वर के सभी के लिए बाहर तुरंत 'धक्का दिया' है। आदर्श रूप में अद्यतन एक समय (भले ही यह सिर्फ एक दूसरे या दो प्रति सर्वर लेता है) में केवल एक ही सर्वर पर लागू किया जाएगा तो ईएलबी इसे करने के लिए यातायात नहीं भेजेंगे, जबकि फ़ाइलों को बदल रहे हैं किसी भी उत्पादन यातायात हो सकता है कि बाधित करने के लिए इतनी के रूप में नहीं ईएलबी के लिए बहती है। ऐसा करने का सबसे अच्छा तरीका क्या है? मेरे विचारों में से एक देव सर्वर पर एसवीएन का उपयोग करना होगा, लेकिन यह वास्तव में सर्वर को 'धक्का' नहीं देता है। मैं एक ऐसी प्रक्रिया की तलाश में हूं जो अद्यतन करने के लिए कुछ सेकंड लेता है और बाद में इसे सर्वर पर लागू करना शुरू कर देता है। साथ ही, आप में से उन लोगों के लिए जो एडब्ल्यूएस से परिचित हैं, नवीनतम अपडेट के साथ एएमआई को अपडेट करने का सबसे अच्छा तरीका क्या है ताकि ऑटो-स्केलर हमेशा सॉफ्टवेयर के नवीनतम संस्करण के साथ नए उदाहरण लॉन्च करे?
ऐसा करने के अच्छे तरीके होने चाहिए ... वास्तव में फेसबुक, Google, ऐप्पल, अमेज़ॅन, ट्विटर इत्यादि जैसी तस्वीरों को चित्रित नहीं कर सकते हैं और सैकड़ों या हजारों सर्वरों को मैन्युअल रूप से अपडेट कर सकते हैं और एक-एक करके एक बदलाव करें।
आपकी मदद के लिए अग्रिम धन्यवाद। मुझे उम्मीद है कि हम इस समस्या का कुछ समाधान ढूंढ सकते हैं ...। पिछले दिन से कम से कम 100 Google खोजों को कम से कम 100 Google खोजों को इस समस्या को हल करने में सबसे अधिक असफल साबित हुआ है।
एलेक्स
यह वही प्रश्न है: http://stackoverflow.com/questions/6730360/best-way-to-load-php-classes-in-ec2-instancestore-ebs-or-s3 – andig