Microsoft Azure - परिदृश्य
विंडोज एज़्योर के बुनियादी परिदृश्यों को समझने से हमें इसके उपयोग को समझने में मदद मिलेगी। इसके अतिरिक्त, यह हमें दी गई सेवाओं को समझने में मदद करेगा। यहां तीन बुनियादी परिदृश्यों पर चर्चा की गई है। निम्नलिखित परिदृश्यों के अलावा, क्लाइंट की जरूरतों के आधार पर एज़्योर सेवाओं का उपयोग करने के कई और तरीके हो सकते हैं, लेकिन इस अध्याय में सभी बुनियादी उपयोग शामिल हैं।
सॉफ्टवेयर विकास
सॉफ्टवेयर विकास विंडोज एज़्योर का सबसे लोकप्रिय परिदृश्य है। सॉफ़्टवेयर को स्थानीय विकास के कपड़े पर विकसित और परीक्षण किया गया है और फिर विंडोज एज़्योर के क्लाउड में तैनात किया गया है। Azure वेब एप्लिकेशन और अन्य वेब सेवाओं के साथ संचार करने वाली सहायक प्रक्रियाओं की मेजबानी करता है।
सॉफ़्टवेयर डेवलपमेंट चरण में एप्लिकेशन का परीक्षण आमतौर पर डेवलपर्स के लिए बहुत लंबा हो जाता है, अगर उन्हें एप्लिकेशन को होस्ट करने के लिए उपयोग किए जा रहे पर्यावरण के कॉन्फ़िगरेशन को बदलने की आवश्यकता होती है। विंडोज एज़्योर में, यह एक समस्या नहीं है क्योंकि संसाधन पूरी तरह से उनके नियंत्रण में हैं और आवेदन द्वारा आवश्यकतानुसार संशोधित किया जा सकता है। एक बार जब एक वेब एप्लिकेशन को विंडोज एज़्योर के क्लाउड में होस्ट किया जाता है, तो यह अंतिम उपयोगकर्ताओं और संगठनों द्वारा उपयोग करने के लिए तैयार है।
इसके अलावा, उनके द्वारा प्रदान किए गए उपकरणों का उपयोग करके विंडोज एज़्योर में एप्लिकेशन को तैनात करना बहुत आसान है। ये उपकरण MS परिनियोजित, PowerShell, टीम फाउंडेशन सर्वर (TFS) के साथ एकीकरण हैं। विजुअल स्टूडियो क्लाउड प्रोजेक्ट भी एप्लिकेशन को परिनियोजित करने का एक आसान विकल्प है।
स्टेजिंग वातावरण में एक एप्लिकेशन का परीक्षण किया जाता है और फिर इसे उपयोग करने के लिए अंतिम उपयोगकर्ताओं के लिए उत्पादन वातावरण में तैनात किया जाता है।
एंटरप्राइज प्रोसेस ऑफलोडिंग
एक संगठन के लिए ऐसी परिस्थितियाँ होती हैं जहाँ उन्हें एक निश्चित समय के लिए या नियमित रूप से अपने onpremise सिस्टम से लोड कम करने की आवश्यकता होती है। यह बहुत ही कम लागत पर Windows Azure सेवाओं का उपयोग करके आसानी से प्राप्त किया जा सकता है। ग्राहकों को पूरे हार्डवेयर और सॉफ्टवेयर के लिए भुगतान करने के बजाय केवल उन्हीं लेनदेन के लिए भुगतान करना पड़ता है जो उनके आवेदन पर किए गए हैं।
यह संगठन के लिए नए संसाधनों का उपयोग करने का एक बेहद किफायती तरीका है। इस संदर्भ में एज़्योर ज़रूरत पड़ने पर क्लाउड पर संसाधनों का विस्तार करके व्यवसायों को काफी त्वरित वृद्धि प्रदान करता है।
एंटरप्राइज़ अनुप्रयोग एकीकरण
इसे आमतौर पर ईएआई परिदृश्य कहा जाता है। आइए एक परिदृश्य के बारे में सोचते हैं, जब उन अनुप्रयोगों के बीच डेटा भेजने और प्राप्त करने के लिए दो अलग-अलग संगठनों की आवश्यकता होती है जो उन अनुप्रयोगों द्वारा आगे संसाधित किए जाते हैं। Windows Azure का उपयोग करके क्रॉस-एंटरप्राइज़ अनुप्रयोग एकीकरण किया जा सकता है। सेवा को BizTalk सेवा कहा जाता है, जो विभिन्न संगठनों के ऑन-प्रिमाइसेस या ऑन-क्लाउड अनुप्रयोगों के बीच B2B संदेश की सुविधा प्रदान करती है।
यह सेवा अनुप्रयोगों के बीच एक कनेक्शन को सक्षम करती है, भले ही वे विभिन्न परिवहन प्रोटोकॉल का पालन कर रहे हों। इस प्रक्रिया में प्राप्त करने के लिए आवेदन द्वारा आवश्यक गुणों को मान्य करना और निकालना भी शामिल है। एक सामान्य परिदृश्य में, जहां दो संगठनों के अनुप्रयोगों के बीच संचार की आवश्यकता होती है, सहभागिता को उचित प्रक्रिया को पूरा करके फ़ायरवॉल को बायपास करना होगा। हालाँकि, Windows Azure द्वारा दी जाने वाली सेवा में, अनुप्रयोगों के बीच संचार को संगठन के फ़ायरवॉल को बायपास करने की आवश्यकता नहीं है।