Hraða þróun fyrir Cloud Run með Cloud Code

Hraða þróun fyrir Cloud Run með Cloud Code

Þegar þú þróar þjónustu fyrir fullstýrðan gámavettvang Cloud Run, þú munt líklega fljótt þreytast á því að skipta stöðugt á milli kóðaritara, flugstöðvar og Google Cloud Console. Þar að auki verður þú líka að framkvæma sömu skipanirnar mörgum sinnum við hverja uppsetningu. Skýjakóði er sett af verkfærum sem inniheldur allt sem þú þarft til að skrifa, kemba og dreifa skýjaforritum. Það gerir Google Cloud þróun skilvirkari með því að nýta viðbætur fyrir vinsæl þróunarumhverfi eins og VS Code og IntelliJ. Með hjálp þess geturðu auðveldlega þróað í Cloud Run. Nánari upplýsingar undir klippunni.

Cloud Run og Cloud Code samþætting gerir það auðvelt að búa til nýja Cloud Run þjónustu í kunnuglegu þróunarumhverfi þínu. Þú getur keyrt þjónustu á staðnum, endurtekið þær hratt og villuleitar þær, síðan sett þær í Cloud Run og stjórnað og uppfært þær á auðveldan hátt.

Athugasemd frá höfundi. Á Google Cloud Next 2020 OnAir sýndarráðstefnunni tilkynntum við nokkra nýja eiginleika og þjónustu sem ætlað er að flýta fyrir afhendingu umsókna og þróunarferliOg Skýjapallur fyrir nútímavæðingu forrita (Cloud Application Modernization Platform eða CAMP).

Að búa til nýja Cloud Run þjónustu

Við fyrstu sýn gæti gámavæðing og netþjónalaus þjónusta virst of flókin. Ef þú ert rétt að byrja með Cloud Run skaltu skoða uppfærða lista yfir Cloud Run dæmi í Cloud Code. Dæmi eru fáanleg í Java, NodeJS, Python, Go og .NET. Byggt á þeim geturðu strax byrjað að skrifa þinn eigin kóða, að teknu tilliti til allra tilmæla.

Öll dæmi innihalda Dockerfile svo þú þarft ekki að eyða tíma í að reikna út gámastillingar. Ef þú ert að flytja núverandi þjónustu yfir í Cloud Run gætirðu hafa ekki unnið með Dockerfiles áður. Það er í lagi! Cloud Code þjónusta hefur stuðning Google Cloud Buildpack hlutir, sem gerir þér kleift að geyma þjónustuna beint í kóða. Dockerfile er ekki krafist. Cloud Code inniheldur allt sem þú þarft til að dreifa þjónustunni þinni í Cloud Run.

Hraða þróun fyrir Cloud Run með Cloud Code

Þróun og villuleit á Cloud Run þjónustu í staðbundnu umhverfi

Áður en þú setur þjónustu í notkun á Google Cloud, viltu líklega prófa hana á þinni eigin tölvu til að sjá hvernig hún virkar, gera nauðsynlegar breytingar og villuleitar villur. Meðan á þróun stendur verður Cloud Run þjónustu að vera stöðugt safnað og dreift í skýið til að prófa breytingar á dæmigerðu Cloud Run umhverfi. Þú getur villuleita kóðann þinn á staðnum með því að tengja villuleitarforrit, en þar sem þetta er ekki gert á stigi alls ílátsins verður þú að setja upp verkfærin á staðnum. Það er hægt að keyra gám á staðnum með Docker, en skipunin sem þarf til að gera það er of löng og endurspeglar ekki sérstöðu framleiðsluumhverfis.

Cloud Code inniheldur Cloud Run keppinaut sem gerir þér kleift að þróa og kemba Cloud Run þjónustu á staðnum. Samkvæmt rannsóknirSamkvæmt rannsókn sem gerð var af DevOps Research and Assessment (DORA) upplifðu teymi sem sýndu mikla skilvirkni hugbúnaðarsendingar breytingar 7 sinnum sjaldnar en minna skilvirk teymi. Með getu til að endurtaka kóða fljótt á staðnum og kemba hann í dæmigerðu umhverfi, geturðu fljótt fundið villur snemma í þróun frekar en við samfellda samþættingu eða, það sem verra er, í framleiðslu.

Þegar þú keyrir kóða í Cloud Run keppinautnum geturðu virkjað skoðunarham. Í hvert skipti sem þú vistar skrár verður þjónustan þín endurdreifð í keppinautinn til stöðugrar þróunar.

Fyrsta kynning á Cloud Run Emulator:
Hraða þróun fyrir Cloud Run með Cloud Code

Villuleit í Cloud Run þjónustu með því að nota Cloud Code er sú sama og í venjulegu þróunarumhverfi þínu. Keyrðu "Kembiforritið á Cloud Run Emulator" skipuninni í VS kóða (eða veldu "Cloud Run: Run Locally" stillinguna og keyrðu "Debug" skipunina í IntelliJ umhverfinu) og stilltu einfaldlega kóða brotpunkta. Þegar brotpunktur er virkjaður í ílátinu þínu geturðu skipt á milli skipana, sveiflað yfir breytilega eiginleika og athugað annála úr ílátinu.

Villuleit í Cloud Run þjónustunni með því að nota Cloud Code í VS kóða og IntelliJ hugmynd:
Hraða þróun fyrir Cloud Run með Cloud Code
Hraða þróun fyrir Cloud Run með Cloud Code

Innleiða þjónustu í Cloud Run

Þegar þú hefur prófað allar breytingar sem þú hefur gert á kóðanum fyrir Cloud Run þjónustuna á staðnum, er allt sem er eftir að gera að búa til gám og dreifa honum á Cloud Run.

Það er ekki erfitt að dreifa þjónustunni frá þróunarumhverfinu. Við höfum bætt við öllum breytum sem þarf til að stilla þjónustuna fyrir uppsetningu. Þegar þú smellir á Deploy mun Cloud Code keyra allar nauðsynlegar skipanir til að búa til gámamyndina, dreifa henni í Cloud Run og senda vefslóðina til þjónustunnar.

Innleiðing á þjónustu í Cloud Run:
Hraða þróun fyrir Cloud Run með Cloud Code

Umsjón með Cloud Run þjónustu

Með Cloud Code í VS Code geturðu skoðað útgáfu- og þjónustuferil með einum smelli. Þessi eiginleiki hefur verið færður úr Cloud Console yfir í þróunarumhverfið svo þú þarft ekki að halda áfram að skipta. Skoðunarsíðan sýnir nákvæmlega þá annála sem eiga við þær útgáfur og þjónustu sem valin er í Cloud Run Explorer.

Hraða þróun fyrir Cloud Run með Cloud Code

Þú getur líka fljótt fundið og skoðað upplýsingar um alla stýrða Cloud Run þjónustu og Cloud Run þjónustu fyrir Anthos í verkefninu þínu í Cloud Run Explorer. Þar geturðu auðveldlega fundið út hvaða prósentu af umferð er vísað áfram og hversu miklu örgjörvaauðlindum er úthlutað.

Cloud Run landkönnuður í VS kóða og IntelliJ
Hraða þróun fyrir Cloud Run með Cloud Code
Hraða þróun fyrir Cloud Run með Cloud Code

Með því að hægrismella á útgáfu er hægt að skoða vefslóð þjónustunnar. Í Cloud Console geturðu athugað umferð eða stillt tilvísun hennar á milli þjónustu.

getting Started

Við bjóðum þér að vinna með Cloud Code í Cloud Run til að hagræða þjónustudreifingu og skráningarferlum þínum. Fyrir frekari upplýsingar, sjá skjölin fyrir Cloud Run fyrir þróunarumhverfi Visual Studio Code и JetBrains. Ef þú hefur ekki unnið með þetta umhverfi ennþá skaltu fyrst setja upp Visual Studio Code eða IntelliJ.

Skráðu þig í Google Cloud Next OnAir

Ég vil líka minna lesendur okkar á að netráðstefna stendur yfir núna Google Cloud Next OnAir EMEA sem við höfum útbúið efni fyrir bæði þróunaraðila og lausnaarkitekta og stjórnendur.

Þú getur lært meira um fundi, fyrirlesara og nálgast efni með því að skrá þig ókeypis á Næsta OnAir EMEA síða. Ásamt einstöku efni sem verður kynnt fyrir Next OnAir EMEA færðu einnig fullan aðgang að meira en 250 fundum frá alþjóðlegum hluta Google Cloud Next '20: OnAir.

Heimild: www.habr.com

Bæta við athugasemd