5

मैं क्लाउड एप्लिकेशन को Azure क्लाउड में ले जा रहा हूं और यह तय करने की आवश्यकता है कि कौन से स्टोरेज प्रकार का उपयोग करना है। संग्रहीत फाइलें ज्यादातर छवियां और कभी-कभी एक .pdf फ़ाइल होगी। एकमात्र ऑपरेशन किया जा सकता है, मूल रूप से फाइलें डाल रहा है और फाइलें प्राप्त कर रहा है, और कभी-कभी मेटाडेटा को भी पुनर्प्राप्त कर रहा है। उस प्रोफ़ाइल से, ऐसा लगता है कि ब्लॉब स्टोरेज मेरी आवश्यकताओं के लिए अधिक उपयुक्त है।Azure फ़ाइल सेवा बनाम ब्लोब स्टोरेज - प्रदर्शन-वार

हालांकि, मुझे यकीन नहीं है कि अगर एज़ूर फ़ाइल सेवा का उपयोग करना मुझे किनारे के प्रदर्शन के अनुसार प्रदान करेगा। थ्रूपुट दोनों स्टोरेज प्रकारों के लिए समान होना चाहिए।

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

मैंने इस धागे में उस उत्तर का जवाब देखने की कोशिश की: Azure Blob Storage vs. File Service लेकिन ऐसा लगता है कि प्रदर्शन का विषय वहां छोड़ा गया है।

उत्तर

7

जो आप चुनते हैं वह प्रदर्शन और ऐप आर्किटेक्चर का संयोजन होने की संभावना है, क्योंकि कुछ विरासत ऐप्स को फ़ाइल I/O पर भरोसा करना चाहिए।

एक विशुद्ध रूप से निष्पादन-संबंधी दृष्टिकोण से

:

  • प्रत्येक ब्लॉब 60MB/सेकंड अप करने के लिए प्रवाह करने में सक्षम है
  • प्रत्येक फ़ाइल शेयर 60MB अप करने के लिए प्रवाह करने में सक्षम है/सेकंड

तो एक थ्रूपुट परिप्रेक्ष्य से, फ़ाइल शेयरों को पूरे स्टोरेज खाते की तुलना में सीमित किया जा रहा है, क्योंकि शेयर शेयर थ्रूपुट 60 एमबी/सेकेंड है, इस पर ध्यान दिए बिना शेयर में फाइलों की संख्या।

क्षमता परिप्रेक्ष्य से:

  • एक भंडारण खाता 500TB
  • एक फ़ाइल साझा 5TB को

आप Azure संग्रहण क्षमता पर गौर करना चाहिए प्रदान करता है और प्रदर्शन करने के लिए प्रदान करता है के लिए here लक्षित करता है अधिक विशिष्टताएं, लेकिन टीएल; ब्लॉब्स के साथ काम कर रहे डीआर सीधे अधिक बैंडविड्थ प्रदान करेंगे।

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