Ukukhawulezisa uPhuhliso lwe-Cloud Run ngeKhowudi yeLifu

Ukukhawulezisa uPhuhliso lwe-Cloud Run ngeKhowudi yeLifu

Xa kuphuhliswa iinkonzo zeqonga lesikhongozeli esilawulwa ngokupheleleyo Cloud Run, uya kukhawuleza udinwe kukutshintsha rhoqo phakathi komhleli wekhowudi, i-terminal, kunye ne-Google Cloud Console. Ngaphezu koko, kuya kufuneka wenze imiyalelo efanayo amaxesha amaninzi ngexesha lobeko ngalunye. Ikhowudi yelifu yiseti yezixhobo ezibandakanya yonke into oyifunayo ukuyibhala, ukulungisa iimpazamo kunye nokusasaza usetyenziso lwelifu. Yenza uphuhliso lweLifu likaGoogle lusebenze ngakumbi ngokusetyenziswa kweeplagi kwiindawo ezidumileyo zophuhliso ezifana neKhowudi yeVS kunye ne-IntelliJ. Ngoncedo lwayo, unokuphuhlisa ngokulula kwi-Cloud Run. Iinkcukacha ezingakumbi phantsi kokunqunyulwa.

I-Cloud Run kunye nokudityaniswa kweKhowudi yeLifu kwenza kube lula ukwenza iinkonzo ezintsha ze-Cloud Run kwindawo yakho yophuhliso eqhelekileyo. Ungaqhuba iinkonzo ekuhlaleni, uziphindaphinde ngokukhawuleza kwaye uzilungise, emva koko uzibeke kwi-Cloud Run kwaye ulawule ngokulula kwaye uzihlaziye.

Inqaku elivela kumbhali. Kwinkomfa yeGoogle Cloud Next 2020 ye-OnAir, sabhengeza amanqaku amatsha kunye neenkonzo eziyilelwe ukuba ukukhawulezisa unikezelo lwesicelo kunye nenkqubo yophuhliso, kwakunye Iqonga lelifu lokuphucula ukusetyenziswa kwesicelo (I-Cloud Application Moderization Platform okanye i-CAMP).

Ukudala iinkonzo ezintsha ze-Cloud Run

Xa ujonga nje kuqala, ukufakwa kwesikhongozeli kunye neenkonzo ezingenamsebenzi zinokubonakala zinzima kakhulu. Ukuba usandula ukuqalisa nge-Cloud Run, jonga uluhlu oluhlaziyiweyo lwemizekelo ye-Cloud Run kwiKhowudi yeLifu. Imizekelo ifumaneka kwiJava, NodeJS, Python, Go kunye .NET. Ngokusekelwe kubo, unokuqala ngokukhawuleza ukubhala ikhowudi yakho, ngokuqwalasela zonke iingcebiso.

Yonke imizekelo ibandakanya i-Dockerfile ukuze ungachithi ixesha ucingela ubumbeko lwesikhongozeli. Ukuba ufudusa inkonzo esele ikhona kwi-Cloud Run, kusenokwenzeka ukuba awuzange usebenze ngeeDockerfiles ngaphambili. Kulungile! Inkonzo yeKhowudi yeLifu inenkxaso Izinto zikaGoogle Cloud Buildpack, ikuvumela ukuba ugcine inkonzo ngokuthe ngqo kwikhowudi. I-Dockerfile ayifuni. IKhowudi yeLifu iqulethe yonke into oyifunayo ukuhambisa inkonzo yakho kwi-Cloud Run.

Ukukhawulezisa uPhuhliso lwe-Cloud Run ngeKhowudi yeLifu

Uphuhliso kunye nokulungiswa kweenkonzo ze-Cloud Run kwindawo yendawo

Ngaphambi kokuba uthumele inkonzo kwiLifu likaGoogle, uya kufuna ukuyizama kwikhompyuter yakho ukuze ubone ukuba isebenza njani, wenze naluphi na utshintsho oluyimfuneko, kwaye ulungise naziphi na iimpazamo. Ngexesha lophuhliso, iinkonzo ze-Cloud Run kufuneka ziqokelelwe ngokuqhubekayo kwaye zibekwe efini ukuvavanya utshintsho kwindawo emele i-Cloud Run. Ungayilungisa ikhowudi yakho endaweni ngokudibanisa i-debugger, nangona kunjalo, ekubeni oku kungenziwanga kwinqanaba lesitya sonke, kuya kufuneka ufake izixhobo endaweni. Kuyenzeka ukuqhuba isikhongozeli ekuhlaleni usebenzisa iDocker, kodwa umyalelo ofunekayo ukuba wenze njalo mde kakhulu kwaye awubonakalisi ubume bemeko yemveliso.

IKhowudi yeLifu ibandakanya i-emulator ye-Cloud Run ekuvumela ukuba uphuhlise kwaye ulungise iinkonzo ze-Cloud Run ekuhlaleni. Ngoku ka uphandoNgokophononongo olwenziwa yi-DevOps Research and Assessment (DORA), amaqela abonise ukusebenza kakuhle kokunikezelwa kwesoftware yafumana ukungaphumeleli kokutshintsha amaxesha angama-7 ngaphantsi kwamaqela angasebenziyo. Ngokukwazi ukuphinda uphindaphinde ikhowudi yasekhaya kwaye uyilungise kwindawo emele ummeli, ungakhawuleza ufumane ibugs kwangethuba kuphuhliso kunokuba ngexesha lodibaniso oluqhubekayo okanye, okubi ngakumbi, kwimveliso.

Xa usebenzisa ikhowudi kwi-emulator ye-Cloud Run, unokwenza imo yokujonga. Ngalo lonke ixesha ugcina iifayile, inkonzo yakho iya kuthunyelwa kwakhona kwi-emulator ukuze kuphuhliswe ngokuqhubekayo.

Ukuqaliswa kokuqala kwe-Cloud Run Emulator:
Ukukhawulezisa uPhuhliso lwe-Cloud Run ngeKhowudi yeLifu

Ukulungisa iinkonzo ze-Cloud Run usebenzisa iKhowudi yeLifu kuyafana nendawo yakho yophuhliso yesiqhelo. Yenza umyalelo othi "Debug kwi-Cloud Run Emulator" kwiKhowudi yeVS (okanye ukhethe i-"Cloud Run: Run Local" uqwalaselo kwaye uqhube umyalelo othi "Debug" kwindawo ye-IntelliJ) kwaye ngokulula usete iindawo zokuqhawula ikhowudi. Nje ukuba indawo yokuphumla yenziwe yasebenza kwisikhongozeli sakho, ungatshintsha phakathi kwemiyalelo, hambisa ngaphezulu kweepropathi eziguquguqukayo, kwaye ujonge iilog kwisikhongozeli.

Ukulungisa i-Cloud Run inkonzo usebenzisa iKhowudi yeLifu kwiKhowudi yeVS kunye nombono we-IntelliJ:
Ukukhawulezisa uPhuhliso lwe-Cloud Run ngeKhowudi yeLifu
Ukukhawulezisa uPhuhliso lwe-Cloud Run ngeKhowudi yeLifu

Ukusasaza inkonzo kwi-Cloud Run

Nje ukuba uvavanye lonke utshintsho olwenzileyo kwikhowudi yenkonzo ye-Cloud Run ekuhlaleni, ekuphela kwento eseleyo kukwenza isikhongozeli kwaye usibeke kwi-Cloud Run.

Ukuhambisa inkonzo kwindawo yophuhliso akunzima. Songeze zonke iiparameters ezifunekayo ukulungiselela inkonzo ngaphambi kokuthunyelwa. Xa ucofa i-Deploy, i-Cloud Code iya kuqhuba yonke imiyalelo efunekayo yokwenza umfanekiso wesikhongozeli, uwubeke kwi-Cloud Run, kwaye udlulise i-URL kwinkonzo.

Ukusasaza inkonzo kwi-Cloud Run:
Ukukhawulezisa uPhuhliso lwe-Cloud Run ngeKhowudi yeLifu

Ukulawula iiNkonzo ze-Cloud Run

NgeKhowudi yeLifu kwiKhowudi yeVS, unokujonga inguqulelo kunye nembali yenkonzo ngokucofa kanye. Eli nqaku lisusiwe kwi-Cloud Console ukuya kwindawo yophuhliso ukuze ungasoloko utshintsha. Iphepha lokujonga libonisa ngqo iilogi ezifanelekileyo kwiinguqulelo kunye neenkonzo ezikhethiweyo kwi-Cloud Run Explorer.

Ukukhawulezisa uPhuhliso lwe-Cloud Run ngeKhowudi yeLifu

Unokufumana ngokukhawuleza kwaye ujonge ulwazi malunga nazo zonke iinkonzo ezilawulwayo ze-Cloud Run kunye neenkonzo ze-Cloud Run ze-Anthos kwiprojekthi yakho kwi-Cloud Run Explorer. Apho unokufumana lula ukuba yiyiphi ipesenti yetrafikhi eqondiswe ngokutsha kwaye zingakanani izixhobo ze-CPU ezabiweyo.

Cloud Run umhloli kwi-VS Code kunye ne-IntelliJ
Ukukhawulezisa uPhuhliso lwe-Cloud Run ngeKhowudi yeLifu
Ukukhawulezisa uPhuhliso lwe-Cloud Run ngeKhowudi yeLifu

Ngokucofa ekunene kuguqulelo, unokujonga i-URL yenkonzo. Kwi-Cloud Console, unokujonga itrafikhi okanye uqwalasele ukuhanjiswa kwayo phakathi kweenkonzo.

Qalisa

Siyakumema ukuba usebenze ngeKhowudi yeLifu kwi-Cloud Run ukuze ulungelelanise ukuhanjiswa kwenkonzo yakho kunye neenkqubo zokungena. Ngolwazi oluthe kratya, bona amaxwebhu e-Cloud Run ukwenzela uPhuhliso lweeMeko Ikhowudi ye-Visual Studio ΠΈ JetBrains. Ukuba awukasebenzi ngezi meko ngoku, qala ufake Ikhowudi ye-Visual Studio okanye I-IntelliJ.

Joyina i-Google Cloud Next OnAir

Ndingathanda kwakhona ukukhumbuza abafundi bethu ukuba inkomfa ye-intanethi iyenzeka ngoku Google Cloud Next OnAir EMEA esilungiselele umxholo wabo bobabini abaphuhlisi kunye nabayili besisombululo kunye nabaphathi.

Unokufunda ngakumbi malunga neeseshoni, izithethi kunye nokufikelela kumxholo ngokubhalisa simahla kwi Iphepha elilandelayo le-OnAir EMEA. Kunye nomxholo owahlukileyo oza kuboniswa kwi-Next OnAir EMEA, uya kufumana ukufikelela okugcweleyo kwiiseshini ezingaphezu kwama-250 ukusuka kwindawo yehlabathi likaGoogle Cloud Okulandelayo '20: OnAir.

umthombo: www.habr.com

Yongeza izimvo