ప్రాథమిక క్లౌడ్ కంప్యూటింగ్ భావనలు
క్లౌడ్ కంప్యూటింగ్ వ్యాపారాలు నడిచే విధానాన్ని మారుస్తుంది. Azure వంటి ప్లాట్ఫారమ్లను సమర్థవంతంగా ఉపయోగించుకోవడానికి మీరు ఈ ముఖ్యమైన భావనలను తెలుసుకోవాలి.
ముఖ్యమైన భావనలు ఇవి:
- Virtualization: ఒకే భౌతిక వనరు నుండి బహుళ అనుకరణ వాతావరణాలను (simulated environments) సృష్టించడం.
- Scalability: దీర్ఘకాలిక డిమాండ్ను తీర్చడానికి మీ సామర్థ్యాన్ని పెంచుకోవడం.
- Agility: సాధనాలు మరియు సేవలను వేగంగా అమలు చేయడం.
- High Availability: మీ సిస్టమ్లు ఎల్లప్పుడూ ఆన్లైన్లో ఉండేలా చూడటం.
- Fault Tolerance: ఏదైనా ఒక భాగం విఫలమైనప్పటికీ సిస్టమ్లు పనిచేస్తూ ఉండేలా చూడటం.
- Global Reach: ప్రపంచంలోని వివిధ ప్రాంతాలలో మీ యాప్లను విస్తరించడం.
చాలా మంది Scalability మరియు Elasticity మధ్య అయోమయానికి గురవుతుంటారు. వాటి మధ్య తేడా ఇక్కడ ఉంది:
Scalability అనేది వృద్ధికి సంబంధించినది. మీ షాపు ప్రతి నెలా పెరుగుతుంటే, వినియోగదారుల క్రమబద్ధమైన పెరుగుదలను తట్టుకోవడానికి మీరు మరిన్ని సర్వర్లను జోడిస్తారు. మీరు భవిష్యత్తు కోసం సిద్ధమవుతారు.
Elasticity అనేది వేగానికి సంబంధించినది. బ్లాక్ ఫ్రైడే (Black Friday) వంటి రోజుల్లో పెద్ద సేల్ జరుగుతుంటే, మీ సిస్టమ్ తక్షణమే వనరులను (resources) జోడిస్తుంది. సేల్ ముగిసిన తర్వాత, సిస్టమ్ ఆ వనరులను తొలగిస్తుంది. దీనివల్ల డబ్బు ఆదా అవుతుంది.
ఈ సాధనాలు ఖర్చులను తగ్గించుకోవడానికి మరియు విశ్వసనీయతను మెరుగుపరచడానికి మీకు సహాయపడతాయి.
మూలం: https://dev.to/akuchukwu_obinna_95d509a7/basic-cloud-computing-concepts-2ho3