वेब साइट के लिए उच्च उपलब्धता को पेश करने का सही समय कब है?
उच्च उपलब्धता विकल्पों पर कई लेख हैं। हालांकि यह स्पष्ट नहीं है कि एकल सर्वर से उच्च उपलब्धता कॉन्फ़िगरेशन पर स्विच करने का सही समय कब है।
कृपया मेरी स्थिति पर विचार करें:
http://www.postjobfree.com महत्वपूर्ण यातायात के साथ 24/7 वेब साइट है:
http://www.similarweb.com/website/postjobfree.com
वर्तमान में मैं इसे एक एकल सर्वर पर चलाता हूं: IIS 7.0 वेब सर्वर और SQL Server 2008 दोनों एक ही हार्डवेयर बॉक्स पर चलते हैं।
सामयिक (~ प्रति माह एक) ~ 5 मिनट डाउनटाइम आमतौर पर कुछ विंडोज सर्वर अपडेट द्वारा आवश्यक रिबूट के कारण होता है। आमतौर पर डाउनटाइम निर्धारित होता है और रात में होता है। अभी भी यह अप्रिय है, क्योंकि Google बीओटी और कुछ उपयोगकर्ता अभी भी रात में सक्रिय हैं।
वर्तमान वेब साइट का राजस्व ~ $ 8K / माह है।
मैं दो-सर्वर कॉन्फ़िगरेशन (2 वेब सर्वर के वेब फार्म और 2 हार्डवेयर सर्वर पर होस्ट किए गए 2 SQL सर्वर के क्लस्टर) पर स्विच करने पर विचार करता हूं।
पेशेवरों:
1) उच्च उपलब्धता (सैद्धांतिक रूप से कोई डाउनटाइम)। यहां तक कि अगर सर्वर में से एक नीचे चला जाता है - एक और सर्वर पर ले जाएगा।
2) कोई डेटा हानि नहीं: SQL क्लस्टर के बिना, हार्डवेयर की विफलता के मामले में डेटा का एक दिन तक का नुकसान हो सकता है (हम दैनिक बैकअप करते हैं)।
विपक्ष:
1) ऐसे कॉन्फ़िगरेशन को सेटअप करने और बनाए रखने के लिए अधिक प्रयास।
2) उच्च होस्टिंग लागत। ~ $ 600 / माह के बजाय यह लगभग $ 1200 / महीना होगा।
आपकी सिफारिश क्या होगी?