Accelerating Development rau Huab Khiav nrog Huab Code
Thaum tsim cov kev pabcuam rau lub thawv ntim khoom uas muaj kev tswj xyuas tag nrho Huab Khiav, koj feem ntau yuav nkees ntawm kev hloov pauv tas li ntawm cov code editor, lub davhlau ya nyob twg, thiab Google Cloud Console. Ntxiv mus, koj tseem yuav tsum tau khiav tib cov lus txib ntau zaus, nrog rau txhua qhov kev xa tawm. Huab Code yog ib txheej ntawm cov cuab yeej uas suav nrog txhua yam koj xav tau sau, debug thiab xa cov ntawv thov huab. Nws txhim kho qhov ua tau zoo ntawm Google Cloud kev txhim kho los ntawm kev siv plugins rau cov chaw tsim kho nrov xws li VS Code thiab IntelliJ. Nrog nws, koj tuaj yeem txhim kho tau yooj yim hauv Cloud Run. Xav paub ntau ntxiv nyob rau hauv qhov txiav.
Cloud Run thiab Cloud Code kev koom ua ke ua rau nws yooj yim los tsim cov kev pabcuam Cloud Run tshiab hauv koj tus kheej ib puag ncig kev txhim kho. Koj tuaj yeem khiav cov kev pabcuam ntawm koj lub tshuab hauv zos, rov hais dua sai thiab kho lawv, tom qab ntawd xa lawv mus rau Cloud Run thiab yooj yim tswj thiab hloov kho lawv.
Ua ntej xa ib qho kev pabcuam rau Google Cloud, koj yuav xav sim nws ntawm koj tus kheej lub tshuab kom pom nws ua haujlwm li cas, ua qhov tsim nyog kho, thiab kho cov kab mob. Thaum txhim kho, Cloud Run cov kev pabcuam yuav tsum tau ua tas li thiab xa mus rau huab los ntsuas kev hloov pauv hauv ib puag ncig Cloud Run. Nws kuj tseem ua tau rau kev debug chaws hauv zos los ntawm kev txuas tus debugger, txawm li cas los xij, vim qhov no tsis ua tiav ntawm ib lub thawv, koj yuav tsum tau nruab cov cuab yeej hauv zos. Koj tuaj yeem khiav lub thawv hauv zos siv Docker, tab sis cov lus txib yuav tsum ua qhov no ntev dhau lawm thiab tsis cuam tshuam qhov tshwj xeeb ntawm ib puag ncig tsim khoom.
Cloud Code muab Cloud Run emulator uas tso cai rau koj los tsim thiab kho Cloud Run cov kev pabcuam hauv zos. Raws li kev tshawb nrhiavRaws li DevOps Kev Tshawb Fawb thiab Kev Ntsuam Xyuas (DORA) txoj kev tshawb fawb, pab pawg uas ua tau zoo hauv kev xa cov software muaj 7 npaug tsawg dua yuav ua tsis tau thaum hloov pauv ntau dua li pab pawg uas tsis muaj txiaj ntsig. Nrog rau kev muaj peev xwm rov hais dua cov cai hauv zos thiab debug nws nyob rau hauv ib puag ncig tus neeg sawv cev, koj tuaj yeem pom cov kab mob sai sai hauv kev loj hlob es tsis yog thaum lub sij hawm kev sib koom ua ke tsis tu ncua lossis, phem dua, hauv kev tsim khoom.
Thaum koj khiav code hauv Cloud Run emulator, koj tuaj yeem ua kom pom hom. Txhua zaus koj khaws cov ntaub ntawv, koj cov kev pabcuam yuav raug xa rov qab mus rau lub emulator rau kev txhim kho txuas ntxiv.
Thawj tso tawm ntawm Cloud Run Emulator:
Debugging Cloud Run cov kev pab cuam nrog Cloud Code yog tib yam li debugging nyob rau hauv txoj kev loj hlob ib puag ncig koj tau siv los. Khiav "Debug on Cloud Run Emulator" hais kom ua hauv VS Code ib puag ncig (lossis xaiv "Cloud Run: Khiav Hauv Zos" kev teeb tsa thiab khiav "Debug" hais kom ua hauv IntelliJ ib puag ncig) thiab tsuas yog teeb tsa cov lej tawg. Thaum lub sijhawm tawg tau qhib rau hauv koj lub thawv, koj tuaj yeem hloov pauv ntawm cov lus txib, txav mus rau cov khoom sib txawv, thiab tshawb xyuas cov cav los ntawm hauv lub thawv.
Debugging Cloud Run kev pabcuam nrog Cloud Code hauv VS Code thiab IntelliJ lub tswv yim:
Deploying ib Service hauv Cloud Run
Thaum koj tau sim tag nrho cov kev hloov pauv uas koj tau ua rau tus lej rau Cloud Run kev pabcuam ntawm thaj chaw, cov kauj ruam tom ntej yog los tsim lub thawv thiab xa mus rau Cloud Run.
Kev xa ib qho kev pabcuam los ntawm ib puag ncig kev txhim kho yog ib qho yooj yim. Peb tau ntxiv tag nrho cov kev xaiv uas koj xav tau los teeb tsa cov kev pabcuam ua ntej xa mus. Thaum koj nyem Deploy, Cloud Code yuav ua txhua yam yuav tsum tau hais kom tsim ib lub thawv duab, xa mus rau Cloud Run, thiab dhau qhov URL rau qhov kev pabcuam.
Service Deployment in Cloud Run:
Cloud Run Service Management
Nrog Huab Code hauv VS Code, koj tuaj yeem saib version thiab kev pabcuam keeb kwm nrog nias ib zaug. Cov yam ntxwv no tau raug txav los ntawm Huab Console mus rau qhov chaw tsim kho kom koj tsis tas yuav hloov mus tas li. Cov nplooj ntawv tshawb pom raws nraim cov cav uas cuam tshuam rau cov qauv thiab cov kev pabcuam xaiv hauv Cloud Run Explorer.
Koj tuaj yeem nrhiav sai sai thiab saib cov ntsiab lus ntawm txhua qhov kev tswj hwm huab khiav cov kev pabcuam thiab Cloud Run cov kev pabcuam rau Anthos hauv ib qhov project uas siv Cloud Run Explorer. Nyob ntawd koj tuaj yeem yooj yim nrhiav seb qhov feem pua ββββntawm cov tsheb thauj mus los tau raug xa rov qab thiab ntau npaum li cas CPU cov peev txheej raug faib.
Peb caw koj los ua haujlwm nrog Cloud Code hauv Cloud Run txhawm rau txhim kho koj cov kev pabcuam xa mus thiab cov txheej txheem nkag. Yog xav paub ntxiv, saib Cloud Run cov ntaub ntawv rau kev txhim kho ib puag ncig Nrig txog kev pom Studio Code ΠΈ JetBrains. Yog tias koj tseem tsis tau ua haujlwm nrog cov cheeb tsam no, ua ntej nruab Nrig txog kev pom Studio Code los yog IntelliJ.
Koom nrog Google Cloud Next OnAir
Kuv kuj xav ceeb toom rau peb cov neeg nyeem tias lub rooj sib tham hauv online tau tshwm sim tam sim no Google Huab Next OnAir EMEA rau qhov uas peb tau npaj cov ntsiab lus rau ob qho tib si developers thiab kev daws teeb meem architects thiab managers.
Koj tuaj yeem kawm paub ntau ntxiv txog cov kev sib tham, hais lus thiab nkag mus rau cov ntsiab lus los ntawm kev tso npe dawb ntawm Tom ntej no OnAir EMEA nplooj. Nrog rau cov ntsiab lus tshwj xeeb uas yuav nthuav tawm rau Next OnAir EMEA, koj tseem yuav tau txais kev nkag mus rau ntau dua 250 ntu los ntawm thoob ntiaj teb ib feem ntawm Google Huab Next '20: OnAir.