5

मुझे लगता है कि उपयोगकर्ताओं को अपलोड एकाधिक फ़ाइलों को स्टोर, और फिर http के माध्यम से अपने फ़ाइलों तक पहुँचने की क्षमता के साथ इन उपयोगकर्ताओं को प्रदान करने की जरूरत है। वहाँ दो प्रमुख कारणों में कर रहे हैं: - संग्रहण (जो मेरी प्राथमिक चिंता का विषय है यहाँ) - सुरक्षाविंडोज Azure एक फ़ाइल भंडारण प्रणाली के रूप में प्रयोग करने के लिए सबसे अच्छी रणनीति क्या है - http डाउनलोड क्षमताओं के साथ

प्रश्न (जो की एक तरफ अभी के लिए छोड़ देना) है: इन सभी भंडारण की सबसे अधिक लागत कुशल और performant तरीका क्या है फाइलें और बाद में उन्हें पहुंच दे रही है? मेरा मानना ​​है कि जवाब है: - Azure संग्रहण खाते के भीतर फ़ाइलों को स्टोर करें, और एक कुंजी है जो उन्हें SQL Azure डेटाबेस में संदर्भित करती है।

मैं इस पर सही हूँ?

क्या ब्लॉब स्टोरेज फ्लैट है? या क्या मैं अपनी फाइलों को व्यवस्थित करने के लिए अंदर फ़ोल्डर्स की तरह कुछ बना सकता हूं?

उत्तर

5

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

कंटेनर द्वारा ब्लॉब्स आयोजित किए जाते हैं। तो अगर आप कुछ है, जिस तरह:

http://mystorage.blob.core.windows.net/mycontainer/myfile.doc 

तुम भी एक पदानुक्रम परिसीमक का उपयोग कर अनुकरण कर सकते हैं, लेकिन वास्तव में सिर्फ कंटेनर प्लस ब्लॉब नहीं है।

यदि आप कंटेनर या ब्लॉब निजी रखते हैं, तो उपयोगकर्ता को या तो अपने वेब फ्रंट एंड (या वेब सेवा) से गुजरना होगा, या आपको उन्हें साझा एक्सेस हस्ताक्षर के साथ एक विशेष यूआरएल प्रदान करना होगा, जो एक समय-सीमित यूआरएल है।

+1

उत्कृष्ट डेविड। आपका बहुत बहुत धन्यवाद! मैंने प्लुरसाइट के प्रशिक्षण भी ले लिए और इसे देखने के कुछ घंटों के बाद, मैंने सीखा कि आपने ऊपर क्या बताया है। – xmorera

1

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

http://blobshare.codeplex.com/

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

संबंधित मुद्दे

 संबंधित मुद्दे