విషయము
- మంచి వర్చువలైజేషన్
- బగ్స్ లేవు, ఒత్తిడి లేదు - మీ జీవితాన్ని నాశనం చేయకుండా జీవితాన్ని మార్చే సాఫ్ట్వేర్ను రూపొందించడానికి స్టెప్ గైడ్ ద్వారా మీ దశ
- తెలియనివి
మూలం: చోంబోసన్ / ఐస్టాక్ఫోటో
Takeaway:
క్లౌడ్-బేస్డ్ వర్చువల్ ఇన్ఫ్రాస్ట్రక్చర్ కోసం సర్వర్లెస్ కంప్యూటింగ్ సరికొత్త మోడల్. నేటి సంస్థ పనిభారం కోసం ఇది ఏమి చేయగలదో మరియు చేయలేదో తెలుసుకోండి.
టెక్నాలజీ పండితులు కొంతకాలంగా ఐటి మౌలిక సదుపాయాల ముగింపును అంచనా వేస్తున్నారు, కనీసం సంస్థ గురించి ఆందోళన చెందాల్సిన అవసరం ఉంది. కానీ సర్వర్లెస్ కంప్యూటింగ్ యొక్క పెరుగుదల సంభాషణను సరికొత్త స్థాయికి నెట్టివేసింది. (సర్వర్లెస్పై ప్రాథమిక విషయాల కోసం, సర్వర్లెస్ కంప్యూటింగ్ 101 ను చూడండి.)
ప్రశ్న ఖచ్చితంగా చెల్లుతుంది. తమకు అవసరమైన నైరూప్య వనరులను తమకు అవసరమైన వ్యవధికి మాత్రమే లీజుకు ఇవ్వగలిగినప్పుడు ఎవరైనా తమ సొంత కంప్యూట్ మౌలిక సదుపాయాలను నిర్మించుకునే సమయం, ఇబ్బంది మరియు వ్యయాన్ని ఎందుకు కోరుకుంటారు?
ఏ సాంకేతిక పరిజ్ఞానం మాదిరిగానే, సర్వర్లెస్ దాని మంచి పాయింట్లు మరియు చెడు పాయింట్లను కలిగి ఉంది, అంటే ఇది కొన్ని అనువర్తనాలకు సరైన మద్దతును అందిస్తుంది, ఇతరులకు మిడ్లింగ్ మద్దతు మరియు ఇతరులకు బలహీనమైన మద్దతును అందిస్తుంది.
మంచి వర్చువలైజేషన్
మొదట, మంచి పాయింట్లు. ఇజ్రాయెల్ వ్యవస్థాపక సంస్థ వైఎల్ వెంచర్స్ ప్రకారం, సర్వర్లెస్ కంప్యూటింగ్ అనేది మౌలిక సదుపాయాల యొక్క తదుపరి దశ, దీనిలో రన్టైమ్స్ మరియు కార్యాచరణ నిర్వహణ విధులు వర్చువలైజేషన్ యొక్క కేంద్రంగా మారతాయి. అందువల్ల సర్వర్లను, వర్చువల్ మిషన్లను లేదా ఇతర అంతర్లీన కంప్యూట్ వనరులను ప్రొవిజనింగ్ చేయడం గురించి చింతించకుండా ఇచ్చిన పనిని అమలు చేయడానికి వినియోగదారులను అనుమతిస్తుంది కాబట్టి దీనిని కొన్నిసార్లు సేవగా ఫంక్షన్ అని పిలుస్తారు. మెరుగైన చురుకుదనం మరియు స్కేలబిలిటీ, అలాగే మరింత ఖచ్చితమైన ఖర్చు / వినియోగ నమూనాలు మరియు మెరుగైన భద్రత, ముఖ్యంగా DDoS దాడులకు వ్యతిరేకంగా ముఖ్యమైన ప్రయోజనాలు. (DDoS దాడులతో పోరాడే కొత్త పద్ధతి కోసం, విల్ బ్లాక్చెయిన్ టెక్నాలజీ DDoS దాడులను వాడుకలో లేకుండా చేస్తుంది?) చూడండి.
ఈ కారణాల వల్ల, సంక్లిష్ట సాఫ్ట్వేర్ అభివృద్ధి చేయబడిన, అమలు చేయబడిన మరియు నిర్వహించబడే విధానంలో సర్వర్లెస్ విప్లవాత్మకమైన సామర్థ్యాన్ని కలిగి ఉందని సంస్థ చెబుతోంది, ఇది పెరుగుతున్న సేవ-ఆధారిత ఆర్థిక వ్యవస్థ కోసం కీలక అనువర్తనాలను సంస్థ సృష్టించే మరియు మద్దతు ఇచ్చే విధానాన్ని మారుస్తుంది. DevOps మరియు విషయాల ఇంటర్నెట్ వంటి అభివృద్ధి చెందుతున్న కార్యక్రమాలు, సర్వర్లెస్ కంప్యూటింగ్ ద్వారా కార్యాచరణ మరియు ఖర్చు-పొదుపు రెండింటి పరంగా గణనీయమైన ప్రోత్సాహాన్ని పొందుతాయి.
సర్వర్లెస్ యొక్క ప్రముఖ ఛాంపియన్లలో ఒకరు, వాస్తవానికి, నెట్ఫ్లిక్స్. 100 మిలియన్లకు పైగా చందాదారులు డేటా-హెవీ వీడియో కంటెంట్ను ప్రసారం చేయడంతో, సంస్థ ఇటీవల తన కంటెంట్ డెలివరీ ప్లాట్ఫామ్ను క్లౌడ్కు తరలించడం పూర్తి చేసింది. ఇది ఇప్పుడు మీడియా ఫైళ్లు, బ్యాకప్, ఉదాహరణ విస్తరణలు మరియు పర్యవేక్షణ సాఫ్ట్వేర్కు మద్దతు ఇవ్వడానికి AWS లాంబ్డా సేవను ఉపయోగిస్తోంది. ఖచ్చితంగా, సంస్థ అంతర్గత మౌలిక సదుపాయాలపై ఇవన్నీ ఉంచగలదు, కాని మూలధన ఖర్చులు మాత్రమే ఖగోళంగా ఉంటాయి, కార్యాచరణ సామర్థ్యానికి దగ్గరగా ఏదైనా నిర్వహించడానికి అవసరమైన సాంకేతిక నిపుణుల సైన్యాన్ని ప్రత్యేకంగా చెప్పనక్కర్లేదు.
మైక్రోసాఫ్ట్ యొక్క అజూర్ ఫంక్షన్ల ప్రోగ్రామ్ మేనేజర్ డోన్నా మలేయరీ, సర్వర్లెస్ టెక్నాలజీ యొక్క తాజా పునరావృత్తులు ప్రారంభంలో దత్తతకు ఆటంకం కలిగించిన అనేక కీలక అడ్డంకులను తొలగిస్తాయని పేర్కొంది. డీబగ్గింగ్ మరియు పర్యవేక్షణకు మరింత బలమైన మద్దతు, అలాగే సంస్థలను ప్రాంగణంలో అభివృద్ధి అనుభవాలను స్వీకరించడానికి అనుమతించే స్థానిక వర్చువల్ యంత్రాలకు మద్దతు, ప్రైవేట్ మరియు హైబ్రిడ్ మేఘాలను నిర్మించే సంస్థలకు తప్పనిసరిగా ఉండాలి. సర్వర్లెస్తో, అన్ని ఎంటర్ప్రైజెస్ దాని కోడ్ గురించి మరియు అది ఎలా ప్రేరేపించబడుతుందనే దాని గురించి ఆందోళన చెందాలి; అంతర్లీన వేదిక మిగిలిన అన్నిటినీ చూసుకుంటుంది.
ఇప్పటికీ, టెక్ రిపబ్లిక్ యొక్క మాట్ ఆసే మాట్లాడుతూ, సర్వర్లెస్ కంప్యూటింగ్కు ఉన్న అన్ని లోపాలు పరిష్కరించబడలేదు. ఒక విషయం ఏమిటంటే, సాంకేతిక పరిజ్ఞానం కోడ్ను సృష్టించడం, సర్వర్లెస్ రిసోర్స్లో హోస్ట్ చేయడం మరియు దాని గురించి మరచిపోవడాన్ని గతంలో కంటే సులభం చేస్తుంది. ఇది అనవసరమైన వనరుల వినియోగానికి దారితీస్తుంది మరియు ఎంటర్ప్రైజ్ డేటా వాతావరణంలో హానికరమైన కోడ్ను చొప్పించడానికి దోపిడీ చేయగల విస్తరించిన దాడి వెక్టర్స్. అదే సమయంలో, సర్వర్లెస్ ఒకే ప్రొవైడర్పై డిపెండెన్సీని పెంచే సామర్థ్యాన్ని కలిగి ఉంది, ఎందుకంటే ఇప్పటికే ఉన్న కోడ్కు మద్దతిచ్చే అదే ప్లాట్ఫామ్లో కొత్త కోడ్ను ప్రారంభించడం సులభం అవుతుంది. అయితే, ఈ రెండు సందర్భాల్లో, సమస్యలు సర్వర్లెస్ పరిష్కారంలోనే ఉండవని గమనించడం ముఖ్యం, కానీ సంస్థ దానిని నిర్వహించడానికి ఎంచుకున్న విధంగా.
బగ్స్ లేవు, ఒత్తిడి లేదు - మీ జీవితాన్ని నాశనం చేయకుండా జీవితాన్ని మార్చే సాఫ్ట్వేర్ను రూపొందించడానికి స్టెప్ గైడ్ ద్వారా మీ దశ
సాఫ్ట్వేర్ నాణ్యత గురించి ఎవరూ పట్టించుకోనప్పుడు మీరు మీ ప్రోగ్రామింగ్ నైపుణ్యాలను మెరుగుపరచలేరు.
తెలియనివి
సర్వర్లెస్ కంప్యూటింగ్ యొక్క సానుకూల మరియు ప్రతికూల అంశాలతో పాటు, మొత్తం డేటా పర్యావరణ వ్యవస్థలో ఇది ఎలా కలిసిపోతుందో తెలియనివి ఇంకా చాలా ఉన్నాయి. గేమ్ డెవలపర్ మైఖేల్ చర్చిమాన్ ప్రకారం, సర్వర్లెస్ కోసం ఉపయోగ కేసులు ఇప్పటికీ ఎక్కువగా నిర్వచించబడలేదు మరియు ప్రధానంగా అధిక-వాల్యూమ్ బ్యాకెండ్ ప్రక్రియలు మరియు రియల్ టైమ్ డేటా స్ట్రీమింగ్కు పరిమితం చేయబడ్డాయి. ఇవి ముఖ్యమైన విధులు, కానీ అవి పూర్తి సంస్థ పనిభారం యొక్క చిన్న భాగాన్ని మాత్రమే సూచిస్తాయి.
సర్వర్లెస్ లెగసీ మౌలిక సదుపాయాలతో ఏకీకృతం కావాలా లేదా భర్తీ చేయాలా అనేది మరొక పెద్ద ప్రశ్న. తక్కువ ఖర్చుతో కూడిన వనరులను ఉపయోగించుకోవడం మరియు అత్యధిక స్థాయి పనితీరును అందించడం టెంప్టేషన్. కేసుల వారీగా నిర్ణయించడం కష్టంగా ఉంటుంది, ప్రత్యేకించి సేవలకు మద్దతు ఇస్తున్నప్పుడు నవల మరియు అనూహ్య మార్గాల్లో పరస్పరం సంభాషించడం ప్రారంభించినప్పుడు.
మూడవ పార్టీ పరిష్కారంగా, సర్వర్లెస్ కూడా అప్లికేషన్ మరియు సేవా పనితీరుకు సంబంధించి అదే సవాళ్లలో నడుస్తుంది. కోల్పోయిన లేదా తగ్గిన సేవకు నివారణలను వివరించడానికి ఒక SLA మంచిది, కాని అవి సమయానికి హామీ ఇవ్వలేవు. ఏదైనా అనువర్తనం కోసం సర్వర్లెస్కి వెళ్లాలా వద్దా అని నిర్ణయించేటప్పుడు, పనికిరాని సమయ వాస్తవ పరిణామాలను జాగ్రత్తగా అంచనా వేయండి.
ఇతర అభివృద్ధి చెందుతున్న సాంకేతిక పరిజ్ఞానాలు, కంటైనర్లు మరియు సర్వర్లెస్ కంప్యూటింగ్ మధ్య సంబంధం కూడా ఎక్కువగా తెలియదు. ఎంటర్ప్రైజ్ డేటా వాతావరణంలో గణనీయమైన పురోగతి సాధించడానికి ముందు సర్వర్లెస్ కంటైనర్ల ముగింపును సూచిస్తుందని చాలా మంది భావిస్తున్నారు. అయితే, సర్వర్లెస్ మరియు కంటైనర్లు ఒకదానికొకటి సంపూర్ణంగా ఉన్నాయని చర్చిమాన్ వాదించాడు, సర్వర్లెస్ వనరులు బాహ్య సేవ వలె పనిచేస్తాయి, ఇది అప్లికేషన్ యొక్క ప్రధాన కంటైనర్ పర్యావరణ వ్యవస్థలో దగ్గరగా కలిసిపోవలసిన అవసరం లేదు.
ఏదైనా అభివృద్ధి చెందుతున్న సాంకేతిక పరిజ్ఞానం మాదిరిగానే, ఎంటర్ప్రైజ్ సర్వర్లెస్ను కొంత జాగ్రత్తతో మరియు ఈ కొత్త వాతావరణం నుండి ఏమి పొందాలనే దానిపై స్పష్టమైన ఆలోచనతో స్వీకరించాలి. జాగ్రత్తగా మరియు ప్రణాళికతో కూడిన దత్తత ద్వారా మాత్రమే సంస్థలు ఇంకా అభివృద్ధి చెందుతున్న మూడవ పార్టీ డేటా పరిష్కారానికి కీలకమైన విధులను అప్పగించే ప్రమాదాన్ని తగ్గించగలవు, అదే సమయంలో కొత్త, మరింత చురుకైన ఆపరేటింగ్ వాతావరణం యొక్క ప్రతిఫలాలను పెంచుతాయి.