Ho Potlakisa Nts'etsopele ea Cloud Run ka Cloud Code

Ho Potlakisa Nts'etsopele ea Cloud Run ka Cloud Code

Ha ho etsoa litšebeletso bakeng sa sethala sa setshelo se laoloang ka botlalo Cloud Run, u ka 'na ua khathala kapele ke ho lula u chencha pakeng tsa mohlophisi oa khoutu, terminal, le Google Cloud Console. Ho feta moo, o tla tlameha ho etsa litaelo tse tšoanang hangata nakong ea phetisetso ka 'ngoe. Khoutu ea Cloud ke sete ea lisebelisoa tse kenyelletsang tsohle tseo o li hlokang ho ngola, ho lokisa le ho tsamaisa lits'ebetso tsa cloud. E etsa hore nts'etsopele ea Google Cloud e atlehe haholoanyane ka ho sebelisa li-plugins bakeng sa libaka tse tsebahalang tsa nts'etsopele tse kang VS Code le IntelliJ. Ka thuso ea eona, o ka nts'etsapele ho Cloud Run habonolo. Lintlha tse ling tlas'a sehiloeng.

Ho kopanya Cloud Run le Cloud Code ho etsa hore ho be bonolo ho theha lits'ebeletso tse ncha tsa Cloud Run tikolohong eo u e tloaetseng ea nts'etsopele. U ka tsamaisa lits'ebeletso sebakeng sa heno, ua li pheta ka potlako le ho li lokisa, ebe u li romela ho Cloud Run 'me u li laole le ho li ntlafatsa habonolo.

Ela hloko ho tsoa ho mongoli. Sebokeng sa Google Cloud Next 2020 OnAir, re phatlalalitse likarolo le lits'ebeletso tse 'maloa tse etselitsoeng ho potlakisa phano ya kopo le tshebetso ya ntshetsopele, hammoho le Cloud platform for application modernization ( Cloud Application Modernization Platform kapa CAMP).

E theha lits'ebeletso tse ncha tsa Cloud Run

Ha u sheba ka lekhetlo la pele, lits'ebeletso tsa lits'ebeletso le lits'ebeletso tse se nang seva li ka bonahala li rarahane ho feta tekano. Haeba u sa tsoa qala ka Cloud Run, sheba lenane le ntlafalitsoeng la mehlala ea Cloud Run ho Cloud Code. Mehlala e fumaneha ho Java, NodeJS, Python, Go le .NET. E itšetlehile ka bona, u ka qala hang-hang ho ngola khoutu ea hau, u ela hloko litlhahiso tsohle.

Mehlala eohle e kenyelletsa Dockerfile kahoo ha ua tlameha ho senya nako ho fumana meralo ea lijana. Haeba u fetisetsa tšebeletso e teng ho Cloud Run, mohlomong ha u e-so sebetse le Dockerfiles pele. Ho lokile! Tšebeletso ea Cloud Code e na le tšehetso Lintho tsa Google Cloud Buildpack, e u lumellang ho kenya ts'ebeletso ka kotloloho ka khoutu. Dockerfile ha e hlokehe. Cloud Code e na le sohle seo u se hlokang ho fetisetsa tšebeletso ea hau ho Cloud Run.

Ho Potlakisa Nts'etsopele ea Cloud Run ka Cloud Code

Ntlafatso le ho lokisa lits'ebeletso tsa Cloud Run tikolohong ea lehae

Pele o kenya ts'ebeletso ho Google Cloud, o kanna oa batla ho e leka komporong ea hau ho bona hore na e sebetsa joang, ho etsa liphetoho tse hlokahalang, le ho lokisa liphoso leha e le life. Nakong ea nts'etsopele, litšebeletso tsa Cloud Run li tlameha ho bokelloa le ho romelloa marung ho leka liphetoho tikolohong ea moemeli oa Cloud Run. O ka lokisa khoutu ea hau sebakeng sa heno ka ho hokahanya debugger, leha ho le joalo, kaha sena ha se etsoe boemong ba setshelo kaofela, o tla tlameha ho kenya lisebelisoa sebakeng sa heno. Hoa khonahala ho tsamaisa setshelo sebakeng sa heno u sebelisa Docker, empa taelo e hlokehang ho etsa joalo e telele haholo ebile ha e bonts'e lintlha tsa tikoloho ea tlhahiso.

Cloud Code e kenyelletsa emulator ea Cloud Run e u lumellang hore u ntlafatse le ho lokisa litšebeletso tsa Cloud Run sebakeng sa heno. Ho latela patlisisoHo latela phuputso e entsoeng ke DevOps Research and Assessment (DORA), lihlopha tse bonts'itseng ts'ebetso e phahameng ea phano ea software li bile le liphoso tsa liphetoho makhetlo a 7 khafetsa ho feta lihlopha tse sa sebetseng hantle. Ka bokhoni ba ho pheta-pheta khoutu ka potlako sebakeng sa heno le ho e lokisa sebakeng sa baemeli, u ka fumana litšitšili kapele ho nts'etsopele ho fapana le nakong ea kopanyo e tsoelang pele kapa, ho hobe le ho feta, tlhahisong.

Ha o sebelisa khoutu ho emulator ea Cloud Run, o ka lumella mokhoa oa ho shebella. Nako le nako ha u boloka lifaele, tšebeletso ea hau e tla romelloa hape ho emulator bakeng sa nts'etsopele e tsoelang pele.

Ho qala ha Cloud Run Emulator ea pele:
Ho Potlakisa Nts'etsopele ea Cloud Run ka Cloud Code

Ho lokisa lits'ebeletso tsa Cloud Run u sebelisa Cloud Code ho tšoana le tikolohong ea hau e tloaelehileng ea nts'etsopele. Matha taelo ea "Debug on Cloud Run Emulator" ho VS Code (kapa khetha tlhophiso ea "Cloud Run: Run Locally" 'me u tsamaise taelo ea "Debug" tikolohong ea IntelliJ) ebe u beha libaka tsa ho senya khoutu. Hang ha sebaka sa phomolo se kentsoe ka har'a sets'oants'o sa hau, o ka chencha lipakeng tsa litaelo, oa ts'oarella holim'a thepa e fapaneng, 'me u hlahlobe lits'oants'o tse tsoang setshelong.

Ho lokisa litšebeletso tsa Cloud Run ho sebelisa Cloud Code ho VS Code le mohopolo oa IntelliJ:
Ho Potlakisa Nts'etsopele ea Cloud Run ka Cloud Code
Ho Potlakisa Nts'etsopele ea Cloud Run ka Cloud Code

E kenya ts'ebeletso ho Cloud Run

Hang ha u se u lekile liphetoho tsohle tseo u li entseng khoutong ea tšebeletso ea Cloud Run sebakeng sa heno, se setseng ho etsoa ke ho theha setshelo ebe u se romela ho Cloud Run.

Ho tsamaisa ts'ebeletso ho tsoa tikolohong ea ntlafatso ha ho thata. Re kentse liparamente tsohle tse hlokahalang ho lokisa ts'ebeletso pele re romelloa. Ha o tobetsa Deploy, Cloud Code e tla tsamaisa litaelo tsohle tse hlokahalang ho etsa setšoantšo sa setshelo, se ise ho Cloud Run, 'me se fetise URL ho tšebeletso.

Ho kenya ts'ebeletso ho Cloud Run:
Ho Potlakisa Nts'etsopele ea Cloud Run ka Cloud Code

Ho tsamaisa lits'ebeletso tsa Cloud Run

Ka Cloud Code ho VS Code, o ka sheba mofuta le nalane ea lits'ebeletso ka tobetsa e le 'ngoe. Karolo ena e tlositsoe ho Cloud Console ho isoa tikolohong ea ntlafatso, kahoo ha ho hlokahale hore u lule u e fetola. Leqephe la pono le bonts'a lintlha tse nepahetseng tse amanang le mefuta le litšebeletso tse khethiloeng ho Cloud Run Explorer.

Ho Potlakisa Nts'etsopele ea Cloud Run ka Cloud Code

Hape u ka fumana kapele le ho bona leseli mabapi le lits'ebeletso tse laoloang tsa Cloud Run le lits'ebeletso tsa Cloud Run bakeng sa Anthos morerong oa hau ho Cloud Run Explorer. Ha u le moo u ka fumana habonolo hore na ke liperesente life tsa sephethephethe se tsamaisoang hape le hore na lisebelisoa tsa CPU li abetsoe bokae.

Cloud Run explorer ho VS Code le IntelliJ
Ho Potlakisa Nts'etsopele ea Cloud Run ka Cloud Code
Ho Potlakisa Nts'etsopele ea Cloud Run ka Cloud Code

Ka ho tobetsa beshene ka ho le letona, u ka bona URL ea litšebeletso. Ho Cloud Console, o ka sheba sephethephethe kapa oa hlophisa tsela eo e tsamaisanang le eona lipakeng tsa lits'ebeletso.

Ho qala

Re u mema hore u sebetse le Cloud Code ho Cloud Run ho nolofatsa phepelo ea litšebeletso tsa hau le mekhoa ea ho rema lifate. Ho fumana lintlha tse ling, bona litokomane tsa Cloud Run for Development Environments Code ea Visual Studio и JetBrains. Haeba ha o so sebetse ka libaka tsena, kenya pele Code ea Visual Studio kapa Bohlale.

Kena le Google Cloud Next OnAir

Ke rata hape ho hopotsa babali ba rona hore seboka sa marang-rang se ntse se tsoela pele hona joale Google Cloud Next OnAir EMEA tseo re li lokiselitseng dikahare bakeng sa bahlahisi le baqapi ba tharollo le batsamaisi.

U ka ithuta haholoanyane ka linako, libui le litaba tsa phihlello ka ho ingolisa mahala ho Leqephe le latelang la OnAir EMEA. Hammoho le litaba tse ikhethang tse tla hlahisoa bakeng sa Next OnAir EMEA, hape o tla fumana phihlello e felletseng ea mananeo a fetang 250 ho tsoa karolong ea lefatše ea Google Cloud Next '20: OnAir.

Source: www.habr.com

Eketsa ka tlhaloso