amazon-s3 aws - अमेज़ॅन क्लाउडफ़्रंट या एस 3 का उपयोग कब करें





certification console (10)


यहां एक पहलू याद किया गया है:

अमेज़ॅन क्लाउडफ़्रंट उच्च उपयोग स्तरों पर अमेज़ॅन एस 3 की तुलना में कम कीमत भी प्रदान करता है।

  • क्लाउडफ़्रंट सीडीएन भौगोलिक रूप से वितरित कई सर्वरों में सामग्री के वितरण के लिए है (सीएसएस, जेएस)

  • जबकि एस 3 प्रति उपयोगकर्ता कम उपयोग संसाधन स्टोर (उपयोगकर्ता छवियों, पीडीएफ) से अधिक है।

आप अपने क्लाउडफ़्रंट संसाधनों को अपने वेब सर्वर को पूरी तरह से बाईपास करके एस 3 बाल्टी से सेवा कर सकते हैं।

( उन परिस्थितियों में उपयोगी जहां आपका वेब सर्वर छवियों और जावा-स्क्रिप्ट को प्री-कंपाइल और स्टोर करता है। उन्हें एस 3 पर संग्रहीत करने का मतलब है कि आपकी सर्वर मेमोरी पदचिह्न कम हो गया है )

पूर्व: हेरोकू स्लग्स पर (अनुपालन अनुप्रयोग आकार एस 3 का उपयोग करके कम किया जा सकता है और इसे क्लाउड-फ्रंट सीडीएन के साथ लपेटकर थ्रूपुट में सुधार होगा)

क्या ऐसे मामलों का उपयोग किया जाता है जो एस 3 या अन्य तरीकों से अमेज़ॅन क्लाउडफ़्रंट को बेहतर तरीके से उधार देते हैं? मैं उदाहरण के माध्यम से 2 के बीच अंतर को समझने की कोशिश कर रहा हूं।




क्लाउडफ्रंट और एस 3 बाल्टी समान नहीं है । आम आदमी के शब्दों में: क्लाउडफ्रंट आपको किनारे स्थानों पर सामग्री वितरण नेटवर्क (सीडीएन) के माध्यम से अपनी वेब सामग्री की सामग्री डिलीवरी बढ़ाने में सक्षम बनाता है, जबकि एस 3 बाल्टी हैं जहां आप अपनी वास्तविक फाइलें संग्रहीत करते हैं। क्लाउडफ्रंट स्रोत एस 3 से जरूरी नहीं हो सकता है लेकिन क्लाउडफ्रंट के साथ एस 3 एकीकरण के आसान विज़ुअलाइज़ेशन के लिए:

अधिक विस्तृत स्पष्टीकरण के लिए एस 3 बाल्टी और क्लाउडफ्रंट पर मेरे नोट्स देखें:

http://sysdotoutdotprint.com/technologies/aws/20

http://sysdotoutdotprint.com/technologies/aws/18




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

यह आपको अपनी संपत्ति को डुप्लिकेट करने के लिए सहेजता है जैसा कि आप अमेज़ॅन एस 3 का उपयोग करते हैं।

हालांकि फ़ाइल समाप्त होने के बाद, क्लाउडफ़्रंट इसे फिर से आपकी लाइव साइट (लागत पर) से लाएगा। तो क्लाउड फ्रंट अक्सर एक्सेस की गई फ़ाइलों के लिए सबसे अच्छा होता है, और कम से कम एक्सेस किए जाने वाले लोगों के लिए कम होता है।

apache के लिए फ़ाइल समाप्ति सेट करने का एक तरीका है। htaccess में है। उदाहरण के लिए

<filesMatch "\\.(mp3|mp4)$">
Header set Cache-Control "max-age=648000, private"
</filesMatch>



अमेज़ॅन एस 3 एक महान ऑब्जेक्ट स्टोरेज प्लेटफार्म है यदि आप वैश्विक स्तर पर वितरित स्टोरेज सिस्टम की तलाश में हैं जो क्षेत्रों / जोनों के नीचे जा रहे हैं। यह स्थैतिक / निश्चित सामग्री के लिए भी बहुत अच्छा है जो लेनदेन नहीं है और चित्र, वीडियो, छवियों, बैकअप आदि जैसे बदल रहा है आशा है कि मदद करता है!







अमेज़ॅन एस 3 एक सरल संग्रहण सेवा है, इसका उपयोग बड़ी मात्रा में जानकारी यानी वीडियो, छवियों, पीडीएफ इत्यादि का उपयोग किया जा सकता है।

क्लाउडफ्रंट एक सामग्री वितरण नेटवर्क है, जो अंतिम उपयोगकर्ता के करीब है और कम से कम संभव समय में अमेज़ॅन एस 3 पर जानकारी उपलब्ध कराने के लिए उपयोग किया जाता है।

नमूना उपयोग केस वीडियो ऑन डिमांड है।

  1. आप अपने वीडियो को एक ही स्थान पर स्टोर करते हैं। एस 3 विभिन्न प्रारूपों में सभी पूर्व-रिकॉर्ड किए गए वीडियो स्टोर करता है।
  2. आपके पास वैश्विक उपयोगकर्ता केस है
  3. क्लाउडफ्रंट का उपयोग वीडियो को किनारे स्थानों पर कैश करने के लिए किया जाता है। इसका उपयोग अंतिम उपयोगकर्ता को सामग्री वितरित करने के लिए किया जा सकता है। स्थान निकटतम भौतिक किनारे स्थान के आधार पर स्वचालित रूप से उठाया जाता है। वर्तमान में लगभग 51 किनारे स्थान हैं।

सही उपयोग के लिए क्लाउडफ्रंट का उपयोग करने के कुछ फायदे:

  1. बेहतर लेटेंसी - बेहतर अंत उपयोगकर्ता अनुभव।
  2. संभावित डेटा हस्तांतरण लागत कम हो गई। चूंकि डेटा किसी विशेष एडब्ल्यूएस क्षेत्र में एक ही एस 3 बाल्टी से स्थानांतरित नहीं होता है।

अन्य संभावित उपयोग के मामले:

  1. सीधा आ रहा है
  2. जुआ
  3. वेबसाइट त्वरण



अमेज़ॅन एस 3 को एक विशिष्ट भौगोलिक क्षेत्र में बड़ी क्षमता वाले, कम लागत वाली फ़ाइल स्टोरेज के लिए डिज़ाइन किया गया है। * स्टोरेज और बैंडविड्थ लागत काफी कम है।

अमेज़ॅन क्लाउडफ्रंट एक कंटेंट डिलिवरी नेटवर्क (सीडीएन) है जो उपयोगकर्ताओं के करीब के रूप में किनारे के स्थानों पर वेब डेटा को प्रॉक्सी और कैश करता है।

जब अंतिम उपयोगकर्ता इस डोमेन नाम का उपयोग कर किसी ऑब्जेक्ट का अनुरोध करते हैं, तो वे आपकी सामग्री के उच्च प्रदर्शन वितरण के लिए स्वचालित रूप से निकटतम किनारे स्थान पर जाते हैं। ( Amazon )

क्लाउडफ्रंट द्वारा प्रदत्त डेटा S3 से आ सकता है या नहीं। चूंकि यह डिलीवरी की गति के लिए अधिक अनुकूलित है, बैंडविड्थ की लागत थोड़ी अधिक है।

यदि आपका उपयोगकर्ता आधार स्थानीयकृत है , तो आपको S3 या CloudFront के साथ काम करने में बहुत अधिक अंतर दिखाई नहीं देगा (लेकिन आपको अपने एस 3 बाल्टी के लिए सही स्थान चुनना होगा: यूएस, ईयू, एपीएसी)। यदि आपका उपयोगकर्ता आधार विश्व स्तर पर फैला हुआ है और गति महत्वपूर्ण है, तो क्लाउडफ्रंट बेहतर विकल्प हो सकता है।

एस 3 और क्लाउडफ्रंट दोनों डोमेन उपनामों को अनुमति देते हैं, हालांकि d1.mystatics.com एकाधिक उपनामों को अनुमति देता है ताकि d1.mystatics.com , d2.mystatics.com और d3.mystatics.com सभी समानांतर डाउनलोड के लिए क्षमता को बढ़ाने के समान स्थान पर इंगित कर सकें (यह होता था Google द्वारा अनुशंसित लेकिन एसपीडीवाई और HTTP / 2 के परिचय के साथ कम महत्व है)।

क्लाउडफ्रंट 2014 तक सीओआरएस का भी समर्थन करता है (धन्यवाद Sergiopantoja)।

* नोट: एस 3 अब स्वचालित रूप से 2015 तक अतिरिक्त क्षेत्रों में दोहराना कर सकता है।




अमेज़ॅन क्लाउडफ्रंट और एस 3 अमेज़ॅन वेब सेवाओं द्वारा प्रदान की जाने वाली दो अलग-अलग सेवाएं हैं।

अमेज़ॅन एस 3 एक स्टोरेज सेवा है जिसमें हम स्थिर फाइलों को स्टोर कर सकते हैं जैसे:

सीएसएस, छवियों, जावास्क्रिप्ट, वीडियो, आदि ...

अमेज़ॅन क्लाउडफ्रंट एक मध्यम-बर्तन है जो किसी उपयोगकर्ता के बीच एक विशिष्ट क्षेत्र में एडब्ल्यूएस और एस 3 डेटा सेंटर से फ़ाइल के लिए अनुरोध करने के बीच है, क्लाउडफ्रंट का उपयोग एस 3 से उपयोगकर्ता तक आपकी स्थिर और गतिशील वेब सामग्री के वितरण को गति देने के लिए किया जाता है।

आप इसे एक उदाहरण से बेहतर समझ सकते हैं: -

उदाहरण के लिए, आपका एस 3 एडब्ल्यूएस क्षेत्र यूएस ईस्ट (एन वर्जीनिया) में स्थित है जो आपकी फाइलों को स्टोर करने के लिए डेटा सेंटर स्थान है।

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

क्लाउडफ्रंट क्या करता है यह है कि यह उपयोगकर्ता और एडब्ल्यूएस एस 3 के बीच एक मिडलवेयर के रूप में खड़ा है।

क्लाउडफ्रंट पर सबसे अधिक उपयोग की जाने वाली फ़ाइलों को कैश किया जा सकता है और यह क्या करता है, यह उन फ़ाइलों को किनारे स्थानों पर प्रतिलिपि बनाता है (कम विलंबता वाले अंतिम उपयोगकर्ताओं को सामग्री वितरित करने के लिए, अमेज़ॅन क्लाउडफ्रंट सामग्री वितरण के लिए किनारे के स्थानों का वैश्विक नेटवर्क उपयोग करता है)।

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

प्रत्येक अनुरोध को क्लाउडफ्रंट से S3 तक एक नया DNS दिया जाता है, इसलिए इसके परिणामस्वरूप कम यातायात के साथ-साथ समानांतर अनुरोध प्रक्रिया भी होगी।

जुलाई-2016 के अनुसार वर्तमान किनारे स्थानों की सूची निम्नलिखित है: -

संयुक्त राज्य अमेरिका

  • अशबर्न, वीए (3)
  • अटलांटा, GA
  • शिकागो, आईएल
  • डलास / फोर्ट वर्थ, TX (2)
  • हेवर्ड, सीए
  • जैक्सनविल, FL
  • लॉस एंजिल्स, सीए (2)
  • मियामी, FL
  • न्यूयॉर्क, एनवाई (3)
  • नेवार्क, एनजे
  • पालो अल्टो, सीए
  • सैन जोस, सीए
  • सिएटल, डब्ल्यूए
  • साउथ बेंड, आईएन
  • सेंट लुइस, एमओ

यूरोप

  • एम्स्टर्डम, नीदरलैंड्स (2)

  • डबलिन, आयरलैंड

  • फ्रैंकफर्ट, जर्मनी (3)

  • लंदन, इंग्लैंड (3)

  • मैड्रिड, स्पेन

  • मार्सेल, फ्रांस

  • मिलान, इटली

  • पेरिस, फ्रांस (2)

  • स्टॉकहोम स्वीडन

  • वारसॉ, पोलैंड

एशिया

  • चेन्नई, भारत

  • हांगकांग (2)

  • मुंबई, भारत

  • मनीला, फिलीपींस

  • नई दिल्ली भारत

  • ओसाका, जापान

  • सियोल, कोरिया (3)

  • सिंगापुर (2)

  • ताइपेई, ताइवान

  • टोक्यो, जापान (2)

ऑस्ट्रेलिया

  • मेलबोर्न, ऑस्ट्रेलिया

  • सिडनी ऑस्ट्रेलिया

दक्षिण अमेरिका

  • साओ पाउलो ब्राज़ील

  • रियो डी जनेरो, ब्राज़ील

इससे आप निष्कर्ष निकाल सकते हैं कि यदि उपयोगकर्ता सीमित हैं, तो आपके S3 की मेजबानी की जाती है, तो आपको क्लाउडफ्रंट के लिए जाने की आवश्यकता नहीं है, और यदि वैश्विक स्तर पर उपयोगकर्ताओं की संख्या में वृद्धि हुई है तो आपको निश्चित रूप से क्लाउडफ्रंट का उपयोग करना चाहिए बेहतर विलंबता और यातायात नियंत्रण के लिए।




क्लाउडफ्रंट का उपयोग करने के लिए एक और मामला यह है कि आप क्लाउडफ्रंट में एक कस्टम डोमेन में एक SSL प्रमाणपत्र का उपयोग कर सकते हैं जबकि आप S3 में नहीं कर सकते हैं। एक बहुत अच्छा कारण imho!










amazon-s3 amazon-ec2 amazon-web-services cloud