Ukusheshisa Ukuthuthukiswa Kwe-Cloud Run nge-Cloud Code

Ukusheshisa Ukuthuthukiswa Kwe-Cloud Run nge-Cloud Code

Lapho uthuthukisa izinsizakalo zesikhulumi esiphethwe ngokugcwele I-Cloud Run, cishe uzokhathala ngokushesha ukushintsha njalo phakathi komhleli wekhodi, itheminali, ne-Google Cloud Console. Ngaphezu kwalokho, kuzodingeka futhi wenze imiyalo efanayo izikhathi eziningi phakathi nokuthunyelwa ngakunye. Ikhodi Yamafu isethi yamathuluzi ehlanganisa yonke into oyidingayo ukuze ubhale, ulungise iphutha futhi usebenzise izinhlelo zokusebenza zamafu. Kwenza ukuthuthukiswa kwe-Google Cloud kusebenze kahle kakhulu ngokusebenzisa ama-plugin ezindaweni ezithuthukile ezidumile njenge-VS Code ne-IntelliJ. Ngosizo lwayo, ungakwazi ukuthuthukisa kalula ku-Cloud Run. Imininingwane eyengeziwe ngaphansi kokusikwa.

Ukuhlanganiswa kwe-Cloud Run kanye ne-Cloud Code kwenza kube lula ukudala amasevisi amasha we-Cloud Run endaweni yakho yokuthuthukiswa evamile. Ungaqalisa amasevisi endaweni, uwaphindaphinde ngokushesha futhi uwalungise, bese uwathumele kokuthi I-Cloud Run futhi uwaphathe kalula futhi uwabuyekeze.

Inothi elivela kumbhali. Engqungqutheleni ebonakalayo ye-Google Cloud Next 2020 OnAir, simemezele izici ezintsha ezimbalwa namasevisi aklanyelwe ukusheshisa ukulethwa kwezicelo kanye nenqubo yokuthuthukisaFuthi Inkundla yamafu yokwenza uhlelo lokusebenza lube sesimanjemanje (I-Cloud Application Modernization Platform noma i-CAMP).

Idala amasevisi amasha we-Cloud Run

Uma uthi nhlΓ‘, ukufakwa kweziqukathi kanye nezinsizakalo ezingenasiphakeli zingabonakala ziyinkimbinkimbi ngokweqile. Uma usanda kuqalisa nge-Cloud Run, hlola uhlu olubuyekeziwe lwezibonelo ze-Cloud Run kokuthi Ikhodi Yefu. Izibonelo zitholakala ku-Java, NodeJS, Python, Go kanye ne-.NET. Ngokusekelwe kubo, ungaqala ngokushesha ukubhala ikhodi yakho, ucabangela zonke izincomo.

Zonke izibonelo zifaka i-Dockerfile ukuze ungachithi isikhathi ukuthola ukulungiselelwa kwesiqukathi. Uma uthutha isevisi ekhona ku-Cloud Run, kungenzeka ukuthi awuzange usebenze nama-Dockerfiles ngaphambilini. Kulungile! Isevisi ye-Cloud Code inosekelo Izinto ze-Google Cloud Buildpack, okukuvumela ukuthi uhlanganise isevisi ngekhodi ngokuqondile. I-Dockerfile ayidingeki. Ikhodi Yefu iqukethe konke okudingayo ukuze usebenzise isevisi yakho ku-Cloud Run.

Ukusheshisa Ukuthuthukiswa Kwe-Cloud Run nge-Cloud Code

Ukuthuthukiswa nokulungiswa kwamaphutha kwezinsizakalo ze-Cloud Run endaweni yasendaweni

Ngaphambi kokuthi uthumele isevisi ku-Google Cloud, uzofuna ukuyizama ekhompyutheni yakho ukuze ubone ukuthi isebenza kanjani, wenze noma yiziphi izinguquko ezidingekayo, futhi ulungise noma imaphi amaphutha. Phakathi nokuthuthukiswa, amasevisi we-Cloud Run kufanele aqoqwe ngokuqhubekayo futhi asetshenziswe emafini ukuze kuhlolwe izinguquko endaweni emele i-Cloud Run. Ungakwazi ukulungisa iphutha lekhodi yakho endaweni ngokuxhuma i-debugger, nokho, njengoba lokhu akwenziwa ezingeni laso sonke isiqukathi, kuzomele ufake amathuluzi endaweni. Kungenzeka ukusebenzisa isiqukathi endaweni usebenzisa i-Docker, kodwa umyalo odingekayo ukuze wenze njalo mude kakhulu futhi awubonisi imininingwane yendawo yokukhiqiza.

Ikhodi Yefu ihlanganisa i-Cloud Run emulator ekuvumela ukuthi uthuthukise futhi ulungise amaphutha amasevisi we-Cloud Run endaweni. Ngokuvumelana ne ucwaningoNgokocwaningo olwenziwe yi-DevOps Research and Assessment (DORA), amaqembu abonise ukusebenza kahle kokulethwa kwesoftware ahlangabezane nokwehluleka koshintsho izikhathi ezi-7 ngaphansi njalo kunamaqembu angasebenzi kahle. Ngekhono lokuphindaphinda ikhodi ngokushesha endaweni bese uyisusa endaweni emele, ungathola iziphazamisi ngokushesha ekuthuthukisweni kunesikhathi sokuhlanganiswa okuqhubekayo noma, okubi nakakhulu, ekukhiqizeni.

Uma usebenzisa ikhodi kusifanisi se-Cloud Run, ungavumela imodi yokubuka. Ngaso sonke isikhathi uma ulondoloza amafayela, isevisi yakho izophinda isetshenziswe kusifanisi ukuze sithuthukiswe ngokuqhubekayo.

Ukwethulwa kokuqala kwe-Cloud Run Emulator:
Ukusheshisa Ukuthuthukiswa Kwe-Cloud Run nge-Cloud Code

Ukulungisa amaphutha amasevisi we-Cloud Run usebenzisa Ikhodi Yefu kuyafana nasendaweni yakho evamile yokuthuthuka. Qalisa umyalo othi "Susa iphutha ku-Cloud Run Emulator" ku-VS Code (noma khetha ukucushwa kwe-"Cloud Run: Run Locally" bese usebenzisa umyalo othi "Debug" endaweni ye-IntelliJ) bese umane usethe izindawo zokunqanyulwa kwekhodi. Uma i-breakpoint isicushiwe esitsheni sakho, ungashintsha phakathi kwemiyalelo, uhambise phezu kwezindawo eziguquguqukayo, futhi uhlole amalogi esitsheni.

Ukulungisa iphutha lesevisi ye-Cloud Run usebenzisa Ikhodi Yefu ku-VS Code kanye nombono we-IntelliJ:
Ukusheshisa Ukuthuthukiswa Kwe-Cloud Run nge-Cloud Code
Ukusheshisa Ukuthuthukiswa Kwe-Cloud Run nge-Cloud Code

Isebenzisa isevisi ku-Cloud Run

Uma usuhlole zonke izinguquko ozenzile kukhodi yesevisi ye-Cloud Run endaweni, okusele ukuthi ukwenze ukudala isiqukathi bese usiphakela kokuthi I-Cloud Run.

Ukuthumela isevisi endaweni yokuthuthukiswa akunzima. Sengeze wonke amapharamitha adingekayo ukuze silungiselele isevisi ngaphambi kokuthi sisetshenziswe. Uma uchofoza okuthi Sebenzisa, Ikhodi Yefu izosebenzisa yonke imiyalo edingekayo ukuze udale isithombe sesiqukathi, isithumele kokuthi I-Cloud Run, futhi idlulisele i-URL kusevisi.

Isebenzisa isevisi ku-Cloud Run:
Ukusheshisa Ukuthuthukiswa Kwe-Cloud Run nge-Cloud Code

Ukuphatha Cloud Run Services

Nge-Cloud Code ku-VS Code, ungabuka inguqulo nomlando wesevisi ngokuchofoza okukodwa. Lesi sici sisusiwe ku-Cloud Console sayiswa endaweni yokuthuthukisa ngakho akudingeki ukuthi uqhubeke ushintsha. Ikhasi lokubuka libonisa ngqo amalogi ahlobene nezinguqulo namasevisi akhethwe ku-Cloud Run Explorer.

Ukusheshisa Ukuthuthukiswa Kwe-Cloud Run nge-Cloud Code

Ungakwazi futhi ukuthola ngokushesha futhi ubuke ulwazi mayelana nawo wonke amasevisi aphethwe we-Cloud Run kanye nezinsizakalo ze-Cloud Run ze-Anthos kuphrojekthi yakho ku-Cloud Run Explorer. Lapho ungathola kalula ukuthi yimaphi amaphesenti omgwaqo aqondiswa kabusha nokuthi zingakanani izinsiza ze-CPU ezabiwe.

Isihloli se-Cloud Run ku-VS Code ne-IntelliJ
Ukusheshisa Ukuthuthukiswa Kwe-Cloud Run nge-Cloud Code
Ukusheshisa Ukuthuthukiswa Kwe-Cloud Run nge-Cloud Code

Ngokuchofoza kwesokudla enguqulweni, ungakwazi ukubuka i-URL yesevisi. Ku-Cloud Console, ungabheka ithrafikhi noma ulungiselele ukuqondisa kabusha kwakho phakathi kwamasevisi.

Ukuqalisa

Sikumema ukuthi usebenze nge-Cloud Code ku-Cloud Run ukuze wenze lula ukuthunyelwa kwesevisi yakho nezinqubo zokungena. Ukuze uthole ulwazi olwengeziwe, bona amadokhumenti e-Cloud Run for Development Environments I-Visual Studio Code ΠΈ I-JetBrains. Uma ungakasebenzi ngalezi zindawo, qala ufake I-Visual Studio Code noma I-IntelliJ.

Joyina i-Google Cloud Next OnAir

Ngingathanda futhi ukukhumbuza abafundi bethu ukuthi ingqungquthela ye-inthanethi iyenzeka njengamanje I-Google Cloud Next OnAir EMEA esilungiselele okuqukethwe kwakho kokubili abathuthukisi nabakhi bezixazululo nabaphathi.

Ungafunda kabanzi mayelana namaseshini, izikhulumi kanye nokufinyelela okuqukethwe ngokubhalisa mahhala ku Ikhasi elilandelayo le-OnAir EMEA. Kanye nokuqukethwe okuhlukile okuzokwethulwa ku-Next OnAir EMEA, uzothola ukufinyelela okugcwele kumaseshini angaphezu kuka-250 engxenyeni yomhlaba ye-Google Cloud Next '20: OnAir.

Source: www.habr.com

Engeza amazwana