वेब सर्वर की उच्च उपलब्धता को कैसे सुनिश्चित करें?


11

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

मैं जानना चाहूंगा कि समर्पित मशीन पर चलने वाले वेब सर्वर की उच्च उपलब्धता सुनिश्चित करने का सबसे अच्छा तरीका क्या है? अब तक मेरे पास:

  1. 2x500GB HDD के साथ समर्पित सर्वर IIS 7, SQL सर्वर + वेब ऐप सॉफ़्टवेयर चला रहा है
  2. सहजता सर्वर बैकअप दिन में दो बार चल रहा है
  3. कोई भार बैलेंसर नहीं

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

मेरा एकमात्र अन्य विकल्प समर्पित सर्वर altogther को छोड़ना और 'क्लाउड' सर्वर के साथ जाना है जो VMWare मशीन है। वे इसके मजबूत होने का दावा कर रहे हैं क्योंकि बुनियादी ढांचा इतना विशाल है कि किसी भी हार्डवेयर समस्याओं का ग्राहकों पर बहुत कम प्रभाव पड़ता है। लेकिन मुझे समर्पित सर्वर खोने के विचार से नफरत है क्योंकि मुझे उन्हें कॉन्फ़िगर करना आसान लगता है।

ऐसा करने के बारे में जाने का एक अच्छा तरीका क्या है? यही है, मेरी वेबसाइट को एनाउंस करना हमेशा बहुत कम आउटेज के साथ उपलब्ध होता है। मेरा बजट लगभग $ 150 प्रति माह होगा। मेरा सर्वर वर्तमान में लगभग $ 60pm खर्च करता है।


सरल, आपको एक सर्वर सेवा की आवश्यकता है जो दो नोड विंडोज क्लस्टर चलाने की क्षमता प्रदान करता है, आदर्श रूप से एक लोड-बैलेंसर के साथ - ईमानदार होने के लिए मैं इस के लिए एज़्योर को देख रहा हूं क्योंकि आप 100% एमएस लगते हैं और वे ऐसा करते हैं बहुत अच्छी तरह से - उनके हार्डवेयर और व्यावसायिक प्रक्रियाएं आपके वर्तमान आपूर्तिकर्ता से भी बेहतर प्रतीत होती हैं।
चॉपर 3

1
I hate the idea of losing a dedicated server because I find them easier to configure- विन्यास के संदर्भ में vm और भौतिक मशीन के बीच क्या अंतर है?
गेराल्ड श्नाइडर

@ चॉपर 3 सुझाव के लिए धन्यवाद। सिर्फ एज़्योर पर एक नज़र थी और उनकी कीमत छत के माध्यम से है। 1 और 1 लगभग $ 70pm के लिए 4-कोर, 8GB रैम, 240GB SSD की पेशकश कर रहे हैं। Azure कम के लिए $ 200pm की तरह अधिक है?
वॉल्यूम एक

2
आपको वह मिलता है जिसके लिए आप भुगतान करते हैं, लगता है जैसे $ 70pm आपको लचीला सेवा या ग्राहक सेवा के रूप में नहीं मिल रहा है।
चॉपर 3

2
अच्छे सीसडैमिन की कीमत $ 100 + / घंटा है। आप $ 70 / माह का भुगतान कर रहे हैं, इसलिए बहुत ज्यादा चौंकें नहीं, यह आपके लिए उन्हें प्राप्त करने में कुछ दिन लेता है। इस तरह की देरी की संभावना "भाग पहले, समस्या निवारण कभी नहीं" लोगों को मात देने के उद्देश्य से की जाती है।
ceejayoz

जवाबों:


12

समर्पित सर्वर का उपयोग करके किसी प्रकार के लोड संतुलन के बिना उच्च उपलब्धता संभव नहीं होगी।

आपको 2 सर्वरों की आवश्यकता होगी और लोड संतुलन के लिए कुछ सॉफ्टवेयर विकल्प हैं। विंडोज एक भार संतुलन सेवा प्रदान करता है। लगता है कि काम करने के लिए अच्छी तरह से हालांकि आप एक बहुत कम अंत 3 सर्वर की आवश्यकता होगी।

दो प्रश्न: आप वेबसाइट डेटा को कैसे दोहराने जा रहे हैं और आप एसक्यूएल को कैसे दोहराएंगे।

डेटा को फिर से भरना DFS के साथ काफी आसान होगा और कुछ अन्य थर्ड पार्टी विकल्प हैं लेकिन इसमें लाइसेंसिंग शामिल होगी। DFS को AD की आवश्यकता होगी, इसलिए वहाँ कुछ अतिरिक्त लागत के साथ-साथ im सुनिश्चित भी है।

अब SQL के बारे में,

लॉग शिपिंग: वास्तविक समय नहीं, बशर्ते अतिरेक उपलब्ध न हो। मैं यहां एक विकल्प के रूप में सूचीबद्ध करता हूं क्योंकि यह सबसे सस्ता होगा और अतिरिक्त सर्वर की आवश्यकता नहीं होगी। लॉग शिपिंग परिवर्तन पर लघु कहानी लॉग में लिखी जाती है और उन लॉग को हर 15 मिनट में भेज दिया जाता है और बैकअप सर्वर पर लागू कर दिया जाता है।

मिररिंग: एक बार फिर अतिरेक नहीं उच्च उपलब्धता हालांकि एक गवाह के लिए तीसरे सर्वर की आवश्यकता होगी, शायद आप लोड बैलेंसर / एडी सर्वर का उपयोग करके ठीक करेंगे, एसक्यूएल एक्सप्रेस ठीक काम करेगा, हालांकि एसक्यूएल समर्थन के संस्करणों के बारे में 100% निश्चित नहीं है।

उपलब्धता समूह: केवल SQL 2012 और SQL 2014 पर एक सक्रिय सक्रिय सेटअप में उच्च उपलब्धता प्रदान करता है। इसके अलावा एक quarm की आवश्यकता होगी।

Quarm - गवाह: मूल रूप से एक 3 पार्टी है जो दो काम करती है:

निर्णय लेता है कि वर्तमान में कौन सा सर्वर सक्रिय है, और 2 एसक्यूएल एक दूसरे से बात नहीं कर सकते हैं।

यदि वे $ 60 im पर एक समर्पित सर्वर की पेशकश कर रहे हैं तो सुनिश्चित करें कि उनका क्लाउड विकल्प सस्ता है।

एक चीज जो मैं उनसे पूछूंगा वह वीपीएस या डेडिकेटेड क्लाउड है।

यहाँ अंतर है VPS संसाधन साझा करना है समर्पित क्लाउड संसाधनों के एक पूल से समर्पित संसाधन है।

अधिकांश डेडिकेटेड क्लाउड इन्फ्रास्ट्रक्चर एक बेहतर तरीका है यदि आपके पास कम डिस्क I / O है, तो यदि वे इसे सही तरीके से चला रहे हैं, तो उनके पास Vmotion, QOS, उम्मीद है कि datastores के लिए कॉन्फ़िगर किया गया ESXi फुलिंग होगा, और कीमत के लिए यह आमतौर पर खराब नहीं होता है। मैंने देखा है कि साधारण डेडिकेटेड क्लाउड सॉल्यूशंस $ 300 / pm से $ 50pm के लिए कहीं भी जाते हैं, लेकिन याद रखें कि आपको वह मिलता है जो आप भुगतान करते हैं।

आप एक फेरारी द्वारा एक ही कीमत के लिए एक होंडा के रूप में नहीं कर सकते हैं उस के लिए एक कारण है।

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