Mmepe ngwa ngwa maka ọsọ igwe ojii nwere koodu igwe ojii

Mmepe ngwa ngwa maka ọsọ igwe ojii nwere koodu igwe ojii

Mgbe ị na-emepe emepe ọrụ maka ikpo okwu akpa ejirila nke ọma Igwe ojii na-agba ọsọ, ọ ga-abụ na ike ga-agwụ gị ngwa ngwa n'ịgbanwe oge niile n'etiti ndezi koodu, ọnụ na Google Cloud Console. Ọzọkwa, ị ga-emerịrị otu iwu ọtụtụ oge n'oge mbugharị ọ bụla. Koodu ojii bụ ngwa ọrụ nke gụnyere ihe niile ịchọrọ ide, ihichapụ na itinye ngwa igwe ojii. Ọ na-eme ka mmepe Cloud Cloud rụọ ọrụ nke ọma site n'ịkwalite ngwa mgbakwunye maka gburugburu mmepe ewu ewu dị ka VS Code na IntelliJ. Site n'enyemaka ya, ị nwere ike ịmalite ngwa ngwa na Cloud Run. Nkọwa ndị ọzọ n'okpuru ịkpụ.

Cloud Run na Cloud Code mwekota na-eme ka ọ dị mfe ịmepụta ọrụ Cloud Run ọhụrụ na gburugburu mmepe ị maara nke ọma. Ị nwere ike ịgba ọsọ ọrụ na mpaghara, megharịa ngwa ngwa ma mebie ha, wee bunye ha na Cloud Run ma jikwaa ma melite ha ngwa ngwa.

Rịba ama site n'aka onye edemede. Na Google Cloud na-esote 2020 OnAir Virtual ogbako, anyị kwuputara ọtụtụ atụmatụ na ọrụ ọhụrụ emebere ka mee ngwa ngwa nnyefe na usoro mmepeNa Ikpo okwu igwe ojii maka imelite ngwa (Ikpukpu Ngwa Modernization Platform ma ọ bụ CAMP).

Ịmepụta ọrụ Cloud Run ọhụrụ

Na ilele mbụ, njikwa akpa na ọrụ enweghị nkesa nwere ike ịdị mgbagwoju anya. Ọ bụrụ na ị na-amalite na Cloud Run, lelee ndepụta emelitere nke ihe atụ Cloud Run na Cloud Code. Ọmụmaatụ dị na Java, NodeJS, Python, Go na .NET. Dabere na ha, ị nwere ike ịmalite ide koodu nke gị ozugbo, na-eburu n'uche ndụmọdụ niile.

Ihe atụ niile gụnyere Dockerfile ka ị ghara igbu oge iji chọpụta nhazi akpa. Ọ bụrụ na ị na-ebuga ọrụ dị adị na Cloud Run, ị nwere ike iji Dockerfiles rụkọọ ọrụ na mbụ. Ọ dị mma! Ọrụ koodu Cloud nwere nkwado Ihe ngwugwu Google Cloud Buildpack, na-enye gị ohere ijikwa ọrụ ahụ ozugbo na koodu. Achọghị Dockerfile. Koodu ígwé ojii nwere ihe niile ịchọrọ iji bufee ọrụ gị na Cloud Run.

Mmepe ngwa ngwa maka ọsọ igwe ojii nwere koodu igwe ojii

Mmepe na nbibi nke ọrụ Cloud Run na mpaghara mpaghara

Tupu ibuga ọrụ na Google Cloud, ọ ga-abụ na ị ga-achọ ịnwale ya na kọmpụta nke gị ka ịhụ ka o si arụ ọrụ, mee mgbanwe ọ bụla dị mkpa, wee dezie mperi ọ bụla. N'oge mmepe, a ga-anakọta ọrụ Cloud Run mgbe niile ma tinye ya na igwe ojii iji nwalee mgbanwe na gburugburu Cloud Run onye nnọchi anya. Ị nwere ike ihichapụ koodu gị na mpaghara site na ijikọ onye nbibi, Otú ọ dị, ebe ọ bụ na emeghị nke a na ọkwa nke akpa ahụ dum, ị ga-etinye ngwá ọrụ na mpaghara. Ọ ga-ekwe omume iji Docker na-agba akpa akpa na mpaghara, mana iwu achọrọ ime ya dị ogologo ma ọ naghị egosipụta nkọwapụta nke gburugburu ebe nrụpụta.

Koodu ígwé ojii gụnyere emulator Cloud Run na-enye gị ohere imepe ma mebie ọrụ Cloud Run na mpaghara. Dabere na nyochaDị ka otu nnyocha nke DevOps Research and Assessment (DORA) mere, otu ndị gosipụtara nrụpụta ngwanrọ dị elu nwere ahụmahụ mgbanwe ọdịda 7 ugboro ugboro ugboro karịa otu ndị na-adịghị mma. Site n'ikike ịmegharị koodu ngwa ngwa na mpaghara ma debu ya na gburugburu ebe nnọchiteanya, ị nwere ike ịchọta ngwa ngwa n'oge mmepe karịa n'oge ntinye aka na-aga n'ihu ma ọ bụ, nke ka njọ, na mmepụta.

Mgbe ị na-agba koodu na Cloud Run emulator, ị nwere ike mee ka ọnọdụ nlele anya. Oge ọ bụla ịchekwaa faịlụ, a ga-ebugharị ọrụ gị na emulator maka mmepe na-aga n'ihu.

Mwepụta mbụ nke Cloud Run emulator:
Mmepe ngwa ngwa maka ọsọ igwe ojii nwere koodu igwe ojii

Imebi ọrụ Cloud Run site na iji koodu Cloud bụ otu ihe ahụ na gburugburu mmepe gị. Gbaa iwu "Debug na Cloud Run Emulator" na koodu VS (ma ọ bụ họrọ nhazi "Cloud Run: Run Locally" ma mee iwu "Nbug" na gburugburu IntelliJ) wee tọọ ntụpọ koodu. Ozugbo ebe nkwụsịtụ gbanyere n'ime akpa gị, ị nwere ike ịgbanwe n'etiti iwu, fegharịa n'elu ihe ndị na-agbanwe agbanwe, wee lelee ndekọ sitere na akpa ahụ.

Imebi ọrụ Cloud Run site na iji koodu Cloud na VS Code na echiche IntelliJ:
Mmepe ngwa ngwa maka ọsọ igwe ojii nwere koodu igwe ojii
Mmepe ngwa ngwa maka ọsọ igwe ojii nwere koodu igwe ojii

Na-ebuga ọrụ na Cloud Run

Ozugbo ị nwalere mgbanwe niile ị mere na koodu maka ọrụ Cloud Run na mpaghara, naanị ihe fọdụrụ ime bụ ịmepụta akpa ma bunye ya na Cloud Run.

Ịkwanye ọrụ site na gburugburu ebe mmepe adịghị esiri ike. Anyị atụkwasịla paramita niile achọrọ iji hazie ọrụ ahụ tupu ebunye ya. Mgbe ị pịrị Deploy, Cloud Code ga-agba ọsọ iwu niile achọrọ iji mepụta onyonyo akpa, bufee ya na Cloud Run, wee nyefee URL na ọrụ ahụ.

Na-ebuga ọrụ na Cloud Run:
Mmepe ngwa ngwa maka ọsọ igwe ojii nwere koodu igwe ojii

Ijikwa Cloud Run Services

Site na koodu ígwé ojii dị na koodu VS, ị nwere ike ịlele ụdị na akụkọ ihe mere eme na otu ọpịpị. Ebufere atụmatụ a site na Cloud Console gaa na gburugburu mmepe ka ị ghara ịga n'ihu na-agbanwe. Ibe nlele ahụ na-egosiputa kpọmkwem ndekọ ndị dabara na ụdị na ọrụ ahọpụtara na Cloud Run Explorer.

Mmepe ngwa ngwa maka ọsọ igwe ojii nwere koodu igwe ojii

Ị nwekwara ike ịchọta ngwa ngwa ma lelee ozi gbasara ọrụ Cloud Run niile na ọrụ Cloud Run maka Anthos n'ime ọrụ gị na Cloud Run Explorer. N'ebe ahụ ị nwere ike ịchọpụta ngwa ngwa pasent nke okporo ụzọ na-ebugharị yana ego ego CPU.

Onye nyocha Cloud Run na VS Code na IntelliJ
Mmepe ngwa ngwa maka ọsọ igwe ojii nwere koodu igwe ojii
Mmepe ngwa ngwa maka ọsọ igwe ojii nwere koodu igwe ojii

Site na ịpị aka nri na ụdị, ị nwere ike ịlele URL nke ọrụ ahụ. Na Cloud Console, ị nwere ike ịlele okporo ụzọ ma ọ bụ hazie ntụgharị ya n'etiti ọrụ.

-amalite Amalite

Anyị na-akpọ gị òkù ka ị na-arụ ọrụ na Cloud Code na Cloud Run iji kwalite ntinye ọrụ gị na usoro ntinye akwụkwọ. Maka ozi ndị ọzọ, lee akwụkwọ maka Cloud Run for Development Environments Ihe ngosi Visual Studio и JetBrains. Ọ bụrụ na ị na-arụbeghị ọrụ na gburugburu ndị a, buru ụzọ wụnye Ihe ngosi Visual Studio ma ọ bụ Chika Okpala.

Soro Google Cloud Na-esote On Air

Ọ ga-amasị m ichetara ndị na-agụ akwụkwọ anyị na ọgbakọ ịntanetị na-eme ugbu a Igwe ojii Google na-esote On Air EMEA nke anyị kwadebere ọdịnaya maka ma ndị mmepe na ndị na-emepụta ihe ngwọta na ndị njikwa.

Ị nwere ike mụtakwuo maka nnọkọ, ọkà okwu na ịnweta ọdịnaya site na ịdenye aha n'efu na Na-esote OnAir EMEA ibe. Tinyere ọdịnaya pụrụ iche nke a ga-ewepụta maka OnAir EMEA na-esote, ị ga-enwetakwa ohere zuru oke karịa oge 250 site na akụkụ zuru ụwa ọnụ nke Google Cloud Next '20: OnAir.

isi: www.habr.com

Tinye a comment