క్లౌడ్ కోడ్‌తో క్లౌడ్ రన్ కోసం అభివృద్ధిని వేగవంతం చేస్తోంది

క్లౌడ్ కోడ్‌తో క్లౌడ్ రన్ కోసం అభివృద్ధిని వేగవంతం చేస్తోంది

పూర్తిగా నిర్వహించబడే కంటైనర్ ప్లాట్‌ఫారమ్ కోసం సేవలను అభివృద్ధి చేస్తున్నప్పుడు క్లౌడ్ రన్, కోడ్ ఎడిటర్, టెర్మినల్ మరియు Google క్లౌడ్ కన్సోల్ మధ్య నిరంతరం మారడం వల్ల మీరు త్వరగా అలసిపోతారు. అంతేకాకుండా, ప్రతి విస్తరణ సమయంలో మీరు ఒకే ఆదేశాలను చాలాసార్లు అమలు చేయాలి. క్లౌడ్ కోడ్ మీరు క్లౌడ్ అప్లికేషన్‌లను వ్రాయడానికి, డీబగ్ చేయడానికి మరియు అమలు చేయడానికి అవసరమైన ప్రతిదాన్ని కలిగి ఉన్న సాధనాల సమితి. ఇది VS కోడ్ మరియు IntelliJ వంటి జనాదరణ పొందిన డెవలప్‌మెంట్ ఎన్విరాన్‌మెంట్‌ల కోసం ప్లగిన్‌లను ప్రభావితం చేయడం ద్వారా Google క్లౌడ్ అభివృద్ధిని మరింత సమర్థవంతంగా చేస్తుంది. దాని సహాయంతో, మీరు క్లౌడ్ రన్‌లో సులభంగా అభివృద్ధి చేయవచ్చు. కట్ కింద మరిన్ని వివరాలు.

క్లౌడ్ రన్ మరియు క్లౌడ్ కోడ్ ఇంటిగ్రేషన్ మీకు తెలిసిన డెవలప్‌మెంట్ ఎన్విరాన్‌మెంట్‌లో కొత్త క్లౌడ్ రన్ సేవలను సృష్టించడం సులభం చేస్తుంది. మీరు సేవలను స్థానికంగా అమలు చేయవచ్చు, వాటిని త్వరగా పునరావృతం చేయవచ్చు మరియు డీబగ్ చేయవచ్చు, ఆపై వాటిని క్లౌడ్ రన్‌కి అమర్చవచ్చు మరియు వాటిని సులభంగా నిర్వహించవచ్చు మరియు నవీకరించవచ్చు.

రచయిత నుండి గమనిక. Google Cloud Next 2020 OnAir వర్చువల్ కాన్ఫరెన్స్‌లో, మేము రూపొందించిన అనేక కొత్త ఫీచర్‌లు మరియు సేవలను ప్రకటించాము అప్లికేషన్ డెలివరీ మరియు అభివృద్ధి ప్రక్రియను వేగవంతం చేయండిమరియు అప్లికేషన్ ఆధునికీకరణ కోసం క్లౌడ్ ప్లాట్‌ఫారమ్ (క్లౌడ్ అప్లికేషన్ ఆధునికీకరణ ప్లాట్‌ఫారమ్ లేదా CAMP).

కొత్త క్లౌడ్ రన్ సేవలను సృష్టిస్తోంది

మొదటి చూపులో, కంటెయినరైజేషన్ మరియు సర్వర్‌లెస్ సేవలు చాలా క్లిష్టంగా అనిపించవచ్చు. మీరు ఇప్పుడే క్లౌడ్ రన్‌ని ప్రారంభిస్తుంటే, క్లౌడ్ కోడ్‌లోని క్లౌడ్ రన్ ఉదాహరణల నవీకరించబడిన జాబితాను చూడండి. ఉదాహరణలు Java, NodeJS, Python, Go మరియు .NETలో అందుబాటులో ఉన్నాయి. వాటి ఆధారంగా, మీరు వెంటనే మీ స్వంత కోడ్ రాయడం ప్రారంభించవచ్చు, అన్ని సిఫార్సులను పరిగణనలోకి తీసుకుంటారు.

అన్ని ఉదాహరణలు డాకర్‌ఫైల్‌ను కలిగి ఉంటాయి కాబట్టి మీరు కంటైనర్ కాన్ఫిగరేషన్‌లను గుర్తించడంలో సమయాన్ని వృథా చేయనవసరం లేదు. మీరు ఇప్పటికే ఉన్న సేవను క్లౌడ్ రన్‌కి మైగ్రేట్ చేస్తుంటే, మీరు ఇంతకు ముందు డాకర్‌ఫైల్స్‌తో పని చేసి ఉండకపోవచ్చు. ఇట్స్ ఓకే! క్లౌడ్ కోడ్ సేవకు మద్దతు ఉంది Google క్లౌడ్ బిల్డ్‌ప్యాక్ వస్తువులు, సేవను నేరుగా కోడ్‌లో ఉంచడానికి మిమ్మల్ని అనుమతిస్తుంది. డాకర్ ఫైల్ అవసరం లేదు. క్లౌడ్ కోడ్‌లో మీరు మీ సేవను క్లౌడ్ రన్‌కి అమలు చేయడానికి అవసరమైన ప్రతిదాన్ని కలిగి ఉంటుంది.

క్లౌడ్ కోడ్‌తో క్లౌడ్ రన్ కోసం అభివృద్ధిని వేగవంతం చేస్తోంది

స్థానిక వాతావరణంలో క్లౌడ్ రన్ సేవల అభివృద్ధి మరియు డీబగ్గింగ్

మీరు Google క్లౌడ్‌కు సేవను అమలు చేయడానికి ముందు, అది ఎలా పని చేస్తుందో చూడటానికి, ఏవైనా అవసరమైన మార్పులు చేయడానికి మరియు ఏవైనా లోపాలను డీబగ్ చేయడానికి మీరు దాన్ని మీ స్వంత కంప్యూటర్‌లో ప్రయత్నించవచ్చు. అభివృద్ధి సమయంలో, ప్రతినిధి క్లౌడ్ రన్ వాతావరణంలో మార్పులను పరీక్షించడానికి క్లౌడ్ రన్ సేవలను నిరంతరం సేకరించి, క్లౌడ్‌కు అమలు చేయాలి. డీబగ్గర్‌ను కనెక్ట్ చేయడం ద్వారా మీరు మీ కోడ్‌ను స్థానికంగా డీబగ్ చేయవచ్చు, అయితే, ఇది మొత్తం కంటైనర్ స్థాయిలో చేయనందున, మీరు సాధనాలను స్థానికంగా ఇన్‌స్టాల్ చేయాలి. డాకర్‌ని ఉపయోగించి స్థానికంగా కంటైనర్‌ను అమలు చేయడం సాధ్యమవుతుంది, కానీ అలా చేయడానికి అవసరమైన ఆదేశం చాలా పొడవుగా ఉంది మరియు ఉత్పత్తి వాతావరణం యొక్క ప్రత్యేకతలను ప్రతిబింబించదు.

క్లౌడ్ కోడ్‌లో క్లౌడ్ రన్ ఎమ్యులేటర్ ఉంటుంది, ఇది స్థానికంగా క్లౌడ్ రన్ సేవలను అభివృద్ధి చేయడానికి మరియు డీబగ్ చేయడానికి మిమ్మల్ని అనుమతిస్తుంది. ప్రకారం ఎక్స్ప్లోరేషన్DevOps రీసెర్చ్ అండ్ అసెస్‌మెంట్ (DORA) నిర్వహించిన ఒక అధ్యయనం ప్రకారం, అధిక సాఫ్ట్‌వేర్ డెలివరీ సామర్థ్యాన్ని ప్రదర్శించిన బృందాలు తక్కువ సమర్థవంతమైన జట్ల కంటే 7 రెట్లు తక్కువ తరచుగా మార్పు వైఫల్యాలను అనుభవించాయి. స్థానికంగా కోడ్‌ను త్వరగా పునరావృతం చేయగల సామర్థ్యంతో మరియు ప్రాతినిధ్య వాతావరణంలో దాన్ని డీబగ్ చేయగల సామర్థ్యంతో, మీరు నిరంతర ఏకీకరణ సమయంలో లేదా ఉత్పత్తిలో అధ్వాన్నంగా కాకుండా అభివృద్ధి ప్రారంభంలోనే బగ్‌లను త్వరగా కనుగొనవచ్చు.

క్లౌడ్ రన్ ఎమ్యులేటర్‌లో కోడ్‌ని అమలు చేస్తున్నప్పుడు, మీరు వీక్షణ మోడ్‌ను ప్రారంభించవచ్చు. మీరు ఫైల్‌లను సేవ్ చేసిన ప్రతిసారీ, నిరంతర అభివృద్ధి కోసం మీ సేవ ఎమ్యులేటర్‌కి మళ్లీ అమర్చబడుతుంది.

క్లౌడ్ రన్ ఎమ్యులేటర్ యొక్క మొదటి ప్రయోగం:
క్లౌడ్ కోడ్‌తో క్లౌడ్ రన్ కోసం అభివృద్ధిని వేగవంతం చేస్తోంది

క్లౌడ్ కోడ్‌ని ఉపయోగించి క్లౌడ్ రన్ సేవలను డీబగ్గింగ్ చేయడం మీ సాధారణ అభివృద్ధి వాతావరణంలో మాదిరిగానే ఉంటుంది. VS కోడ్‌లో "డీబగ్ ఆన్ క్లౌడ్ రన్ ఎమ్యులేటర్" ఆదేశాన్ని అమలు చేయండి (లేదా "క్లౌడ్ రన్: రన్ లోకల్‌గా" కాన్ఫిగరేషన్‌ని ఎంచుకోండి మరియు IntelliJ ఎన్విరాన్‌మెంట్‌లో "డీబగ్" ఆదేశాన్ని అమలు చేయండి) మరియు కోడ్ బ్రేక్‌పాయింట్‌లను సెట్ చేయండి. మీ కంటైనర్‌లో బ్రేక్‌పాయింట్ సక్రియం అయిన తర్వాత, మీరు ఆదేశాల మధ్య మారవచ్చు, వేరియబుల్ లక్షణాలపై హోవర్ చేయవచ్చు మరియు కంటైనర్ నుండి లాగ్‌లను తనిఖీ చేయవచ్చు.

VS కోడ్ మరియు IntelliJ ఆలోచనలో క్లౌడ్ కోడ్‌ని ఉపయోగించి క్లౌడ్ రన్ సేవను డీబగ్ చేయడం:
క్లౌడ్ కోడ్‌తో క్లౌడ్ రన్ కోసం అభివృద్ధిని వేగవంతం చేస్తోంది
క్లౌడ్ కోడ్‌తో క్లౌడ్ రన్ కోసం అభివృద్ధిని వేగవంతం చేస్తోంది

క్లౌడ్ రన్‌లో సేవను అమలు చేస్తోంది

మీరు క్లౌడ్ రన్ సేవ కోసం స్థానికంగా కోడ్‌కి చేసిన అన్ని మార్పులను ఒకసారి మీరు పరీక్షించిన తర్వాత, ఒక కంటైనర్‌ను సృష్టించి, దానిని క్లౌడ్ రన్‌కు అమలు చేయడం మాత్రమే మిగిలి ఉంది.

అభివృద్ధి వాతావరణం నుండి సేవను అమలు చేయడం కష్టం కాదు. మేము డిప్లాయ్‌మెంట్‌కు ముందు సేవను కాన్ఫిగర్ చేయడానికి అవసరమైన అన్ని పారామితులను జోడించాము. మీరు డిప్లాయ్ క్లిక్ చేసినప్పుడు, క్లౌడ్ కోడ్ కంటైనర్ ఇమేజ్‌ను రూపొందించడానికి అవసరమైన అన్ని ఆదేశాలను అమలు చేస్తుంది, దానిని క్లౌడ్ రన్‌కు అమలు చేస్తుంది మరియు URLని సేవకు పంపుతుంది.

క్లౌడ్ రన్‌లో సేవను అమలు చేయడం:
క్లౌడ్ కోడ్‌తో క్లౌడ్ రన్ కోసం అభివృద్ధిని వేగవంతం చేస్తోంది

క్లౌడ్ రన్ సేవలను నిర్వహించడం

VS కోడ్‌లోని క్లౌడ్ కోడ్‌తో, మీరు ఒక క్లిక్‌తో వెర్షన్ మరియు సర్వీస్ హిస్టరీని వీక్షించవచ్చు. ఈ ఫీచర్ క్లౌడ్ కన్సోల్ నుండి డెవలప్‌మెంట్ ఎన్విరాన్‌మెంట్‌కి తరలించబడింది కాబట్టి మీరు మారడం కొనసాగించాల్సిన అవసరం లేదు. క్లౌడ్ రన్ ఎక్స్‌ప్లోరర్‌లో ఎంచుకున్న సంస్కరణలు మరియు సేవలకు సంబంధించిన లాగ్‌లను వీక్షణ పేజీ ఖచ్చితంగా ప్రదర్శిస్తుంది.

క్లౌడ్ కోడ్‌తో క్లౌడ్ రన్ కోసం అభివృద్ధిని వేగవంతం చేస్తోంది

మీరు Cloud Run Explorerలో మీ ప్రాజెక్ట్‌లో Anthos కోసం నిర్వహించబడే అన్ని క్లౌడ్ రన్ సేవలు మరియు క్లౌడ్ రన్ సేవల గురించి సమాచారాన్ని త్వరగా కనుగొనవచ్చు మరియు వీక్షించవచ్చు. అక్కడ మీరు ట్రాఫిక్‌లో ఎంత శాతం మళ్లించబడిందో మరియు ఎంత CPU వనరులు కేటాయించబడతాయో సులభంగా కనుగొనవచ్చు.

VS కోడ్ మరియు IntelliJలో క్లౌడ్ రన్ ఎక్స్‌ప్లోరర్
క్లౌడ్ కోడ్‌తో క్లౌడ్ రన్ కోసం అభివృద్ధిని వేగవంతం చేస్తోంది
క్లౌడ్ కోడ్‌తో క్లౌడ్ రన్ కోసం అభివృద్ధిని వేగవంతం చేస్తోంది

సంస్కరణపై కుడి-క్లిక్ చేయడం ద్వారా, మీరు సేవ యొక్క URLని వీక్షించవచ్చు. క్లౌడ్ కన్సోల్‌లో, మీరు ట్రాఫిక్‌ను తనిఖీ చేయవచ్చు లేదా సేవల మధ్య దాని దారి మళ్లింపును కాన్ఫిగర్ చేయవచ్చు.

ప్రారంభ విధానం

మీ సేవా విస్తరణ మరియు లాగింగ్ ప్రక్రియలను క్రమబద్ధీకరించడానికి క్లౌడ్ రన్‌లో క్లౌడ్ కోడ్‌తో పని చేయమని మేము మిమ్మల్ని ఆహ్వానిస్తున్నాము. మరింత సమాచారం కోసం, డెవలప్‌మెంట్ ఎన్విరాన్‌మెంట్స్ కోసం క్లౌడ్ రన్ కోసం డాక్యుమెంటేషన్ చూడండి విజువల్ స్టూడియో కోడ్ и JetBrains. మీరు ఇంకా ఈ పరిసరాలతో పని చేయకుంటే, ముందుగా ఇన్‌స్టాల్ చేయండి విజువల్ స్టూడియో కోడ్ లేదా ఇంటెల్లిజె.

Google Cloud Next OnAirలో చేరండి

ప్రస్తుతం ఆన్‌లైన్ కాన్ఫరెన్స్ జరుగుతోందని నేను మా పాఠకులకు గుర్తు చేయాలనుకుంటున్నాను Google క్లౌడ్ తదుపరి ప్రసార EMEA దీని కోసం మేము డెవలపర్‌లు మరియు సొల్యూషన్ ఆర్కిటెక్ట్‌లు మరియు మేనేజర్‌ల కోసం కంటెంట్‌ను సిద్ధం చేసాము.

మీరు ఉచితంగా నమోదు చేసుకోవడం ద్వారా సెషన్‌లు, స్పీకర్లు మరియు యాక్సెస్ కంటెంట్ గురించి మరింత తెలుసుకోవచ్చు తదుపరి OnAir EMEA పేజీ. తదుపరి OnAir EMEA కోసం ప్రదర్శించబడే ప్రత్యేకమైన కంటెంట్‌తో పాటు, మీరు Google Cloud Next '250: OnAir యొక్క గ్లోబల్ భాగం నుండి 20 కంటే ఎక్కువ సెషన్‌లకు పూర్తి ప్రాప్యతను కూడా పొందుతారు.

మూలం: www.habr.com

ఒక వ్యాఖ్యను జోడించండి