मूलभूत क्लाउड कॉम्प्युटिंग संकल्पना
क्लाउड कॉम्प्युटिंगमुळे व्यवसाय चालवण्याची पद्धत बदलते. Azure सारख्या प्लॅटफॉर्मचा प्रभावीपणे वापर करण्यासाठी तुम्हाला या मुख्य संकल्पना माहित असणे आवश्यक आहे.
मुख्य संकल्पनांमध्ये खालील गोष्टींचा समावेश होतो:
- व्हर्च्युअलायझेशन (Virtualization): एका भौतिक संसाधनातून (physical resource) अनेक सिम्युलेटेड वातावरण तयार करणे.
- स्केलेबिलिटी (Scalability): दीर्घकालीन मागणी पूर्ण करण्यासाठी तुमची क्षमता वाढवणे.
- चपळता (Agility): साधने आणि सेवा तैनात करण्यासाठी वेगाने हालचाल करणे.
- हाय अवेलेबिलिटी (High Availability): तुमची सिस्टम ऑनलाइन राहील याची खात्री करणे.
- फॉल्ट टॉलरन्स (Fault Tolerance): एखादा घटक निकामी झाला तरी सिस्टम चालू ठेवणे.
- जागतिक पोहोच (Global Reach): तुमच्या ॲप्सना जगाच्या विविध भागांत तैनात करणे.
अनेक लोक स्केलेबिलिटी (scalability) आणि इलास्टिसिटी (elasticity) यामध्ये गोंधळतात. त्यातील फरक खालीलप्रमाणे आहे:
स्केलेबिलिटी म्हणजे वाढ (growth) आहे. जर तुमचे दुकान दर महिन्याला वाढत असेल, तर वापरकर्त्यांच्या सातत्यपूर्ण वाढीचा सामना करण्यासाठी तुम्ही अधिक सर्व्हर्स जोडता. तुम्ही भविष्यासाठी तयारी करता.
इलास्टिसिटी म्हणजे वेग (speed) आहे. जर 'ब्लॅक फ्रायडे'ला तुमची मोठी सेल असेल, तर तुमची सिस्टम त्वरित संसाधने (resources) वाढवते. सेल संपल्यानंतर, सिस्टम ती संसाधने काढून टाकते. यामुळे पैशांची बचत होते.
ही साधने तुम्हाला खर्च कमी करण्यास आणि विश्वासार्हता सुधारण्यास मदत करतात.
स्रोत: https://dev.to/akuchukwu_obinna_95d509a7/basic-cloud-computing-concepts-2ho3