Lezkirina Pêşveçûna Cloud Run bi Cloud Code

Lezkirina Pêşveçûna Cloud Run bi Cloud Code

Dema ku karûbaran ji bo platformek konteynerê bi tevahî rêvekirî pêşdixin Cloud Run, îhtîmal e ku hûn ê zû ji guheztina domdar di navbera edîtorê kodê, termînalê û Google Cloud Console de westiyayî bibin. Digel vê yekê, hûn ê di her veqetandinê de jî gelek caran heman fermanan bicîh bikin. Cloud Cloud komek amûran e ku her tiştê ku hûn ji bo nivîsandin, debugkirin û bicîhkirina sepanên ewr hewce ne dihewîne. Ew bi karanîna pêvekên ji bo hawîrdorên pêşkeftina populer ên wekî VS Code û IntelliJ pêşkeftina Google Cloud bikêrtir dike. Bi alîkariya wê, hûn dikarin bi hêsanî di Cloud Run de pêşve bibin. Zêdetir hûrgulî di bin qutbûnê de.

Yekbûna Cloud Run û Cloud Code çêkirina karûbarên nû yên Cloud Run di hawîrdora pêşkeftina weya nas de hêsan dike. Hûn dikarin karûbarên herêmî bimeşînin, zû wan dubare bikin û xelet bikin, dûv re wan li Cloud Run bicîh bikin û bi hêsanî wan îdare bikin û nûve bikin.

Têbînî ji nivîskar. Di konferansa virtual ya Google Cloud Next 2020 OnAir de, me gelek taybetmendî û karûbarên nû yên ku ji bo wan hatine çêkirin ragihand pêvajoya radestkirina serîlêdanê û pêşveçûnê bilez bikinû herweha Platforma Cloud ji bo nûjenkirina serîlêdanê (Platforma Nûjenkirina Serlêdana Cloud an CAMP).

Afirandina karûbarên nû yên Cloud Run

Di nihêrîna pêşîn de, konteynirkirin û karûbarên bê server dibe ku pir tevlihev xuya bikin. Ger hûn nû dest bi Cloud Run dikin, navnîşa nûvekirî ya nimûneyên Cloud Run di Cloud Code de binihêrin. Nimûne di Java, NodeJS, Python, Go û .NET de hene. Li ser bingeha wan, hûn dikarin tavilê dest bi nivîsandina koda xwe bikin, li gorî hemî pêşniyaran.

Hemî mînakan Dockerfile vedigire da ku hûn wextê xwe winda nekin ku hûn mîhengên konteynerê bibînin. Ger hûn karûbarek heyî koçî Cloud Run dikin, dibe ku we berê bi Dockerfiles re nexebitî. Başe! Karûbarê Cloud Code piştgirî heye Tiştên Google Cloud Buildpack, dihêle hûn karûbarê rasterast di kodê de konteynir bikin. Dockerfile ne hewce ye. Cloud Code her tiştê ku hûn hewce ne ku hûn karûbarê xwe li Cloud Run bicîh bikin dihewîne.

Lezkirina Pêşveçûna Cloud Run bi Cloud Code

Pêşveçûn û xeletkirina karûbarên Cloud Run di hawîrdorek herêmî de

Berî ku hûn karûbarek li Google Cloud bicîh bikin, hûn ê îhtîmalek bixwazin ku wê li ser komputera xwe biceribînin da ku bibînin ka ew çawa dixebite, guheztinên pêwîst çêbike, û xeletiyan derxîne. Di dema pêşkeftinê de, pêdivî ye ku karûbarên Cloud Run bi domdarî bêne berhev kirin û li ser ewrê bêne bicîh kirin da ku guhartinên li hawîrdorek nûnerê Cloud Run ceribandin. Hûn dikarin bi girêdana debugerek koda xwe li herêmî de xelet bikin, lêbelê, ji ber ku ev di asta tevahiya konteynerê de nayê kirin, hûn neçar in ku amûran li herêmî saz bikin. Mimkun e ku meriv konteynirek herêmî bi karanîna Docker-ê bimeşîne, lê fermana ku ji bo vê yekê tê xwestin pir dirêj e û taybetmendiyên hawîrdorek hilberînê nîşan nade.

Cloud Code emûlatorek Cloud Run vedihewîne ku dihêle hûn karûbarên Cloud Run li herêmî pêşve bibin û xelet bikin. Ligor lêkolînêLi gorî lêkolînek ku ji hêla Lêkolîn û Nirxandina DevOps (DORA) ve hatî çêkirin, tîmê ku karbidestiya radestkirina nermalava bilind nîşan dan 7 carî ji tîmên kêmtir bikêrtir têkçûnên guherînê dîtin. Bi şiyana dubarekirina zû kodê li herêmî û jêbirina wê di hawîrdorek nûner de, hûn dikarin zû zû di pêşkeftinê de xeletiyan bibînin ne di dema yekbûna domdar de an, xirabtir, di hilberînê de.

Dema ku kodê di emulatora Cloud Run de dimeşîne, hûn dikarin moda dîtinê çalak bikin. Her gava ku hûn pelan hilînin, karûbarê we dê ji bo pêşkeftina domdar li emulatorê were veguheztin.

Destpêka yekem a Emulatora Cloud Run:
Lezkirina Pêşveçûna Cloud Run bi Cloud Code

Debugkirina karûbarên Cloud Run bi karanîna Cloud Code wekî di hawîrdora pêşkeftina weya normal de ye. Fermana "Debug on Cloud Run Emulator" di VS Code de bimeşînin (an jî veavakirina "Cloud Run: Run Locally" hilbijêrin û fermana "Debug" di hawîrdora IntelliJ de bimeşînin) û bi tenê xalên qutkirina kodê bicîh bikin. Gava ku xalek veqetandinê di konteynera we de were çalak kirin, hûn dikarin di navbera fermanan de biguhezînin, li ser taybetmendiyên guhêrbar bigerin, û têketinên ji konteynerê kontrol bikin.

Nerastkirina karûbarê Cloud Run bi karanîna Cloud Code di VS Code û ramana IntelliJ de:
Lezkirina Pêşveçûna Cloud Run bi Cloud Code
Lezkirina Pêşveçûna Cloud Run bi Cloud Code

Sazkirina karûbarek li Cloud Run

Gava ku we hemî guheztinên ku we di kodê de ji bo karûbarê Cloud Run li herêmî ceriband, ya ku maye bikin ev e ku konteynirek çêbikin û wê li Cloud Run bicîh bikin.

Rakirina karûbarê ji hawîrdora pêşkeftinê ne dijwar e. Me hemî pîvanên ku ji bo mîhengkirina karûbarê berî bicîhkirinê hewce ne zêde kirine. Gava ku hûn Deploy bikirtînin, Koda Cloud dê hemî emrên pêwîst bimeşîne da ku wêneya konteynerê biafirîne, wê li Cloud Run bicîh bike, û URL-ê ji karûbarê re derbas bike.

Sazkirina karûbarek di Cloud Run de:
Lezkirina Pêşveçûna Cloud Run bi Cloud Code

Birêvebirina Karûbarên Cloud Run

Bi Cloud Code di VS Code de, hûn dikarin bi yek klîk dîroka guherto û karûbarê bibînin. Ev taybetmendî ji Console Cloud ve hatî veguheztin hawîrdora pêşkeftinê ji ber vê yekê hûn ne hewce ne ku hûn biguhezînin. Rûpela dîtinê tam têketinên ku bi guherto û karûbarên ku di Cloud Run Explorer-ê de hatine hilbijartin ve têkildar nîşan dide.

Lezkirina Pêşveçûna Cloud Run bi Cloud Code

Her weha hûn dikarin di projeya xwe de di Cloud Run Explorer-ê de zû agahdarî li ser hemî karûbarên Cloud Run û karûbarên Cloud Run yên ji bo Anthos bibînin û bibînin. Li wir hûn dikarin bi hêsanî fêr bibin ka ji sedî seyrûseferê ji nû ve hatî rêve kirin û çiqas çavkaniyên CPU têne veqetandin.

Cloud Run explorer di VS Code û IntelliJ de
Lezkirina Pêşveçûna Cloud Run bi Cloud Code
Lezkirina Pêşveçûna Cloud Run bi Cloud Code

Bi rast-klîkkirina guhertoyek, hûn dikarin URL-ya karûbarê bibînin. Di Cloud Console de, hûn dikarin trafîkê kontrol bikin an verastkirina wê di navbera karûbaran de mîheng bikin.

Destpêkirin

Em we vedixwînin ku hûn bi Cloud Code re di Cloud Run de bixebitin da ku pêvajoyên bicîhkirina karûbarê xwe û têketinê xweş bikin. Ji bo bêtir agahdarî, li belgeya ji bo Cloud Run ji bo Jîngehên Pêşveçûnê binêre Kodê Visual Studio и JetBrains. Ger we hîn bi van hawîrdoran re nexebitî, pêşî saz bikin Kodê Visual Studio an IntelliJ.

Tevlî Google Cloud Next OnAir bibin

Her weha ez dixwazim bînim bîra xwendevanên me ku niha konferansek serhêl li dar dikeve Google Cloud Next OnAir EMEA ji bo wê me naverok hem ji bo pêşdebiran û hem jî ji bo mîmar û rêvebirên çareseriyê amade kiriye.

Hûn dikarin li ser danişîn, axaftvan û gihîştina naverokê bêtir fêr bibin bi qeydkirina belaş li ser Rûpelê paşîn OnAir EMEA. Digel naveroka bêhempa ya ku dê ji bo Next OnAir EMEA were pêşkêş kirin, hûn ê di heman demê de ji beşa gerdûnî ya Google Cloud Next '250: OnAir gihîştina zêdetirî 20 danişînan jî bi tevahî bistînin.

Source: www.habr.com

Add a comment