मैं एक वेब एप्लिकेशन बनाने की कोशिश कर रहा हूं जो यूट्यूब के समान है (यह एक दस्तक नहीं है), लेकिन मुझे लगता है कि मुझे नहीं पता कि इंटरनेट पर वीडियो कितनी अच्छी तरह से सेवा दी जाती है।वेब आर्किटेक्चर के बारे में जानने के लिए कहां जाना है? यूट्यूब उदाहरण?
मुझे पता है कि नियमित डेटाबेस संचालित वेब अनुप्रयोगों का निर्माण कैसे करें, लेकिन यूट्यूब की स्केलेबिलिटी की तरह कुछ भी नहीं। मेरे द्वारा पहले बनाए गए सभी एप्लिकेशन एक सर्वर पर वेब सर्वर के समान बॉक्स पर संग्रहीत फ़ाइलों के साथ चलाए गए हैं।
कोई भी सर्वर सर्वर से फ़ाइल सर्वर से एप्लिकेशन सर्वर को कैसे रद्द करता है?
मैं करूंगा और अधिक या कम करना चाहते हैं 4 मशीन (मशीनों के समूहों)
1.) आवेदन सर्वर - वेब पेज पेश, उपयोगकर्ता अपलोड संभाल, सही मीडिया सर्वर के लिए उपयोगकर्ता के फ्लैश प्लेयर को लिंक आदि
2.) डाटाबेस के टुकड़े - स्टोर उपयोगकर्ता जानकारी पसंदीदा जाँच करने, आदि
3.) फ़ाइल भंडारण - स्टोर मीडिया फ़ाइलों
4.) मीडिया सर्वर - मीडिया फ़ाइलों की सेवा
मैं इसे सब एक साथ कैसे जोड़ूं? मुझे किस तकनीक का लाभ उठाना चाहिए? आर्किटेक्टिंग के बारे में और जानने के लिए मैं कहां जाऊं?
यूट्यूब की एम्बेड करने योग्य फ़्लैश सामग्री कैसे काम करती है? मैं अपने फ्लैश प्लेयर को अन्य वेबसाइटों पर एम्बेड करना चाहता हूं और इसे अपने आर्किटेक्चर में जोड़ना चाहता हूं।
नोट मैं में देखा है: http://highscalability.com/youtube-architecture
लेकिन मैं अभी भी यह कैसे सामान संबंधों के समग्र चित्र एक साथ नहीं मिलता है।
यदि कोई उच्च स्तर की शर्तों में समझा सकता है कि यह सब कुछ कैसे काम करता है?
क्या समर्पित क्लाइंट सर्वर एप्लिकेशन सर्वर, फ़ाइल स्टोरेज इत्यादि के बीच इन सभी चीजों के चारों ओर घूमने के लिए आंतरिक रूप से चल रहे हैं। क्या यह सब जेएसओएन का उपयोग कर HTTP के माध्यम से है, यहां क्या हो रहा है!
धन्यवाद
मुझे लगता है कि आर्किटेक्चर बिट को सर्वरफॉल्ट पर एक बेहतर उत्तर मिल सकता है - बस एक विचार। – karim79
http://serverfault.com/questions/54103/where-to-go-to-learn-about-web-architecture-youtube-example <--- सटीक डुप्लिकेट – derobert
मैंने अभी इसे पोस्ट किया है, मुझे वहां पोस्ट करने के लिए कहा गया था ... –