Paunenge uchigadzira masevhisi echikuva chakanyatsogadziriswa chemidziyo
Cloud Run uye Cloud Code yekubatanidza inoita kuti zvive nyore kugadzira Cloud Run masevhisi munzvimbo yako yakajairika yekusimudzira. Iwe unogona kumhanyisa masevhisi munharaunda, kukurumidza kudzokorodza uye kuagadzirisa, wobva waaendesa kuCloud Run uye wozvibata zviri nyore nekugadzirisa.
Cherechedza kubva kumunyori. PaGoogle Cloud Inotevera 2020 OnAir virtual conference, takazivisa akati wandei maficha nemasevhisi akagadzirirwa
mhanyisa kuendesa application uye kuvandudza maitiro , pamwe cheteCloud chikuva chekuvandudza kwekushandisa (Cloud Application Modernization Platform kana CAMP).
Kugadzira matsva Cloud Run masevhisi
Pakutanga kuona, kutakura uye masevhisi asina masevhisi anogona kuita seakanyanya kuomarara. Kana iwe uchangotanga ne Cloud Run, tarisa iyo yakagadziridzwa rondedzero ye Cloud Run mienzaniso muCloud Code. Mienzaniso inowanikwa muJava, NodeJS, Python, Go uye .NET. Kubva pavari, unogona kutanga kunyora kodhi yako, uchifunga nezvese kurudziro.
Mienzaniso yese inosanganisira Dockerfile saka haufanirwe kutambisa nguva uchifunga magadzirirwo emidziyo. Kana uri kutamisa sevhisi iripo kuCloud Run, unogona kunge usina kumboshanda neDockerfiles kare. Zvakanaka! Cloud Code service ine rutsigiro
Kuvandudza uye kugadzirisa kweCloud Run masevhisi munzvimbo yenzvimbo
Usati waendesa sevhisi kuGoogle Cloud, ungangoda kuiedza pakombuta yako kuti uone kuti inoshanda sei, ita chero shanduko inodiwa, uye gadzirisa chero zvikanganiso. Munguva yekuvandudza, Cloud Run masevhisi anofanirwa kugara achiunganidzwa uye kuiswa kune gore kuti aedze shanduko kune inomiririra Cloud Run nharaunda. Iwe unogona kugadzirisa kodhi yako munharaunda nekubatanidza debugger, zvisinei, sezvo izvi zvisingaitwe pamwero wemudziyo wese, uchafanirwa kuisa zvishandiso munharaunda. Zvinogoneka kumhanyisa mudziyo munharaunda uchishandisa Docker, asi iwo mutemo unodiwa kuti uite kudaro wakarebesa uye hauratidzi iwo chaiwo enzvimbo yekugadzira.
Cloud Code inosanganisira Cloud Run emulator iyo inokutendera iwe kuvandudza uye kugadzirisa Cloud Run masevhisi munharaunda. Maererano ne
Paunenge uchimhanyisa kodhi muCloud Run emulator, unogona kugonesa maitiro ekuona. Pese paunochengeta mafaera, sevhisi yako inozoiswazve kune emulator kuti ienderere mberi nekusimudzira.
Kutanga kuvhurwa kweCloud Run Emulator:
Debugging Cloud Run masevhisi uchishandisa Cloud Code yakafanana neyako yakajairika budiriro nharaunda. Mhanya iyo "Debug pa Cloud Run Emulator" muVS Code (kana sarudza iyo "Cloud Run: Run Local" kumisikidza uye mhanyisa "Debug" kuraira munzvimbo yeIntelliJ) uye ingoseta kodhi yekutyora. Kana imwe breakpoint yaitwa mumudziyo wako, unogona kushandura pakati pemirairo, fambisa pamusoro pezvinhu zvakasiyana, uye tarisa matanda kubva mumudziyo.
Kugadzirisa Cloud Run sevhisi uchishandisa Cloud Code muVS Code uye IntelliJ zano:
Kutumira sevhisi muCloud Run
Kana uchinge waedza shanduko dzese dzawakaita kune kodhi yeCloud Run sevhisi munharaunda, chasara kugadzira chigaba wochiendesa kuCloud Run.
Kuendesa sevhisi kubva kunzvimbo yekuvandudza hakuna kuoma. Isu tawedzera ese ma parameter anodiwa kugadzirisa iyo sevhisi isati yatumirwa. Paunodzvanya Deploy, Cloud Code inomhanyisa mirairo yese inodiwa kugadzira iyo mudziyo mufananidzo, woiendesa ku Cloud Run, uye pfuura iyo URL kushumiro.
Kutumira sevhisi mu Cloud Run:
Kugadzirisa Cloud Run Services
Ne Cloud Code muVS Code, unogona kuona vhezheni uye nhoroondo yebasa nekudzvanya kumwe chete. Ichi ficha chabviswa kubva kuCloud Console kuenda kunzvimbo yekusimudzira saka haufanirwe kuramba uchichinja. Iyo peji rekuona rinoratidza chaizvo matanda anoenderana neshanduro uye masevhisi akasarudzwa mu Cloud Run Explorer.
Iwe unogona zvakare kutsvaga nekukurumidza uye kuona ruzivo nezve ese anochengetedzwa Cloud Run masevhisi uye Cloud Run masevhisi eAnthos mupurojekiti yako mu Cloud Run Explorer. Ikoko iwe unogona kuona zviri nyore kuti ndeipi muzana yetraffic inotungamirwa uye kuti yakawanda sei CPU zviwanikwa zvakagoverwa.
Cloud Run muongorori muVS Code uye IntelliJ
Nekudzvanya-kurudyi pane vhezheni, unogona kuona iyo sevhisi URL. MuCloud Console, unogona kutarisa traffic kana kugadzirisa iyo redirection pakati pemasevhisi.
kutanga
Tinokukoka kuti ushande neCloud Code muCloud Run kuti ugadzirise basa rako rekutumira uye kutema matanda. Kuti uwane rumwe ruzivo, ona zvinyorwa zve Cloud Run for Development Environments
Join Google Cloud Next OnAir
Ndinodawo kuyeuchidza vaverengi vedu kuti musangano wepamhepo urikuitika izvozvi
Unogona kudzidza zvakawanda nezvesesheni, vatauri uye kuwana zvemukati nekunyoresa mahara pa
Source: www.habr.com