एक सामग्री वितरण नेटवर्क (सीडीएन) के रूप में अमेज़ॅन एस 3 को कॉन्फ़िगर कैसे करें
यदि आप काफी उच्च ट्रैफ़िक वाली वेबसाइट चला रहे हैं, तो आप जो कुछ करना चाहते हैं, वह है कि आप अपनी छवियों / वीडियो को अपने सर्वर से माइग्रेट करें और उन्हें सामग्री वितरण नेटवर्क (सीडीएन) से सेवा दें। सीडीएन का सबसे बड़ा लाभ यह है कि यह आपकी वेब सामग्री को आपके पाठक के सबसे नज़दीकी स्थान से सेवा दे सकता है, और इस प्रकार आपकी साइट के लोडिंग को तेज़ कर सकता है, अपने सर्वर बैंडविड्थ उपयोग को कम कर सकता है और सर्च इंजन में पाठ्यक्रम रैंक को अच्छी तरह से कम कर सकता है।
जबकि आसपास के कई सीडीएन प्रदाता हैं, मैं एक के लिए जाना होगा अमेज़ॅन क्लाउडफ्रंट। इसका कारण यह है कि यह अमेज़ॅन एस 3 (और अन्य अमेज़ॅन वेब सेवाओं) के साथ अच्छी तरह से एकीकृत है। यदि आपको पता नहीं है, तो अमेज़ॅन एस 3 अमेज़ॅन द्वारा प्रदान की जाने वाली क्लाउड स्टोरेज सेवाएं है जो आपको सस्ते के लिए बड़ी मात्रा में फाइलों को सहेजने की अनुमति देती है। आप अपनी व्यक्तिगत फाइलों का बैकअप लेने के लिए अमेज़ॅन एस 3 का उपयोग कर सकते हैं या अपनी वेब सामग्री जैसे छवियों और वीडियो को स्टोर कर सकते हैं। कोई मासिक शुल्क नहीं है और आप केवल जो भी उपयोग करते हैं उसके लिए भुगतान करते हैं, इसलिए आपको किसी भी दीर्घकालिक प्रतिबद्धता के बारे में चिंता करने की ज़रूरत नहीं है।
अपने आप में, अमेज़ॅन एस 3 केवल एक भंडारण सेवाएं है। इसे सीडीएन के रूप में उपयोग करने के लिए, आपको क्लाउडफ्रंट को सक्रिय करना होगा और इसके साथ अपने अमेज़ॅन एस 3 को कॉन्फ़िगर करना होगा।
नोट : यह ट्यूटोरियल मानता है कि आपके पास पहले से ही एक अमेज़ॅन वेब सेवा (एडब्ल्यूएस) खाता है और अपनी वेबसाइट छवियों / वीडियो को स्टोर करने के लिए अमेज़ॅन एस 3 का उपयोग कर रहा है।
1. अपने एडब्ल्यूएस प्रबंधन कंसोल में लॉग इन करें।
2. क्लाउडफ्रंट टैब पर क्लिक करें।
3. "वितरण बनाएँ" बटन पर क्लिक करें।
4. "डिलिवरी विधि" फ़ील्ड में, यदि आप मीडिया फ़ाइलों (जैसे पॉडकास्ट, वीडियो इत्यादि) की सेवा कर रहे हैं, तो आप स्थिर सामग्री (छवियों की तरह) या "स्ट्रीमिंग" की सेवा कर रहे हैं, तो "डाउनलोड करें" चुनें। इसके बाद, अमेज़ॅन एस 3 बाल्टी का चयन करें जिसे आप सीडीएन के रूप में सेवा देना चाहते हैं। "जारी रखें" पर क्लिक करें।
5. अगला चरण CNAME को कॉन्फ़िगर करना है। सीएनएन एक मुखौटा यूआरएल है (आमतौर पर आपकी वेबसाइट का उप-डोमेन नाम, उदाहरण के लिए, http://cdn.maketecheasier.com ) जो वास्तविक सीडीएन यूआरएल को इंगित करता है। इसे स्पष्ट करने के लिए, अमेज़ॅन क्लाउडफ्रंट आपकी सामग्री को http://xyz.cloudfront.net डोमेन से सेवा प्रदान करेगा। एक सीएनएन का उपयोग करके, आप क्लाउडफ़्रंट यूआरएल की बजाय http://cdn.your-domain-name.com जैसे अपने डोमेन से सामग्री की सेवा कर सकते हैं।
सीएनएन फ़ील्ड में, एक उप-डोमेन दर्ज करें जिसे आप अपनी सामग्री की सेवा के लिए उपयोग करना चाहते हैं। ( नोट : अपने उप-डोमेन के नीचे "http: //" न डालें)।
लॉगिंग विकल्प वैकल्पिक है। यदि आप इसे चालू करते हैं, तो यह सभी ईवेंट और विवरण लॉग फ़ाइल पर लॉग करेगा। लॉग फ़ाइल को स्टोर करने के लिए आपको इसके लिए एक बाल्टी निर्दिष्ट करनी होगी।
सुनिश्चित करें कि वितरण स्थिति "सक्षम" पर सेट है। "जारी रखें" पर क्लिक करें।
6. अंत में, अपनी सेटिंग्स की समीक्षा करें। अगर सब कुछ सही है, तो "वितरण बनाएं" पर क्लिक करें।
अमेज़ॅन क्लाउडफ्रंट अब खुद को कॉन्फ़िगर करने में कुछ समय लगेगा। जब आप "तैनात" स्थिति देखते हैं, तो आपका सीडीएन अब उपयोग करने के लिए तैयार है।
अपने सीएनएन को कॉन्फ़िगर करना
अभी भी एडब्ल्यूएस प्रबंधन कंसोल में, इस विशेष वितरण के लिए अपने क्लाउडफ्रंट डोमेन नाम की प्रतिलिपि बनाएँ।
अपने वेबहोस्ट से संपर्क करें और उन्हें पहले से इस क्लाउडफ्रंट डोमेन नाम में दर्ज किए गए उप-डोमेन को इंगित करने के लिए एक CNAME रिकॉर्ड बनाने के लिए प्राप्त करें।
बस। जब तक आप अपनी वेबसाइट में इस सब-डोमेन का उपयोग करते हैं, तब तक आपकी सभी स्थिर फाइलें आपके पाठकों के निकट स्थान से परोसे जाएंगी।