Kupititsa patsogolo Chitukuko cha Cloud Run ndi Cloud Code

Kupititsa patsogolo Chitukuko cha Cloud Run ndi Cloud Code

Popanga mautumiki a nsanja yoyendetsedwa bwino ndi chidebe Cloud Run, mutha kutopa mwachangu ndikusintha pakati pa code editor, terminal, ndi Google Cloud Console. Kuphatikiza apo, mudzayeneranso kuchita malamulo omwewo nthawi zambiri pakutumiza kulikonse. Cloud Kodi ndi zida zomwe zimaphatikizapo chilichonse chomwe mungafune kuti mulembe, kukonza zolakwika ndikuyika mapulogalamu amtambo. Zimapangitsa chitukuko cha Google Cloud kukhala chogwira mtima kwambiri pothandizira mapulagini azinthu zodziwika bwino monga VS Code ndi IntelliJ. Ndi chithandizo chake, mutha kupanga mosavuta mu Cloud Run. Zambiri pansi pa odulidwa.

Kuphatikizika kwa Cloud Run ndi Cloud Code kumapangitsa kuti zikhale zosavuta kupanga ntchito zatsopano za Cloud Run m'malo omwe mumawadziwa bwino. Mutha kuyendetsa ntchito kwanuko, kubwereza mwachangu ndikuzikonza, kenako kuzitumiza ku Cloud Run ndikuwongolera ndikuwongolera mosavuta.

Chidziwitso kuchokera kwa wolemba. Pamsonkhano wapagulu wa Google Cloud Next 2020 OnAir, tidalengeza zatsopano zingapo ndi ntchito zomwe zidapangidwira kufulumizitsa ntchito yopereka ndi chitukukondipo Cloud nsanja yosinthira ntchito (Cloud Application Modernization Platform kapena CAMP).

Kupanga ntchito zatsopano za Cloud Run

Poyang'ana koyamba, kuyika zida ndi ntchito zopanda seva zitha kuwoneka zovuta kwambiri. Ngati mutangoyamba kumene ndi Cloud Run, onani mndandanda wosinthidwa wa zitsanzo za Cloud Run mu Cloud Code. Zitsanzo zilipo mu Java, NodeJS, Python, Go ndi .NET. Kutengera iwo, mutha kuyamba nthawi yomweyo kulemba nambala yanu, poganizira malingaliro onse.

Zitsanzo zonse zikuphatikiza Dockerfile kuti musataye nthawi kuti muzindikire masanjidwe a chidebe. Ngati mukusamutsa ntchito yomwe ilipo ku Cloud Run, mwina simunagwirepo ntchito ndi Dockerfiles m'mbuyomu. Palibe kanthu! Cloud Code service ili ndi chithandizo Zinthu za Google Cloud Buildpack, kukulolani kuti musungitse ntchitoyo mwachindunji mu code. Dockerfile sikufunika. Cloud Code ili ndi zonse zomwe mungafune kuti mutumize ntchito yanu ku Cloud Run.

Kupititsa patsogolo Chitukuko cha Cloud Run ndi Cloud Code

Kupanga ndi kukonza zolakwika za Cloud Run services mdera lanu

Musanatumize ntchito ku Google Cloud, mungafune kuyesa pa kompyuta yanu kuti muwone momwe imagwirira ntchito, pangani kusintha kulikonse, ndikuchotsa zolakwika zilizonse. Munthawi yachitukuko, Cloud Run iyenera kusonkhanitsidwa mosalekeza ndikutumizidwa mumtambo kuyesa kusintha kwamalo oyimira Cloud Run. Mutha kusokoneza khodi yanu kwanuko polumikiza chowongolera, komabe, popeza izi sizinachitike pamlingo wa chidebe chonsecho, muyenera kuyika zida kwanuko. Ndizotheka kuyendetsa chidebe kwanuko pogwiritsa ntchito Docker, koma lamulo lomwe likufunika kuti muchite izi ndi lalitali kwambiri ndipo silikuwonetsa zomwe zimapangidwira.

Cloud Code imaphatikizapo emulator ya Cloud Run yomwe imakupatsani mwayi wopanga ndi kukonza Cloud Run kwanuko. Malinga ndi kafukufukuMalinga ndi kafukufuku wopangidwa ndi DevOps Research and Assessment (DORA), magulu omwe adawonetsa kugwiritsa ntchito mapulogalamu apamwamba adakumana ndi zolephera zosinthika kasanu ndi kawiri kuposa magulu osachita bwino. Ndi kutha kubwereza khodi mwachangu kwanuko ndikuyikonza pamalo oyimira, mutha kupeza mwachangu nsikidzi kumayambiriro kwachitukuko m'malo mophatikizana mosalekeza kapena, choyipa, popanga.

Mukamayendetsa kachidindo mu emulator ya Cloud Run, mutha kuyambitsa mawonekedwe. Nthawi zonse mukasunga mafayilo, ntchito yanu imatumizidwanso kwa emulator kuti ipititse patsogolo.

Kukhazikitsa koyamba kwa Cloud Run Emulator:
Kupititsa patsogolo Chitukuko cha Cloud Run ndi Cloud Code

Kuthetsa mautumiki a Cloud Run pogwiritsa ntchito Cloud Code ndikofanana ndi komwe mukukhala. Thamangani lamulo la "Debug on Cloud Run Emulator" mu VS Code (kapena sankhani kasinthidwe ka "Cloud Run: Run Local" ndikuyendetsa lamulo la "Debug" m'malo a IntelliJ) ndikungoyika ma code. Malo opumira akatsegulidwa mu chidebe chanu, mutha kusinthana pakati pa malamulo, yendani pamitundu yosiyanasiyana, ndikuyang'ana zipika kuchokera pachidebecho.

Kuthetsa ntchito ya Cloud Run pogwiritsa ntchito Cloud Code mu VS Code ndi lingaliro la IntelliJ:
Kupititsa patsogolo Chitukuko cha Cloud Run ndi Cloud Code
Kupititsa patsogolo Chitukuko cha Cloud Run ndi Cloud Code

Kutumiza ntchito mu Cloud Run

Mukayesa zosintha zonse zomwe mwapanga pama code a Cloud Run service kwanuko, chomwe chatsala ndikupanga chidebe ndikuchitumiza ku Cloud Run.

Kutumiza ntchito kuchokera kumalo otukuka sikovuta. Tawonjezera magawo onse ofunikira kuti tikonze ntchitoyo isanatumizidwe. Mukadina Deploy, Cloud Code idzayendetsa malamulo onse ofunikira kuti mupange chithunzi cha chidebecho, perekani ku Cloud Run, ndikudutsa ulalo ku ntchitoyo.

Kuyika ntchito mu Cloud Run:
Kupititsa patsogolo Chitukuko cha Cloud Run ndi Cloud Code

Kuwongolera Cloud Run Services

Ndi Cloud Code mu VS Code, mutha kuwona mtundu ndi mbiri yautumiki ndikudina kamodzi. Izi zasunthidwa kuchokera ku Cloud Console kupita kumalo otukuka kuti musamasinthe. Tsamba lowonera likuwonetsa ndendende zipika zomwe zimagwirizana ndi mitundu ndi ntchito zomwe zasankhidwa mu Cloud Run Explorer.

Kupititsa patsogolo Chitukuko cha Cloud Run ndi Cloud Code

Mutha kupezanso mwachangu ndikuwona zambiri zokhudzana ndi ntchito zonse zoyendetsedwa za Cloud Run ndi ntchito za Cloud Run za Anthos mu projekiti yanu mu Cloud Run Explorer. Kumeneko mungapeze mosavuta kuchuluka kwa magalimoto omwe amatumizidwa komanso kuchuluka kwazinthu za CPU zomwe zaperekedwa.

Cloud Run Explorer mu VS Code ndi IntelliJ
Kupititsa patsogolo Chitukuko cha Cloud Run ndi Cloud Code
Kupititsa patsogolo Chitukuko cha Cloud Run ndi Cloud Code

Mukadina kumanja pa mtundu, mutha kuwona ulalo wa ntchitoyo. Mu Cloud Console, mutha kuyang'ana kuchuluka kwa magalimoto kapena kusintha komwe kumayendera pakati pa mautumiki.

Kuyamba

Tikukupemphani kuti mugwire ntchito ndi Cloud Code mu Cloud Run kuti muwongolere ntchito zanu ndikudula mitengo. Kuti mumve zambiri, onani zolemba za Cloud Run for Development Environments Mawonekedwe a Visual Studio ΠΈ JetBrains. Ngati simunagwirepo ntchito ndi malowa, ikani kaye Mawonekedwe a Visual Studio kapena Chidziwitso.

Lowani nawo Google Cloud Next OnAir

Ndikufunanso kukumbutsa owerenga athu kuti msonkhano wapaintaneti ukuchitika pompano Google Cloud Next OnAir EMEA zomwe takonzekera zokhuza onse opanga ndi opanga mayankho ndi mamanenjala.

Mutha kudziwa zambiri za magawo, okamba komanso zopezeka polembetsa kwaulere pa Tsamba lotsatira la OnAir EMEA. Pamodzi ndi zapadera zomwe zidzakambidwe pa Next OnAir EMEA, mupezanso mwayi wofikira magawo opitilira 250 kuchokera ku Google Cloud Next '20: OnAir.

Source: www.habr.com

Kuwonjezera ndemanga