जब आप Azure क्लाउड पर कोई एप्लिकेशन लागू करते हैं तो बहुत कुछ होता है जो पर्दे के पीछे चलता है। मेरे पास पर्दे के पीछे क्या चल रहा है, इस बारे में कोई विशेष जानकारी नहीं है, लेकिन वीर उपकरण पर काम करके प्रोजेक्ट्स को एज़्योर क्लाउड में अपलोड किया है, ये एक बाहरी व्यक्ति के रूप में मेरे इंप्रेशन हैं:
अन्य बातों के अलावा:
- सर्वर के उपलब्ध पूल से हार्डवेयर आवंटित किया जाना चाहिए
- कोर ओएस के वीएचडी को मशीन पर अपलोड किया जाना चाहिए
- एक वीएम उदाहरण को आरोहित किया जाना चाहिए और उस वीएचडी इमेज को बूट किया जाना चाहिए
- आपके एप्लिकेशन पैकेज को VM में कॉपी किया जाना चाहिए और इंस्टॉल किया जाना चाहिए
- VM मॉनिटर को आपकी सेवा के शुरू होने, या विफल होने की प्रतीक्षा करनी चाहिए
- डेटा सेंटर लोड बैलेंसर और फ़ायरवॉल को आपके एप्लिकेशन के सेवा समापन बिंदुओं से अवगत कराया जाना चाहिए
- एक बार जब वह सब सिंक्रनाइज़ हो जाता है, तो आपका ऐप वेब से एक्सेस किया जा सकता है।
VHD इमेज संभवतः आकार में गीगाबाइट है, जो आपके ऐप अपलोड से बहुत बड़ी है। सुपरफास्ट डेटासेंटर नेटवर्क पर भी, वीएम में उस सामान को स्थानांतरित करने, उसे अनपैक करने और उससे बूट करने में समय लगता है। इसके अलावा, लोड बैलेंसर और फ़ायरवॉल को रूटिंग अनुरोध को सर्वोच्च प्राथमिकता देने के लिए संभवतः अनुकूलित किया जाता है। फ़ायरवॉल और लोड बैलेंसर को पुन: कॉन्फ़िगर करना कम प्राथमिकता है, और यातायात प्रवाह को बाधित किए बिना किया जाना है।
यह भी ध्यान दें कि यह सब काम केवल एक नई तैनाती के लिए किया जाना है। किसी मौजूदा परिनियोजन को बहुत तेज़ी से अपडेट करना - 20 से 30 मिनट के बजाय 2 से 3 मिनट।