विश्वसनीय हार्डवेयर और सीमित हार्डवेयर के साथ MySQL सर्वर विन्यास


2

मेरे पास दो रास्पबेरी पाई और एक पुराना लिनक्स बॉक्स है। इन तीनों में से मैं एक विश्वसनीय वेब सर्वर और एक विश्वसनीय MySQL सर्वर बनाना चाहता हूं - हालांकि मुझे मुख्य वेब सर्वर होने के लिए रास्पबेरी पाई में से एक की आवश्यकता है।

कुछ शोध करने के बाद, मैं कुछ परिदृश्य लेकर आया हूं जो उन दोनों को प्रदान करेंगे:

  1. प्राथमिक रास्पबेरी पाई होस्टिंग वेब, दूसरा रास्पबेरी पाई होस्टिंग MySQL, लिनक्स बॉक्स हर 15 मिनट में दोनों।

  2. प्राथमिक रास्पबेरी पाई होस्टिंग वेब, सेकेंडरी रास्पबेरी पाई होस्टिंग बैकअप वेब, लिनक्स बॉक्स लोड बैलेंसिंग (कुछ कैसे?) और MySQL की भी मेजबानी कर रहा है, तो समय-समय पर MySQL को एक FTP सर्वर "क्लाउड में" का समर्थन करते हुए, कुछ भी गलत होना चाहिए।

इन दोनों में से कौन सा एक बेहतर विचार है, या आप खुद कुछ बेहतर सोच सकते हैं? मैं भी कैसे एक लोड बैलेंसर स्थापित करना शुरू करूँगा? मैं लिनक्स बॉक्स पर सीपीयू के उपयोग में कटौती करना चाहता हूं, क्योंकि इसका उपयोग व्यक्तिगत स्ट्रीमिंग सर्वर के रूप में भी किया जाता है।

मैं भी वेबसाइट को जितनी जल्दी हो सके बनाना चाहता हूं, और एक स्थानीय नेटवर्क पर MySQL और Apache को अलग करने से वह धीमा हो जाएगा?

यह सिर्फ एक व्यक्तिगत साइट के लिए है - मुझे बहुत अधिक ट्रैफ़िक की उम्मीद नहीं है। जो मदद कर सके उसे धन्यवाद।

संपादित करें:

मैं उल्लेख करना भूल गया - मैं PHP के माध्यम से डायनामिक सामग्री परोस रहा हूं, जो कि MySQL से जुड़ रहा है। लिनक्स बॉक्स का चश्मा ओके-ईश है - यह लगभग 2004 से एक मीडिया सेंटर विंडोज पीसी था, इसलिए यह Plex Media Center के लिए लाइव ट्रांसकोडिंग जैसे सामान को संभाल सकता है। जहां तक ​​मुझे याद है कि यह 512 एमबी DDR2 रैम के साथ एक कोर 2 डुओ है।

जवाबों:


1

Id 'linux सर्वर' पर डेटाबेस को होस्ट करता है, और वेबसाइटों को होस्ट करता है और Pi के दोनों पर php करता है, haproxy के साथ लोडबैलेंसिंग करता है, यह आपके लिए ओवरकिल हो सकता है, लेकिन यह सीखने के लिए एक बेहतरीन उत्पाद है।

डेटाबेस php मांगों के रूप में के रूप में कड़ी मेहनत करेंगे, अगर डेटाबेस को प्रतिक्रिया देने में बहुत समय लगता है, तो php और अपाचे को नुकसान होगा।

HAProxy अभ्यस्त बहुत मेमोरी का उपयोग करता है, और यदि आपका ट्रैफ़िक कम है, तो इसकी सीपीयू की मांग हल्की होगी, Id सुझाव है कि लिनक्स सर्वर पर भी चल रहा है।

क्या आपको इतनी बार बैकअप की आवश्यकता है? यदि सामग्री गतिशील है, तो आप इसे एक केंद्रीय स्थान (आपके लिनक्स सर्वर) से तैनात करने के बारे में सोचना चाहते हैं, और स्रोत नियंत्रण के लिए Git जैसी किसी चीज़ का उपयोग कर सकते हैं, क्या सप्ताह में एक बार पूर्ण, शायद एक बार पूर्ण बैकअप लेते हैं?


मैंने आपके लिए अपनी पोस्ट अपडेट की है।
आल्टो

ओह और आप रास्पबेरी पाई पर डेटाबेस की मेजबानी क्यों नहीं करेंगे? यह देखते हुए कि इसमें एक फ्लैश आर्किटेक्चर है जो इसे HDD वाले लिनक्स बॉक्स की तुलना में तेज नहीं करेगा?
आल्टो

वैसे मैं नहीं जानता कि आप क्या कर रहे हैं, इसलिए im अनुमान लगा रहा है, लेकिन मैंने सोचा कि आपके लिनक्स सर्वर में अधिक भौतिक मेमोरी होगी, और यह कि mysql का उपयोग करना पसंद करेंगे ... फिर भी बहुत कुछ इस बात पर निर्भर करता है कि आप इसके साथ क्या कर रहे हैं। लेकिन हाँ अगर आप बहुत कुछ कर रहे हैं और मेमोरी में टेबल छोटे हैं, तो फ्लैश डिस्क HDDs की तुलना में तेज़ होगी ...
Sir

मुझे यकीन नहीं है कि डीबी कितना बड़ा हो जाएगा, लेकिन प्रत्येक पृष्ठ लोड (सत्र टोकन की जाँच) के लिए उचित मात्रा में प्रश्न होने जा रहे हैं, क्योंकि यह वास्तव में एक निजी वेब ऐप है जिसे मैं कुछ हद तक खोल सकता हूं। दोस्त।
आल्टो
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.