Cyflymu Datblygiad ar gyfer Cloud Run gyda Cloud Code

Cyflymu Datblygiad ar gyfer Cloud Run gyda Cloud Code

Wrth ddatblygu gwasanaethau ar gyfer llwyfan cynhwysydd a reolir yn llawn Rhedeg Cwmwl, mae'n debyg y byddwch chi'n blino'n gyflym ar newid yn gyson rhwng y golygydd cod, y derfynell, a Google Cloud Console. Ar ben hynny, bydd yn rhaid i chi hefyd weithredu'r un gorchmynion lawer gwaith yn ystod pob defnydd. Cod Cwmwl yn set o offer sy'n cynnwys popeth sydd ei angen arnoch i ysgrifennu, dadfygio a defnyddio cymwysiadau cwmwl. Mae'n gwneud datblygiad Google Cloud yn fwy effeithlon trwy ddefnyddio ategion ar gyfer amgylcheddau datblygu poblogaidd fel VS Code ac IntelliJ. Gyda'i help, gallwch chi ddatblygu'n hawdd yn Cloud Run. Mwy o fanylion o dan y toriad.

Mae integreiddio Cloud Run a Cloud Code yn ei gwneud hi'n hawdd creu gwasanaethau Cloud Run newydd yn eich amgylchedd datblygu cyfarwydd. Gallwch redeg gwasanaethau yn lleol, eu hailadrodd a'u dadfygio'n gyflym, yna eu defnyddio i Cloud Run a'u rheoli a'u diweddaru'n hawdd.

Nodyn gan yr awdur. Yng nghynhadledd rithwir OnAir Google Cloud Next 2020, fe wnaethom gyhoeddi sawl nodwedd a gwasanaeth newydd y bwriedir iddynt wneud hynny cyflymu'r broses o gyflwyno a datblygu ceisiadauAc Llwyfan cwmwl ar gyfer moderneiddio cymwysiadau (Llwyfan Moderneiddio Cymwysiadau Cloud neu CAMP).

Creu gwasanaethau Cloud Run newydd

Ar yr olwg gyntaf, gall cynhwysyddion a gwasanaethau heb weinydd ymddangos yn rhy gymhleth. Os ydych chi newydd ddechrau gyda Cloud Run, edrychwch ar y rhestr wedi'i diweddaru o enghreifftiau Cloud Run yn Cloud Code. Mae enghreifftiau ar gael yn Java, NodeJS, Python, Go a .NET. Yn seiliedig arnynt, gallwch ddechrau ysgrifennu eich cod eich hun ar unwaith, gan ystyried yr holl argymhellion.

Mae pob enghraifft yn cynnwys Dockerfile felly does dim rhaid i chi wastraffu amser yn darganfod ffurfweddiadau cynhwysydd. Os ydych chi'n mudo gwasanaeth presennol i Cloud Run, efallai nad ydych chi wedi gweithio gyda Dockerfiles o'r blaen. Mae'n iawn! Mae gan wasanaeth Cloud Code gefnogaeth Gwrthrychau Google Cloud Buildpack, sy'n eich galluogi i containerize y gwasanaeth yn uniongyrchol mewn cod. Nid oes angen Ffeil Docker. Mae Cloud Code yn cynnwys popeth sydd ei angen arnoch i ddefnyddio'ch gwasanaeth i Cloud Run.

Cyflymu Datblygiad ar gyfer Cloud Run gyda Cloud Code

Datblygu a dadfygio gwasanaethau Cloud Run mewn amgylchedd lleol

Cyn i chi ddefnyddio gwasanaeth i Google Cloud, mae'n debyg y byddwch am roi cynnig arno ar eich cyfrifiadur eich hun i weld sut mae'n gweithio, gwneud unrhyw newidiadau angenrheidiol, a dadfygio unrhyw wallau. Yn ystod datblygiad, rhaid casglu gwasanaethau Cloud Run yn barhaus a'u defnyddio i'r cwmwl i brofi newidiadau i amgylchedd cynrychioliadol Cloud Run. Gallwch ddadfygio'ch cod yn lleol trwy gysylltu dadfygiwr, fodd bynnag, gan nad yw hyn yn cael ei wneud ar lefel y cynhwysydd cyfan, bydd yn rhaid i chi osod yr offer yn lleol. Mae'n bosibl rhedeg cynhwysydd yn lleol gan ddefnyddio Docker, ond mae'r gorchymyn sy'n ofynnol i wneud hynny yn rhy hir ac nid yw'n adlewyrchu manylion amgylchedd cynhyrchu.

Mae Cloud Code yn cynnwys efelychydd Cloud Run sy'n eich galluogi i ddatblygu a dadfygio gwasanaethau Cloud Run yn lleol. Yn Γ΄l ymchwilYn Γ΄l astudiaeth a gynhaliwyd gan DevOps Research and Assessment (DORA), profodd timau a ddangosodd effeithlonrwydd cyflwyno meddalwedd uchel fethiannau newid 7 gwaith yn llai aml na thimau llai effeithlon. Gyda'r gallu i ailadrodd cod yn gyflym yn lleol a'i ddadfygio mewn amgylchedd cynrychioliadol, gallwch ddod o hyd i chwilod yn gyflym yn gynnar yn y datblygiad yn hytrach nag yn ystod integreiddio parhaus neu, yn waeth, wrth gynhyrchu.

Wrth redeg cod yn yr efelychydd Cloud Run, gallwch alluogi modd gweld. Bob tro y byddwch chi'n arbed ffeiliau, bydd eich gwasanaeth yn cael ei adleoli i'r efelychydd ar gyfer datblygiad parhaus.

Lansiad cyntaf Cloud Run Emulator:
Cyflymu Datblygiad ar gyfer Cloud Run gyda Cloud Code

Mae gwasanaethau dadfygio Cloud Run gan ddefnyddio Cloud Code yr un peth ag yn eich amgylchedd datblygu arferol. Rhedeg y gorchymyn "Debug on Cloud Run Emulator" yn VS Code (neu dewiswch y cyfluniad "Cloud Run: Run Locally" a rhedeg y gorchymyn "Debug" yn amgylchedd IntelliJ) a gosod torbwyntiau cod yn syml. Unwaith y bydd torbwynt wedi'i actifadu yn eich cynhwysydd, gallwch newid rhwng gorchmynion, hofran dros briodweddau amrywiol, a gwirio logiau o'r cynhwysydd.

Dadfygio'r gwasanaeth Cloud Run gan ddefnyddio Cloud Code yn VS Code a syniad IntelliJ:
Cyflymu Datblygiad ar gyfer Cloud Run gyda Cloud Code
Cyflymu Datblygiad ar gyfer Cloud Run gyda Cloud Code

Defnyddio gwasanaeth yn Cloud Run

Unwaith y byddwch chi wedi profi'r holl newidiadau rydych chi wedi'u gwneud i'r cod ar gyfer y gwasanaeth Cloud Run yn lleol, y cyfan sydd ar Γ΄l i'w wneud yw creu cynhwysydd a'i ddefnyddio i Cloud Run.

Nid yw'n anodd defnyddio'r gwasanaeth o'r amgylchedd datblygu. Rydym wedi ychwanegu'r holl baramedrau sydd eu hangen i ffurfweddu'r gwasanaeth cyn ei ddefnyddio. Pan gliciwch ar Defnyddio, bydd Cloud Code yn rhedeg yr holl orchmynion gofynnol i greu delwedd y cynhwysydd, ei ddefnyddio i Cloud Run, a throsglwyddo'r URL i'r gwasanaeth.

Defnyddio gwasanaeth yn Cloud Run:
Cyflymu Datblygiad ar gyfer Cloud Run gyda Cloud Code

Rheoli Gwasanaethau Cloud Run

Gyda Cloud Code yn VS Code, gallwch weld hanes fersiwn a gwasanaeth gydag un clic. Mae'r nodwedd hon wedi'i symud o'r Cloud Console i'r amgylchedd datblygu felly nid oes rhaid i chi barhau i newid. Mae'r dudalen weld yn dangos yn union y logiau sy'n berthnasol i'r fersiynau a'r gwasanaethau a ddewiswyd yn Cloud Run Explorer.

Cyflymu Datblygiad ar gyfer Cloud Run gyda Cloud Code

Gallwch hefyd ddod o hyd i wybodaeth a'i gweld yn gyflym am yr holl wasanaethau Cloud Run a reolir a gwasanaethau Cloud Run ar gyfer Anthos yn eich prosiect yn Cloud Run Explorer. Yno gallwch chi ddarganfod yn hawdd pa ganran o draffig sy'n cael ei ailgyfeirio a faint o adnoddau CPU sy'n cael eu dyrannu.

Archwiliwr Cloud Run yn VS Code ac IntelliJ
Cyflymu Datblygiad ar gyfer Cloud Run gyda Cloud Code
Cyflymu Datblygiad ar gyfer Cloud Run gyda Cloud Code

Trwy dde-glicio ar fersiwn, gallwch weld URL y gwasanaeth. Yn y Cloud Console, gallwch wirio traffig neu ffurfweddu ei ailgyfeirio rhwng gwasanaethau.

Dechrau Arni

Rydym yn eich gwahodd i weithio gyda Cloud Code yn Cloud Run i symleiddio eich prosesau defnyddio a logio gwasanaeth. Am ragor o wybodaeth, gweler y dogfennau ar gyfer Cloud Run for Development Environments Cod Stiwdio Gweledol ΠΈ JetBrains. Os nad ydych wedi gweithio gyda'r amgylcheddau hyn eto, gosodwch yn gyntaf Cod Stiwdio Gweledol neu IntelliJ.

Ymunwch Γ’ Google Cloud Next OnAir

Hoffwn hefyd atgoffa ein darllenwyr bod cynhadledd ar-lein yn cael ei chynnal ar hyn o bryd EMEA Ar Awyr Google Cloud Next rydym wedi paratoi cynnwys ar ei gyfer ar gyfer datblygwyr a phenseiri a rheolwyr datrysiadau.

Gallwch ddysgu mwy am sesiynau, siaradwyr a chyrchu cynnwys trwy gofrestru am ddim yn Tudalen EMEA OnAir nesaf. Ynghyd Γ’'r cynnwys unigryw a fydd yn cael ei gyflwyno ar gyfer Next OnAir EMEA, byddwch hefyd yn cael mynediad llawn i fwy na 250 o sesiynau o ran fyd-eang Google Cloud Next '20: OnAir.

Ffynhonnell: hab.com

Ychwanegu sylw