Cloud Code: alat za razvoj aplikacija u oblaku

Google Cloud

Google je upravo predstavio Cloud Code, koji je novi skup programskih dodataka za IntelliJ i Visual Studio Code koji automatizira i podržava sve faze ciklusa razvoja softvera, koristeći postojeće alate.

Osnovni alat razvoja softvera je integrirano razvojno okruženje (IDE). EDI-ji, kao što su IntelliJ i Visual Studio Code pomoći programerima da ostanu produktivni pri uređivanju, kompajliranju i uklanjanju pogrešaka, ali Google misli da bolje rade s lokalnim aplikacijama.

To može uzrokovati probleme pri razvoju aplikacija za oblak, jer su lokalna i oblačna okruženja različita, što može dovesti do bugova kasnije u razvojnom ciklusu.

Izlaskom Cloud Code-a, Google u svom oglasu tvrdi:

S ovom prvom verzijom Cloud koda, brUsredotočeni smo na olakšavanje razvoja aplikacija koje rade na Kubernetesu, uključujući Google Kubernetes Engine (GKE).

Cloud Code proširuje Visual Studio Code i IntelliJ kako bi donio snagu i pogodnost EDI-a za razvoj aplikacija Kubernetes u oblaku.

Korištenjem Googleovih alata za spremnike naredbenog retka kao što su Skaffold, Jib i Kubectl, Cloud Code pruža vam trajne informacije o vašem projektu u fazi izrade, proširujući lokalnu ciklus izrade, uklanjanja pogrešaka i kompajliranja na bilo koje lokalno Kubernetes okruženje ili na daljinu.

Podrška profila implementacije omogućuje vam definiranje različitih ciljeva implementacije, poput lokalnog razvoja, zajedničkog razvoja, testiranja ili proizvodnje.

O Cloud Codeu

Cloud Code za IntelliJ trajno rasporediti aplikaciju na Kubernetes putem runtime konfiguracije.

Profili za podršku implementaciji mogu se pokretati lokalno ili putem Cloud Build-a. Podržan je prijenos datoteke dnevnika, kao što je prikazano u prozoru rezultata.

Na primjer, u IntelliJ, Google nudi ugrađeni upravitelj knjižnice koji dodaje potrebne ovisnosti vašoj aplikaciji automatski aktivira API za vaš projekt i obrađuje sve potrebne tajne.

Cloud Code za IntelliJ Library Manager olakšava pronalaženje knjižnica, srodnih uzoraka i dokumentacije te ih integrira u vašu postojeću bazu koda.

Da bi aplikacija mogla funkcionirati na Kubernetesu, morate razumjeti mnoge koncepte.

Na primjer, Cloud Code također pomaže korisniku prilikom početka rada s ažuriranim skupom unaprijed konfiguriranih uzoraka Kubernetesa za otklanjanje pogrešaka, autorizaciju i implementaciju.

To vam omogućuje da se usredotočite na razvoj svoje aplikacije, a ne na početno postavljanje. Cloud Code za Visual Studio Code ima program za ispravljanje pogrešaka priključen na pokrenutu Kubernetes klaster.

Iako neki aspekti dodataka favoriziraju usluge usluge Google Cloud, poput automatskog upravljanja knjižnicama i ovisnostima.

Značajke Cloud koda

Cloud Code je posebno dizajniran za rad s Kubernetesombez obzira na vašeg davatelja usluga.

Google je čak strpružio alate za lako stvaranje novih Kubernetes klastera na konkurentskim uslugama poput AWS-a i Azure-a.

Ovo je ponavljana tema u Cloud Sljedeće ove godine, jer su i druge usluge poput Cloud Run također dizajnirane za lak prijenos na drugog davatelja usluga.

Oblikovali smo Cloud Code za jednostavnu integraciju s postojećim DevOps alatima i uslugama, uključujući Cloud Build i Stackdriver.

Na primjer, nakon što vaš kôd bude spreman za implementaciju, možete jednostavno zatražiti postupak provjere ili provjere valjanosti, što će zatražiti Cloud Build da automatski izgradi, testira i implementira vašu aplikaciju.

ovo čini okruženja ponovljivim i pomaže bržem otkrivanju pogrešaka. Cloud Code i Cloud Build olakšavaju i uređuju, pregledavaju, testiraju i primjenjuju promjene na vašoj Kubernetes konfiguraciji.

CloudCode pruža predloške i isticanje pogrešaka za Kubernetes yaml datoteke. Naravno, Cloud Code također podržava evidentiranje tako da možete pregledavati zapisnike aplikacija iz bilo kojeg okruženja izravno u vašem IDE-u.

Ako ste zainteresirani za isprobavanje Cloud koda, možete posjetiti sljedeću poveznicu na kojoj ga možete besplatno isprobati, a uz to možete dobiti kredit od približno 15 dolara koji ćete koristiti u ovom alatu.

Poveznica je ovo.


Sadržaj članka pridržava se naših načela urednička etika. Da biste prijavili pogrešku, kliknite ovdje.

Budite prvi koji će komentirati

Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.