Kuharakisha Maendeleo ya Cloud Run kwa kutumia Msimbo wa Wingu

Kuharakisha Maendeleo ya Cloud Run kwa kutumia Msimbo wa Wingu

Wakati wa kutengeneza huduma kwa jukwaa la kontena linalosimamiwa kikamilifu Cloud Run, huenda utachoka haraka kwa kubadilisha kila mara kati ya kihariri cha msimbo, terminal, na Google Cloud Console. Zaidi ya hayo, itabidi pia utekeleze amri zile zile mara nyingi wakati wa kila utumaji. Msimbo wa Wingu ni seti ya zana zinazojumuisha kila kitu unachohitaji kuandika, kutatua na kupeleka programu za wingu. Hufanya usanidi wa Wingu la Google kuwa mzuri zaidi kwa kutumia programu-jalizi kwa mazingira maarufu ya usanidi kama vile VS Code na IntelliJ. Kwa msaada wake, unaweza kuendeleza kwa urahisi katika Cloud Run. Maelezo zaidi chini ya kukata.

Uunganishaji wa Cloud Run na Cloud Code hurahisisha kuunda huduma mpya za Cloud Run katika mazingira unayoyafahamu ya usanidi. Unaweza kuendesha huduma ndani ya nchi, kuzirudia kwa haraka na kuzitatua, kisha kuzipeleka kwenye Cloud Run na kuzidhibiti na kuzisasisha kwa urahisi.

Kumbuka kutoka kwa mwandishi. Katika mkutano pepe wa OnAir wa Google Cloud Next 2020, tulitangaza vipengele na huduma kadhaa ambazo zimeundwa ili kuongeza kasi ya uwasilishaji na mchakato wa maendeleo ya maombiNa Jukwaa la wingu la uboreshaji wa programu (Jukwaa la Uboreshaji wa Maombi ya Wingu au CAMP).

Inaunda huduma mpya za Cloud Run

Kwa mtazamo wa kwanza, uwekaji vyombo na huduma zisizo na seva zinaweza kuonekana kuwa ngumu kupita kiasi. Ikiwa ndio kwanza unaanza na Cloud Run, angalia orodha iliyosasishwa ya mifano ya Cloud Run katika Msimbo wa Wingu. Mifano inapatikana katika Java, NodeJS, Python, Go na .NET. Kulingana nao, unaweza kuanza mara moja kuandika msimbo wako mwenyewe, kwa kuzingatia mapendekezo yote.

Mifano yote ni pamoja na Dockerfile kwa hivyo sio lazima upoteze wakati kufikiria usanidi wa chombo. Ikiwa unahamisha huduma iliyopo kwenye Cloud Run, huenda hukufanya kazi na Dockerfiles hapo awali. Ni sawa! Huduma ya Cloud Code ina usaidizi Vipengee vya Google Cloud Buildpack, hukuruhusu kuhifadhi huduma moja kwa moja katika msimbo. Faili ya Docker haihitajiki. Msimbo wa Wingu una kila kitu unachohitaji ili kupeleka huduma yako kwenye Cloud Run.

Kuharakisha Maendeleo ya Cloud Run kwa kutumia Msimbo wa Wingu

Uundaji na utatuzi wa huduma za Cloud Run katika mazingira ya karibu

Kabla ya kupeleka huduma kwenye Wingu la Google, kuna uwezekano utataka kuijaribu kwenye kompyuta yako ili kuona jinsi inavyofanya kazi, kufanya mabadiliko yoyote muhimu, na kutatua hitilafu zozote. Wakati wa usanidi, ni lazima huduma za Cloud Run zikusanywe na kutumwa kwenye wingu ili kujaribu mabadiliko kwenye mazingira wakilishi ya Cloud Run. Unaweza kurekebisha msimbo wako ndani ya nchi kwa kuunganisha kitatuzi, hata hivyo, kwa kuwa hii haijafanywa kwa kiwango cha kontena nzima, itabidi usakinishe zana ndani ya nchi. Inawezekana kuendesha kontena ndani kwa kutumia Docker, lakini amri inayohitajika kufanya hivyo ni ndefu sana na haionyeshi maalum ya mazingira ya uzalishaji.

Msimbo wa Wingu unajumuisha kiigaji cha Cloud Run ambacho hukuruhusu kukuza na kutatua huduma za Cloud Run ndani ya nchi. Kulingana na utafitiKulingana na utafiti uliofanywa na Utafiti na Tathmini ya DevOps (DORA), timu zilizoonyesha ufanisi wa juu wa uwasilishaji wa programu zilipata hitilafu za mabadiliko mara 7 mara chache kuliko timu zisizofanya kazi vizuri. Ukiwa na uwezo wa kurudisha msimbo kwa haraka na kusuluhisha katika mazingira ya uwakilishi, unaweza kupata hitilafu mapema katika uundaji badala ya wakati wa ujumuishaji unaoendelea au, mbaya zaidi, katika toleo la umma.

Unapoendesha msimbo katika emulator ya Cloud Run, unaweza kuwezesha hali ya kutazama. Kila wakati unapohifadhi faili, huduma yako itatumwa upya kwa kiigaji kwa usanidi unaoendelea.

Uzinduzi wa kwanza wa Kiigaji cha Cloud Run:
Kuharakisha Maendeleo ya Cloud Run kwa kutumia Msimbo wa Wingu

Kutatua huduma za Cloud Run kwa kutumia Msimbo wa Wingu ni sawa na katika mazingira yako ya kawaida ya usanidi. Tekeleza amri ya "Debug on Cloud Run Emulator" katika Msimbo wa VS (au chagua usanidi wa "Cloud Run: Run Locally" na utekeleze amri ya "Debug" katika mazingira ya IntelliJ) na uweke tu vizuizi vya msimbo. Mara tu kipenyo kikiwashwa kwenye chombo chako, unaweza kubadili kati ya amri, kuelea juu ya sifa zinazobadilika, na uangalie kumbukumbu kutoka kwa chombo.

Kutatua huduma ya Cloud Run kwa kutumia Msimbo wa Wingu katika Msimbo wa VS na wazo la IntelliJ:
Kuharakisha Maendeleo ya Cloud Run kwa kutumia Msimbo wa Wingu
Kuharakisha Maendeleo ya Cloud Run kwa kutumia Msimbo wa Wingu

Inapeleka huduma katika Cloud Run

Baada ya kujaribu mabadiliko yote ambayo umefanya kwenye msimbo wa huduma ya Cloud Run ndani ya nchi, kilichobaki ni kuunda chombo na kukitumia kwenye Cloud Run.

Kupeleka huduma kutoka kwa mazingira ya maendeleo sio ngumu. Tumeongeza vigezo vyote vinavyohitajika ili kusanidi huduma kabla ya kupelekwa. Unapobofya Tumia, Msimbo wa Wingu utaendesha amri zote zinazohitajika ili kuunda picha ya chombo, ipeleke kwenye Cloud Run, na kupitisha URL kwenye huduma.

Inapeleka huduma katika Cloud Run:
Kuharakisha Maendeleo ya Cloud Run kwa kutumia Msimbo wa Wingu

Kusimamia Huduma za Cloud Run

Ukiwa na Msimbo wa Wingu katika Msimbo wa VS, unaweza kutazama toleo na historia ya huduma kwa mbofyo mmoja. Kipengele hiki kimehamishwa kutoka kwa Cloud Console hadi kwenye mazingira ya usanidi kwa hivyo huhitaji kuendelea kukibadilisha. Ukurasa wa kutazama unaonyesha kumbukumbu ambazo zinafaa kwa matoleo na huduma zilizochaguliwa katika Cloud Run Explorer.

Kuharakisha Maendeleo ya Cloud Run kwa kutumia Msimbo wa Wingu

Pia unaweza kupata kwa haraka na kuona maelezo kuhusu huduma zote zinazodhibitiwa za Cloud Run na huduma za Cloud Run za Anthos katika mradi wako katika Cloud Run Explorer. Huko unaweza kujua kwa urahisi ni asilimia ngapi ya trafiki inaelekezwa kwingine na ni rasilimali ngapi za CPU zimetengwa.

Kichunguzi cha Cloud Run katika Msimbo wa VS na IntelliJ
Kuharakisha Maendeleo ya Cloud Run kwa kutumia Msimbo wa Wingu
Kuharakisha Maendeleo ya Cloud Run kwa kutumia Msimbo wa Wingu

Kwa kubofya kulia kwenye toleo, unaweza kuona URL ya huduma. Katika Dashibodi ya Wingu, unaweza kuangalia trafiki au kusanidi uelekezaji wake upya kati ya huduma.

Anza

Tunakualika ufanye kazi na Msimbo wa Wingu katika Cloud Run ili kurahisisha michakato yako ya kusambaza na kuweka kumbukumbu. Kwa maelezo zaidi, angalia hati za Cloud Run kwa Mazingira ya Uendelezaji Kanuni ya Visual Studio ΠΈ JetBrains. Ikiwa bado haujafanya kazi na mazingira haya, sakinisha kwanza Kanuni ya Visual Studio au IntelliJ.

Jiunge na Google Cloud Next OnAir

Pia ningependa kuwakumbusha wasomaji wetu kwamba mkutano wa mtandaoni unafanyika hivi sasa Google Cloud Next OnAir EMEA ambayo tumetayarisha yaliyomo kwa watengenezaji na wasanifu wa suluhisho na wasimamizi.

Unaweza kujifunza zaidi kuhusu vipindi, spika na kufikia maudhui kwa kujisajili bila malipo katika Ukurasa unaofuata wa OnAir EMEA. Pamoja na maudhui ya kipekee yatakayowasilishwa kwa Next OnAir EMEA, pia utapata ufikiaji kamili kwa zaidi ya vipindi 250 kutoka sehemu ya kimataifa ya Google Cloud Next '20: OnAir.

Chanzo: mapenzi.com

Kuongeza maoni