Azure Files और Queue Storage
Azure Files के साथ SMB या NFS प्रोटोकॉल का उपयोग करके क्लाउड-आधारित फ़ाइल शेयर माउंट करें और Queue Storage की टिकाऊ संदेश कतारों से एप्लिकेशन घटकों को अलग रखें।
Azure Files और Queue Storage, CoddyKit पर Cloud & IT Cert Prep का एक निःशुल्क पाठ है। यह 4 में से 3वाँ पाठ है। आप नीचे पूरा पाठ निःशुल्क पढ़ सकते हैं—फिर अंतर्निहित कोड संपादक और 24/7 एआई ट्यूटर के साथ ब्राउज़र में इसका व्यावहारिक अभ्यास कर सकते हैं। यह Cloud & IT Cert Prep सीखने के मार्ग का हिस्सा है और आपकी प्रगति वेब तथा CoddyKit ऐप पर सिंक होती रहती है। Cloud & IT Cert Prep पाठ्यक्रम में कुल 4 पाठ शामिल हैं।
Azure फ़ाइलें: क्लाउड फ़ाइल शेयर
Azure फ़ाइलें पूरी तरह प्रबंधित क्लाउड-आधारित फ़ाइल शेयर उपलब्ध कराती हैं, जिन्हें उद्योग-मानक SMB (Server Message Block) और NFS (Network File System) प्रोटोकॉल के माध्यम से एक्सेस किया जा सकता है। इसका अर्थ है कि आप Windows, Linux या macOS मशीनों पर Azure फ़ाइल शेयर को उसी तरह Mount कर सकते हैं, जैसे स्थानीय कॉर्पोरेट नेटवर्क पर नेटवर्क फ़ाइल शेयर को करते हैं। Blob Storage के विपरीत, जिसे एक्सेस करने के लिए किसी विशिष्ट API या SDK की आवश्यकता होती है, Azure फ़ाइलें ऐसे किसी भी एप्लिकेशन के साथ सहज रूप से काम करती हैं जो मैप की गई ड्राइव या UNC पथ से पढ़ सकता है।
# Mount an Azure file share on Linux using SMB
sudo mount -t cifs \
//mystorageacct.file.core.windows.net/myshare \
/mnt/myshare \
-o username=mystorageacct,password=<KEY>,dir_mode=0755Azure फ़ाइलों के उपयोग के मामले
Azure फ़ाइलें कई सामान्य उद्यम परिदृश्यों के लिए बनाई गई हैं: लिफ्ट-एंड-शिफ्ट साझा संग्रहण — उन एप्लिकेशन को, जो परिसर में मौजूद फ़ाइल सर्वर पर निर्भर हैं, बिना एप्लिकेशन कोड में बदलाव किए Azure फ़ाइलों पर ले जाएँ। हाइब्रिड पहुँच — परिसर के सर्वर और Azure VM, दोनों Azure File Sync का उपयोग करके एक ही शेयर को एक साथ Mount कर सकते हैं। कॉन्फ़िगरेशन और सेटिंग शेयर — कॉन्फ़िगरेशन फ़ाइलों को किसी शेयर में संग्रहीत करें और उन्हें कई App Service इंस्टेंस या कंटेनर से Mount करें। डेवलपर टूल शेयर — किसी विकास दल में IDE प्लगइन, बिल्ड टूल और स्क्रिप्ट साझा करें।
Azure File Sync
Azure File Sync किसी Azure फ़ाइल शेयर को Windows Server फ़ाइल सर्वर के साथ सिंक्रनाइज़ करके Azure फ़ाइलों का विस्तार परिसर के वातावरण तक करता है। Windows Server अक्सर एक्सेस की जाने वाली फ़ाइलों के स्थानीय कैश के रूप में काम करता है; हाल में एक्सेस न की गई फ़ाइलों को क्लाउड टियरिंग प्लेसहोल्डर फ़ाइलों से बदल दिया जाता है, जो निर्देशिका में दिखाई देती हैं, लेकिन स्थानीय डिस्क स्थान का उपयोग नहीं करतीं। जब कोई उपयोगकर्ता प्लेसहोल्डर खोलता है, तो Azure File Sync वास्तविक फ़ाइल को Azure से पृष्ठभूमि में पारदर्शी रूप से डाउनलोड कर देता है। इससे उपयोगकर्ताओं को स्थानीय स्तर पर तेज़ पहुँच मिलती है और परिसर में आवश्यक संग्रहण स्थान कम हो जाता है।
Azure फ़ाइलों के स्तर
Azure फ़ाइलें दो प्रदर्शन स्तर प्रदान करती हैं: Standard (HDD-आधारित) — सामान्य फ़ाइल साझा करने, बैच कार्यभार और होम निर्देशिकाओं के लिए किफ़ायती। शुल्क प्रति माह संग्रहीत प्रत्येक GB के आधार पर लिया जाता है। Premium (SSD-आधारित) — डेटाबेस, उद्यम एप्लिकेशन और वित्तीय सेवा प्रणालियों जैसे उच्च-IOPS परिदृश्यों के लिए बनाई गई है। शुल्क उपयोग किए गए प्रत्येक GB के बजाय प्रावधानित GB के आधार पर लिया जाता है (आप क्षमता पहले से निर्धारित करते हैं)। जब आपके कार्यभार को लगातार और कम-विलंबता वाला फ़ाइल I/O चाहिए, तब Premium चुनें। अधिकांश कार्यालयी फ़ाइल साझा करने के परिदृश्यों के लिए Standard पर्याप्त है।
Queue Storage का परिचय
Azure Queue Storage बड़ी संख्या में संदेशों को संग्रहीत करने वाली सेवा है, जिन्हें प्रमाणित HTTP/HTTPS कॉल के माध्यम से कहीं से भी एक्सेस किया जा सकता है। कतारें एप्लिकेशन घटकों के बीच अतुल्यकालिक, अलग-अलग संचार सक्षम करती हैं — एक घटक (उत्पादक) कतार में संदेश जोड़ता है और दूसरा घटक (उपभोक्ता) अपनी गति से उन्हें प्राप्त करके संसाधित करता है। यह अलगाव उत्पादक और उपभोक्ता को स्वतंत्र रूप से स्केल करने देता है और उपभोक्ता के धीमे या अस्थायी रूप से अनुपलब्ध होने पर उत्पादक को रुकने से बचाता है।
कतारें कैसे काम करती हैं
Azure Queue Storage में कोई संदेश अधिकतम 64 KB का हो सकता है और उसे अधिकतम 7 दिनों तक रखा जा सकता है। जब कोई उपभोक्ता संदेश प्राप्त करता है, तो संदेश एक कॉन्फ़िगर की जा सकने वाली अवधि के लिए अदृश्य हो जाता है (दृश्यता टाइमआउट, डिफ़ॉल्ट 30 सेकंड)। यदि उपभोक्ता टाइमआउट से पहले संदेश को संसाधित करके हटा देता है, तो संदेश स्थायी रूप से हटा दिया जाता है। यदि उपभोक्ता हटाने से पहले विफल हो जाता है, तो संदेश फिर से दिखाई देने लगता है, ताकि कोई अन्य उपभोक्ता उसे प्राप्त कर सके — इससे त्रुटि-सहनशीलता के लिए कम-से-कम एक बार वितरण की गारंटी मिलती है।
# Send a message to a queue
az storage message put \
--account-name mystorageacct \
--queue-name order-queue \
--content 'Process order 12345'
# Get the next message from the queue
az storage message get \
--account-name mystorageacct \
--queue-name order-queueQueue Storage बनाम Service Bus
Azure दो कतार सेवाएँ प्रदान करता है और यह जानना महत्वपूर्ण है कि किसका उपयोग कब करना है: Queue Storage — सरल और बहुत बड़ी कतारें (अधिकतम 500 TB), HTTP-आधारित मतदान; लाखों संदेशों के साथ बुनियादी उत्पादक-उपभोक्ता अलगाव के लिए सर्वोत्तम। Azure Service Bus — उन्नत सुविधाओं वाला उद्यम संदेश-प्रेषण: संदेश क्रम (FIFO), डेड-लेटर कतारें, सत्र, डुप्लिकेट पहचान, कई सब्सक्राइबर वाले विषय और लेन-देन। बड़े पैमाने पर सरल अलगाव के लिए Queue Storage का उपयोग करें। जब आपको उद्यम संदेश-प्रेषण की गारंटी या कई उपभोक्ताओं के लिए पब्लिश-सब्सक्राइब प्रसारण की आवश्यकता हो, तब Service Bus का उपयोग करें।
Azure Functions के साथ Queue Storage
एक बहुत सामान्य प्रतिरूप है Queue Storage को Azure Functions के साथ जोड़ना: एक वेब एप्लिकेशन ऑर्डर संदेशों को कतार में जोड़ता है (उत्पादक), और Queue ट्रिगर वाला Azure Function (उपभोक्ता) प्रत्येक ऑर्डर को संसाधित करता है। कतार में प्रतीक्षा कर रहे संदेशों की संख्या के आधार पर Function अपने-आप स्केल होता है — अधिक संदेशों का अर्थ है अधिक Function इंस्टेंस। यह प्रतिरूप वेब फ्रंटएंड को ऑर्डर संसाधन तर्क से अलग करता है, संसाधन सेवा के अस्थायी रूप से बंद होने पर भी ऑर्डर खोने से बचाता है और सिस्टम को ट्रैफ़िक में अचानक आई वृद्धि को सहजता से संभालने देता है।
Table Storage: NoSQL कुंजी-मान
Azure Table Storage बड़े पैमाने और कम लागत पर संरचित, गैर-संबंधपरक डेटा संग्रहीत करने वाला NoSQL कुंजी-मान स्टोर है। डेटा तालिकाओं में व्यवस्थित होता है (संबंधपरक तालिकाएँ नहीं — इन्हें संग्रह समझें), और प्रत्येक पंक्ति एक एंटिटी होती है, जिसमें एक पार्टिशन कुंजी, पंक्ति कुंजी और मिश्रित प्रकारों की अधिकतम 252 अतिरिक्त प्रॉपर्टी होती हैं। Table Storage स्कीमा-रहित है — एक ही तालिका की अलग-अलग पंक्तियों में अलग-अलग प्रॉपर्टी हो सकती हैं। यह उन परिदृश्यों के लिए उपयुक्त है जिनमें कुंजी द्वारा तेज़ खोज आवश्यक हो (जैसे डिवाइस टेलीमेट्री या उपयोगकर्ता प्राथमिकताएँ), लेकिन यह JOIN या जटिल क्वेरी का समर्थन नहीं करता।
Azure फ़ाइलों की सुरक्षा
Azure फ़ाइलें प्रमाणीकरण की दो विधियाँ समर्थित करती हैं: संग्रहण खाते की कुंजी — खाते की मास्टर कुंजी का उपयोग करके पूर्ण पहुँच देती है; सरल, लेकिन कम सूक्ष्म। पहचान-आधारित प्रमाणीकरण — Microsoft Entra ID (केवल-क्लाउड VM के लिए) या Active Directory Domain Services (हाइब्रिड, परिसर से जुड़े कंप्यूटरों के लिए) का उपयोग करके प्रमाणीकरण करें। पहचान-आधारित प्रमाणीकरण शेयर के भीतर फ़ोल्डर और फ़ाइलों पर प्रति-उपयोगकर्ता और प्रति-समूह पहुँच नियंत्रण सूचियाँ (ACL) सक्षम करता है, ठीक वैसे ही जैसे परिसर में मौजूद Windows फ़ाइल सर्वर पर होता है। बहु-उपयोगकर्ता वाले उद्यम फ़ाइल शेयरों के लिए यही अनुशंसित तरीका है।
सही संग्रहण सेवा चुनना
संग्रहण सेवा चुनने के निर्णय का सारांश: Blob Storage — असंरचित ऑब्जेक्ट (छवियाँ, वीडियो, बैकअप, मनमानी फ़ाइलें) के लिए, जिन्हें API या URL के माध्यम से एक्सेस किया जाता है। Azure फ़ाइलें — SMB/NFS के माध्यम से OS-माउंटेड ड्राइव की आवश्यकता वाले संरचित फ़ाइल सिस्टम के लिए, जिन्हें कई सर्वर या उपयोगकर्ता साझा करते हैं। Queue Storage — एप्लिकेशन घटकों के बीच टिकाऊ, अतुल्यकालिक संदेश-प्रेषण के लिए। Table Storage — कम लागत पर तेज़ कुंजी-आधारित खोज की आवश्यकता वाले संरचित NoSQL कुंजी-मान डेटा के लिए। जटिल NoSQL आवश्यकताओं के लिए Cosmos DB, Table Storage का अधिक शक्तिशाली और स्केलेबल उत्तराधिकारी है।
त्वरित जाँच
इस पाठ में Microsoft Azure Fundamentals (AZ-900) की अवधारणाओं की अपनी समझ जाँचें।
पाठ का पुनरावलोकन
इस पाठ में आपने सीखा: Azure फ़ाइलें SMB/NFS क्लाउड फ़ाइल शेयर उपलब्ध कराती हैं, जो मौजूदा एप्लिकेशन के साथ एकीकृत होते हैं और Azure File Sync के माध्यम से परिसर के सर्वर के साथ सिंक्रोनाइज़ किए जा सकते हैं, Queue Storage कम-से-कम एक बार संदेश वितरण के साथ एप्लिकेशन घटकों के बीच विश्वसनीय अतुल्यकालिक अलगाव सक्षम करता है, और Table Storage संरचित डेटा के लिए किफ़ायती, स्कीमा-रहित NoSQL कुंजी-मान स्टोर उपलब्ध कराता है। आगे हम डिस्क संग्रहण के प्रकारों और SAS टोकन तथा निजी एंडपॉइंट के साथ संग्रहण सुरक्षा को कवर करेंगे।
एआई शिक्षक के साथ Cloud & IT Cert Prep सीखें — निःशुल्क
अपने ब्राउज़र में वास्तविक कोड लिखें और चलाएँ, चौबीसों घंटे एआई शिक्षक से तुरंत सहायता पाएँ, और वेब या ऐप पर वहीं से शुरू करें जहाँ आपने छोड़ा था।
- पाठ्यक्रम
- 150
- पाठ
- 600
अक्सर पूछे जाने वाले प्रश्न
क्या “Azure Files और Queue Storage” पाठ निःशुल्क है?
हाँ—“Azure Files और Queue Storage” का पूरा पाठ यहाँ वेब पर निःशुल्क पढ़ा जा सकता है। इंटरैक्टिव अभ्यास (अंतर्निहित कोड संपादक और 24/7 एआई ट्यूटर) करने और Cloud & IT Cert Prep पाठ्यक्रम का बाकी हिस्सा अनलॉक करने के लिए CoddyKit PRO लें। Cloud & IT Cert Prep पाठ्यक्रम में कुल 4 पाठ शामिल हैं।
“Azure Files और Queue Storage” में मैं क्या सीखूँगा?
Azure Files के साथ SMB या NFS प्रोटोकॉल का उपयोग करके क्लाउड-आधारित फ़ाइल शेयर माउंट करें और Queue Storage की टिकाऊ संदेश कतारों से एप्लिकेशन घटकों को अलग रखें। आप ब्राउज़र में सीधे चलाए जाने वाले व्यावहारिक कोड के साथ Cloud & IT Cert Prep का अभ्यास करते हैं, और पाठ पूरा करते समय 24/7 एआई ट्यूटर आपके प्रश्नों के उत्तर देता है।
क्या Cloud & IT Cert Prep शुरू करने के लिए मुझे किसी अनुभव की आवश्यकता है?
पहले के अनुभव की आवश्यकता नहीं है। CoddyKit पर Cloud & IT Cert Prep शुरुआती से लेकर उन्नत शिक्षार्थियों तक सभी के लिए व्यवस्थित किया गया है, इसलिए आप यहीं से या शुरुआत से सीखना शुरू कर सकते हैं और अपनी गति से आगे बढ़ सकते हैं। यह 4 में से 3वाँ पाठ है।
“Azure Files और Queue Storage” पाठ पूरा करने में कितना समय लगता है?
CoddyKit का अधिकांश पाठ लगभग 5–10 मिनट में पूरा हो जाता है। हर पाठ छोटा और संवादात्मक है, इसलिए आप लगातार प्रगति करते हैं और वेब या ऐप पर वहीं से सीखना जारी रख सकते हैं जहाँ आपने छोड़ा था।
क्या मैं इस Cloud & IT Cert Prep पाठ में कोड लिख और चला सकता हूँ?
हाँ। हर Cloud & IT Cert Prep पाठ में एक अंतर्निर्मित कोड संपादक शामिल है, जिससे आप सीधे अपने ब्राउज़र में वास्तविक कोड लिख और चला सकते हैं और तुरंत एआई प्रतिक्रिया पा सकते हैं—स्थानीय सेटअप की आवश्यकता नहीं है।
इस पाठ्यक्रम के सभी पाठ
- Azure स्टोरेज खाते
- Blob Storage: क्लाउड के लिए ऑब्जेक्ट स्टोरेज
- Azure Files और Queue Storage
- डिस्क स्टोरेज और स्टोरेज सुरक्षा