Manafaingana ny Cloud Run Development miaraka amin'ny Cloud Code

Manafaingana ny Cloud Run Development miaraka amin'ny Cloud Code

Rehefa mamolavola serivisy ho an'ny sehatra fitahirizana voatanisa tanteraka Cloud Run, mety ho reraka haingana ianao amin'ny fifindrana tsy tapaka eo amin'ny mpamoaka kaody, ny terminal ary ny Google Cloud Console. Ankoatr'izay, tsy maintsy manatanteraka imbetsaka ireo baiko mitovy amin'izany ianao mandritra ny fametrahana tsirairay. Fehezan-rahona dia andian-fitaovana ahitana ny zavatra rehetra ilainao hanoratana, debug ary fametrahana rindranasa rahona. Mahatonga ny fivoaran'ny Google Cloud mahomby kokoa amin'ny alΓ lan'ny fampiasana plugins ho an'ny tontolo fampandrosoana malaza toa ny VS Code sy IntelliJ. Miaraka amin'ny fanampiany dia afaka mivoatra mora foana amin'ny Cloud Run ianao. Ny antsipiriany bebe kokoa eo ambanin'ny fanapahana.

Ny fampidirana Cloud Run sy Cloud Code dia manamora ny famoronana serivisy Cloud Run vaovao amin'ny tontolo fampandrosoana mahazatra anao. Azonao atao ny mampandeha ny serivisy eo an-toerana, mamerina haingana sy manao debug azy ireo, avy eo mametraka azy ireo amin'ny Cloud Run ary mitantana sy manavao azy ireo mora foana.

Fanamarihana avy amin'ny mpanoratra. Tamin'ny fihaonambe virtoaly Google Cloud Next 2020 OnAir, dia nanambara endri-javatra sy serivisy vaovao maromaro natao izahay manafaingana ny fandefasana fampiharana sy ny fizotran'ny fampandrosoana, ary koa Sehatra rahona ho an'ny fanavaozana ny fampiharana (Cloud Application Modernization Platform na CAMP).

Mamorona serivisy Cloud Run vaovao

Raha vao jerena dia toa sarotra be ny serivisy containerization sy tsy misy mpizara. Raha vao manomboka amin'ny Cloud Run ianao dia jereo ny lisitr'ireo ohatra Cloud Run ao amin'ny Cloud Code. Misy ohatra amin'ny Java, NodeJS, Python, Go ary .NET. Miorina amin'izy ireo, afaka manomboka manoratra ny code anao avy hatrany ianao, amin'ny fiheverana ny soso-kevitra rehetra.

Ny ohatra rehetra dia misy Dockerfile ka tsy mila mandany fotoana ianao hamantarana ny fanamafisana ny container. Raha mifindra tolotra efa misy any amin'ny Cloud Run ianao dia mety mbola tsy niara-niasa tamin'ny Dockerfiles taloha. Tsy maninona! Manana fanohanana ny serivisy Cloud Code Zavatra Google Cloud Buildpack, mamela anao hametraka ny serivisy mivantana amin'ny code. Tsy ilaina ny Dockerfile. Cloud Code dia ahitana izay rehetra ilainao amin'ny fametrahana ny serivisinao amin'ny Cloud Run.

Manafaingana ny Cloud Run Development miaraka amin'ny Cloud Code

Famolavolana sy fametahana ny serivisy Cloud Run amin'ny tontolo eo an-toerana

Alohan'ny hametrahanao serivisy amin'ny Google Cloud dia mety te-hanandrana izany amin'ny solosainao ianao mba hahitana ny fomba fiasany, hanao izay fanovana ilaina, ary hanalana ny lesoka rehetra. Mandritra ny fampivoarana, ny serivisy Cloud Run dia tsy maintsy angonina sy apetraka hatrany amin'ny rahona mba hizaha toetra ny fiovana amin'ny tontolo Cloud Run solontena. Azonao atao ny manala ny kaody eo an-toerana amin'ny alΓ lan'ny fampifandraisana debugger, na izany aza, satria tsy vita amin'ny haavon'ny kaontenera iray manontolo izany, dia tsy maintsy mametraka ny fitaovana eo an-toerana ianao. Azo atao ny mampandeha kaontenera eo an-toerana amin'ny fampiasana Docker, saingy ny baiko takiana amin'izany dia lava loatra ary tsy maneho ny mombamomba ny tontolo famokarana.

Cloud Code dia misy emulator Cloud Run izay ahafahanao mamolavola sy manala ny serivisy Cloud Run eo an-toerana. Araka ny ExplorationAraka ny fanadihadiana nataon'ny DevOps Research and Assessment (DORA), ireo ekipa naneho ny fahombiazan'ny fanaterana rindrambaiko avo lenta dia niaina ny tsy fahombiazan'ny fanovana in-7 matetika noho ny ekipa tsy dia mahomby. Miaraka amin'ny fahafahana mamerina haingana ny kaody eo an-toerana sy manala azy amin'ny tontolo mahasolo tena, afaka mahita bibikely haingana ianao eo am-piandohan'ny fampandrosoana fa tsy mandritra ny fampidirana mitohy na, ratsy kokoa, amin'ny famokarana.

Rehefa mihazakazaka kaody ao amin'ny Cloud Run emulator ianao dia azonao atao ny mamela ny fomba fijery. Isaky ny mitahiry rakitra ianao dia haverina amin'ny emulator ny serivisy ho fampandrosoana mitohy.

Famoahana voalohany ny Cloud Run Emulator:
Manafaingana ny Cloud Run Development miaraka amin'ny Cloud Code

Ny debugging ny serivisy Cloud Run mampiasa Cloud Code dia mitovy amin'ny ao amin'ny tontolo fampandrosoana mahazatra anao. Alefaso ny baiko "Debug amin'ny Cloud Run Emulator" ao amin'ny VS Code (na safidio ny configuration "Cloud Run: Run Locally" ary tanteraho ny baiko "Debug" ao amin'ny tontolo IntelliJ) ary apetraho fotsiny ny fikatsahana kaody. Raha vantany vao mihetsika ny teboka iray ao amin'ny fitahirizanao, dia afaka mifamadika eo amin'ny baiko ianao, mitsambikina eo amin'ny fananana miovaova, ary manamarina ny diary avy ao amin'ny container.

Debugging ny serivisy Cloud Run mampiasa Cloud Code amin'ny VS Code sy IntelliJ hevitra:
Manafaingana ny Cloud Run Development miaraka amin'ny Cloud Code
Manafaingana ny Cloud Run Development miaraka amin'ny Cloud Code

Mametraka serivisy ao amin'ny Cloud Run

Rehefa avy nanandrana ny fanovana rehetra nataonao tamin'ny kaody ho an'ny serivisy Cloud Run eo an-toerana ianao, ny hany azo atao dia ny mamorona fitoeran-javatra ary mametraka izany amin'ny Cloud Run.

Ny fametrahana ny serivisy avy amin'ny tontolo fampandrosoana dia tsy sarotra. Nampianay ny masontsivana rehetra ilaina amin'ny fanamboarana ny serivisy alohan'ny fametrahana azy. Rehefa manindry ny Deploy ianao, ny Cloud Code dia hampandeha ny baiko ilaina rehetra hamoronana ny sarin'ny container, hametraka izany amin'ny Cloud Run, ary handefa ny URL amin'ny serivisy.

Mametraka serivisy amin'ny Cloud Run:
Manafaingana ny Cloud Run Development miaraka amin'ny Cloud Code

Fitantanana Cloud Run Services

Miaraka amin'ny Cloud Code ao amin'ny VS Code, azonao atao ny mijery ny kinova sy ny tantaran'ny serivisy amin'ny tsindry iray. Ity fampiasa ity dia nafindra avy amin'ny Cloud Console mankany amin'ny tontolon'ny fampandrosoana ka tsy mila miova ianao. Ny pejy fijerena dia mampiseho tsara ireo diary mifandraika amin'ireo dikan-teny sy serivisy nofantenana ao amin'ny Cloud Run Explorer.

Manafaingana ny Cloud Run Development miaraka amin'ny Cloud Code

Azonao atao koa ny mahita haingana sy mijery ny fampahafantarana momba ny serivisy Cloud Run mitantana sy ny serivisy Cloud Run ho an'i Anthos ao amin'ny tetikasanao ao amin'ny Cloud Run Explorer. Any ianao dia afaka mahita mora foana hoe firy isan-jaton'ny fifamoivoizana no averina ary ohatrinona ny loharanon-karena CPU omena.

Cloud Run mpikaroka ao amin'ny VS Code sy IntelliJ
Manafaingana ny Cloud Run Development miaraka amin'ny Cloud Code
Manafaingana ny Cloud Run Development miaraka amin'ny Cloud Code

Amin'ny fipihana havanana amin'ny dikan-teny iray dia azonao jerena ny URL an'ny serivisy. Ao amin'ny Cloud Console, azonao atao ny manamarina ny fifamoivoizana na manitsy ny fampidinana azy eo amin'ny serivisy.

fanombohana

Manasa anao izahay hiara-hiasa amin'ny Cloud Code ao amin'ny Cloud Run mba hanamafisana ny fametrahana ny serivisy sy ny fizotry ny fanoratana. Raha mila fanazavana fanampiny dia jereo ny antontan-taratasy momba ny Cloud Run for Development Environments Visual Studio Code ΠΈ JetBrains. Raha mbola tsy niasa tamin'ireo tontolo ireo ianao dia apetraho aloha Visual Studio Code na IntelliJ.

Midira ao amin'ny Google Cloud Next OnAir

Tiako ihany koa ny mampahatsiahy ny mpamaky fa misy fihaonambe an-tserasera misy amin'izao fotoana izao Google Cloud Next OnAir EMEA izay nanomananay votoaty ho an'ny mpamorona sy ny mpamorona sy ny mpitantana vahaolana.

Afaka mianatra bebe kokoa momba ny sessions, mpandahateny ary miditra amin'ny atiny ianao amin'ny fisoratana anarana maimaim-poana amin'ny Pejy EMEA OnAir manaraka. Miaraka amin'ny atiny tsy manam-paharoa izay hatolotra ho an'ny Next OnAir EMEA, dia hahazo fidirana feno amin'ny fivoriana mihoatra ny 250 avy amin'ny ampahany manerantany amin'ny Google Cloud Next '20: OnAir ianao.

Source: www.habr.com

Add a comment