അടിസ്ഥാന ക്ലൗഡ് കമ്പ്യൂട്ടിംഗ് ആശയങ്ങൾ
ബിസിനസ്സുകൾ പ്രവർത്തിക്കുന്ന രീതിയെ ക്ലൗഡ് കമ്പ്യൂട്ടിംഗ് മാറ്റുന്നു. Azure പോലുള്ള പ്ലാറ്റ്ഫോമുകൾ മികച്ച രീതിയിൽ ഉപയോഗിക്കാൻ ഈ പ്രധാന ആശയങ്ങൾ നിങ്ങൾ അറിഞ്ഞിരിക്കണം.
പ്രധാന ആശയങ്ങൾ ഇവയാണ്:
- Virtualization: ഒരു ഭൗതിക സ്രോതസ്സിൽ നിന്ന് ഒന്നിലധികം കൃത്രിമ സാഹചര്യങ്ങൾ (simulated environments) സൃഷ്ടിക്കുന്നത്.
- Scalability: ദീർഘകാല ആവശ്യങ്ങൾ നിറവേറ്റുന്നതിനായി നിങ്ങളുടെ ശേഷി വർദ്ധിപ്പിക്കുന്നത്.
- Agility: ടൂളുകളും സേവനങ്ങളും വേഗത്തിൽ വിന്യസിക്കാനുള്ള കഴിവ്.
- High Availability: നിങ്ങളുടെ സിസ്റ്റങ്ങൾ എപ്പോഴും ലഭ്യമാണെന്ന് ഉറപ്പാക്കുന്നത്.
- Fault Tolerance: ഒരു ഘടകം പരാജയപ്പെട്ടാലും സിസ്റ്റങ്ങൾ തടസ്സമില്ലാതെ പ്രവർത്തിക്കുന്നത് ഉറപ്പാക്കുന്നത്.
- Global Reach: ലോകത്തിന്റെ വിവിധ ഭാഗങ്ങളിൽ നിങ്ങളുടെ ആപ്പുകൾ വിന്യസിക്കുന്നത്.
പലരും Scalability-യും Elasticity-യും തമ്മിൽ മാറിപ്പോകാറുണ്ട്. അവ തമ്മിലുള്ള വ്യത്യാസം ഇതാ:
Scalability എന്നത് വളർച്ചയെക്കുറിച്ചുള്ളതാണ്. നിങ്ങളുടെ ബിസിനസ്സ് ഓരോ മാസവും വളരുകയാണെങ്കിൽ, ഉപയോക്താക്കളുടെ വർദ്ധനവ് കൈകാര്യം ചെയ്യാൻ നിങ്ങൾ കൂടുതൽ സെർവറുകൾ ചേർക്കുന്നു. നിങ്ങൾ ഭാവിക്ക് വേണ്ടിയാണ് ഇത് തയ്യാറാക്കുന്നത്.
Elasticity എന്നത് വേഗതയെക്കുറിച്ചുള്ളതാണ്. ബ്ലാക്ക് ഫ്രൈഡേയിൽ (Black Friday) വലിയൊരു സെയിൽ നടക്കുകയാണെങ്കിൽ, നിങ്ങളുടെ സിസ്റ്റം ഉടനടി കൂടുതൽ റിസോഴ്സുകൾ ചേർക്കുന്നു. സെയിൽ കഴിയുമ്പോൾ, സിസ്റ്റം ആ റിസോഴ്സുകൾ നീക്കം ചെയ്യുന്നു. ഇത് പണം ലാഭിക്കാൻ സഹായിക്കുന്നു.
ഈ ടൂളുകൾ ചിലവ് കുറയ്ക്കാനും വിശ്വാസ്യത വർദ്ധിപ്പിക്കാനും നിങ്ങളെ സഹായിക്കുന്നു.
ഉറവിടം: https://dev.to/akuchukwu_obinna_95d509a7/basic-cloud-computing-concepts-2ho3