Убрзавање развоја Цлоуд Рун-а помоћу Цлоуд Цоде-а

Убрзавање развоја Цлоуд Рун-а помоћу Цлоуд Цоде-а

Приликом развоја услуга за потпуно управљану платформу контејнера Цлоуд Рун, вероватно ћете се брзо уморити од сталног пребацивања између уређивача кода, терминала и Гоогле Цлоуд конзоле. Штавише, такође ћете морати да извршите исте команде много пута током сваке примене. Цлоуд Цоде је скуп алата који укључује све што вам је потребно за писање, отклањање грешака и примену апликација у облаку. То чини Гоогле Цлоуд развој ефикаснијим коришћењем додатака за популарна развојна окружења као што су ВС Цоде и ИнтеллиЈ. Уз његову помоћ, лако се можете развијати у Цлоуд Рун-у. Више детаља испод реза.

Интеграција Цлоуд Рун-а и Цлоуд Цоде-а олакшава креирање нових Цлоуд Рун услуга у вашем познатом развојном окружењу. Можете да покрећете услуге локално, брзо их понављате и отклањате грешке, а затим их примените у Цлоуд Рун и лако управљате њима и ажурирате их.

Напомена аутора. На виртуелној конференцији Гоогле Цлоуд Нект 2020 ОнАир најавили смо неколико нових функција и услуга дизајнираних да убрзати процес испоруке и развоја апликацијеИ Цлоуд платформа за модернизацију апликација (Платформа за модернизацију апликација у облаку или ЦАМП).

Креирање нових Цлоуд Рун услуга

На први поглед, контејнеризација и услуге без сервера могу изгледати превише сложене. Ако тек почињете да користите Цлоуд Рун, погледајте ажурирану листу Цлоуд Рун примера у Цлоуд Цоде-у. Примери су доступни у Јава, НодеЈС, Питхон, Го и .НЕТ. На основу њих можете одмах почети да пишете сопствени код, узимајући у обзир све препоруке.

Сви примери укључују Доцкерфиле, тако да не морате губити време на откривање конфигурација контејнера. Ако мигрирате постојећу услугу на Цлоуд Рун, можда раније нисте радили са Доцкерфилес-има. У реду је! Услуга Цлоуд Цоде има подршку Гоогле Цлоуд Буилдпацк објекти, што вам омогућава да контејнеризујете услугу директно у коду. Доцкерфиле није потребан. Цлоуд Цоде садржи све што вам је потребно за примену ваше услуге на Цлоуд Рун.

Убрзавање развоја Цлоуд Рун-а помоћу Цлоуд Цоде-а

Развој и отклањање грешака у Цлоуд Рун сервисима у локалном окружењу

Пре него што примените услугу на Гоогле Цлоуд, вероватно ћете желети да је испробате на сопственом рачунару да бисте видели како функционише, унели све неопходне промене и отклонили грешке. Током развоја, Цлоуд Рун услуге морају стално да се прикупљају и постављају у облак да би се тестирале промене у репрезентативном Цлоуд Рун окружењу. Можете локално да отклоните грешке у коду тако што ћете повезати дебагер, међутим, пошто се то не ради на нивоу целог контејнера, мораћете да инсталирате алате локално. Могуће је покренути контејнер локално користећи Доцкер, али команда потребна за то је предугачка и не одражава специфичности производног окружења.

Цлоуд Цоде укључује Цлоуд Рун емулатор који вам омогућава да локално развијате и отклањате грешке у Цлоуд Рун сервисима. Према истраживањеПрема студији коју је спровео ДевОпс Ресеарцх анд Ассессмент (ДОРА), тимови који су показали високу ефикасност испоруке софтвера доживљавали су неуспехе промене 7 пута ређе него мање ефикасни тимови. Са могућношћу брзог локалног понављања кода и отклањања грешака у репрезентативном окружењу, можете брзо пронаћи грешке у раној фази развоја, а не током континуиране интеграције или, још горе, у производњи.

Када покрећете код у Цлоуд Рун емулатору, можете омогућити режим прегледа. Сваки пут када сачувате датотеке, ваша услуга ће бити поново распоређена у емулатор ради континуираног развоја.

Прво лансирање Цлоуд Рун емулатора:
Убрзавање развоја Цлоуд Рун-а помоћу Цлоуд Цоде-а

Отклањање грешака у Цлоуд Рун услугама коришћењем Цлоуд Цоде-а је исто као у вашем нормалном развојном окружењу. Покрените команду „Дебуг он Цлоуд Рун Емулатор“ у ВС Цоде (или изаберите конфигурацију „Цлоуд Рун: Рун Лоцалли“ и покрените команду „Дебуг“ у окружењу ИнтеллиЈ) и једноставно поставите тачке прекида кода. Једном када је тачка прекида активирана у вашем контејнеру, можете да прелазите између команди, прелазите мишем преко својстава променљивих и проверавате евиденцију из контејнера.

Отклањање грешака у Цлоуд Рун сервису користећи Цлоуд Цоде у ВС Цоде и ИнтеллиЈ идеју:
Убрзавање развоја Цлоуд Рун-а помоћу Цлоуд Цоде-а
Убрзавање развоја Цлоуд Рун-а помоћу Цлоуд Цоде-а

Примена услуге у Цлоуд Рун-у

Када локално тестирате све промене које сте унели у код за услугу Цлоуд Рун, све што је преостало је да направите контејнер и примените га у Цлоуд Рун.

Примена услуге из развојног окружења није тешка. Додали смо све параметре потребне за конфигурисање услуге пре примене. Када кликнете на Деплои, Цлоуд Цоде ће покренути све потребне команде за креирање слике контејнера, распоредити је у Цлоуд Рун и проследити УРЛ сервису.

Примена услуге у Цлоуд Рун-у:
Убрзавање развоја Цлоуд Рун-а помоћу Цлоуд Цоде-а

Управљање услугама Цлоуд Рун

Са Цлоуд Цоде-ом у ВС Цоде-у, можете да прегледате верзију и историју услуга једним кликом. Ова функција је премештена са Цлоуд Цонсоле-а у развојно окружење тако да не морате стално да се пребацујете. Страница приказа приказује тачно евиденције које су релевантне за верзије и услуге изабране у Цлоуд Рун Екплорер-у.

Убрзавање развоја Цлоуд Рун-а помоћу Цлоуд Цоде-а

Такође можете брзо да пронађете и видите информације о свим управљаним Цлоуд Рун услугама и Цлоуд Рун услугама за Антхос у свом пројекту у Цлоуд Рун Екплорер-у. Тамо можете лако сазнати који проценат саобраћаја је преусмерен и колико је ЦПУ ресурса додељено.

Цлоуд Рун истраживач у ВС Цоде и ИнтеллиЈ
Убрзавање развоја Цлоуд Рун-а помоћу Цлоуд Цоде-а
Убрзавање развоја Цлоуд Рун-а помоћу Цлоуд Цоде-а

Ако кликнете десним тастером миша на верзију, можете да видите УРЛ адресу услуге. У Цлоуд Цонсоле-у можете да проверите саобраћај или да конфигуришете његово преусмеравање између услуга.

Први кораци

Позивамо вас да радите са Цлоуд Цоде-ом у Цлоуд Рун-у да бисте поједноставили процесе имплементације услуге и евидентирања. За више информација погледајте документацију за Цлоуд Рун за развојна окружења Висуал Студио Цоде и ЈетБраинс. Ако још нисте радили са овим окружењима, прво инсталирајте Висуал Студио Цоде или ИнтеллиЈ.

Придружите се Гоогле Цлоуд Нект ОнАир-у

Такође бих желео да подсетим наше читаоце да се управо сада одржава онлајн конференција Гоогле Цлоуд Нект ОнАир ЕМЕА за које смо припремили садржај како за програмере тако и за архитекте и менаџере решења.

Можете сазнати више о сесијама, говорницима и приступити садржају тако што ћете се бесплатно регистровати на Следећа страница ОнАир ЕМЕА. Уз јединствени садржај који ће бити представљен за Нект ОнАир ЕМЕА, такође ћете добити потпун приступ за више од 250 сесија из глобалног дела Гоогле Цлоуд Нект '20: ОнАир.

Извор: ввв.хабр.цом

Додај коментар