Ambienti di sviluppo completamente gestiti progettati per soddisfare le esigenze delle aziende attente alla sicurezza. Migliora la sicurezza degli ambienti di sviluppo accelerando al tempo stesso la produttività e l'onboarding degli sviluppatori, inclusa un'integrazione nativa con Gemini per Google Cloud.
Accedi ad ambienti di sviluppo sicuri e veloci in qualsiasi momento tramite browser o IDE locale
Consenti agli amministratori di scalare, gestire, proteggere ed eseguire il provisioning degli ambienti di sviluppo facilmente
Personalizza gli ambienti di sviluppo con il tuo IDE preferito e tramite immagini container personalizzate
Crea applicazioni più velocemente con l'assistenza basata sull'AI di Gemini Code Assist
Vantaggi
Estendi il tuo livello di sicurezza agli IDE con meccanismi di sicurezza gestiti centralmente ma configurabili basati sulle best practice del settore. Mitiga l'esfiltrazione impedendo l'archiviazione locale di codice sorgente.
Migliora la produttività degli sviluppatori con ambienti di sviluppo sicuri e veloci accessibili tramite browser o IDE locale, supportando al tempo stesso più IDE popolari, strumenti per sviluppatori personalizzabili e Gemini Code Assist.
Onboarding degli sviluppatori più veloce, indipendentemente da dove si trovano, con ambienti di sviluppo gestiti basati su cloud, garantendo al contempo replicabilità e coerenza tramite ambienti definiti dai container.
Funzionalità principali
Cloud Workstations può essere eseguito all'interno del tuo VPC, consentendoti di sviluppare ed eseguire codice all'interno della tua rete privata e nel tuo ambiente temporaneo, così non devi emulare i tuoi servizi. Puoi anche applicare i criteri "nessun codice sorgente sui dispositivi locali" e portare gli stessi meccanismi di sicurezza utilizzati per i carichi di lavoro di produzione nei tuoi ambienti di sviluppo, come Controlli di servizio VPC (SCVP), traffico in entrata/in uscita privati, Cloud Audit Logs e controlli IAM granulari.
Cloud Workstations supporta tutti gli editor di codice e le applicazioni eseguibili in un container. Gli IDE possono anche essere personalizzati e supportare le estensioni. Usufruisci dei vantaggi dello sviluppo remoto senza dover modificare l'IDE o il flusso di lavoro utilizzando i nostri IDE gestiti come Code OSS per Cloud Workstations o più IDE JetBrains come IntelliJ IDEA, PyCharm, Rider e CLion tramite il gateway JetBrains, nonché Posit Workbench (con RStudio Pro).
Accelera rapidamente l'onboarding degli sviluppatori tramite la console Google Cloud e utilizza le configurazioni di workstation condivise per abilitare definizioni di ambiente di sviluppo coerenti, che possono essere facilmente aggiornate e sincronizzate tra tutti gli sviluppatori con una singola azione. Gli sviluppatori possono creare e avviare una workstation in pochi minuti, in cui verrà applicata automaticamente la configurazione, affrontando i problemi relativi a "funziona sulla mia macchina" e alle deviazioni dalla configurazione.
Cloud Workstations fornisce un'esperienza gestita tramite container predefiniti o personalizzati per specificare la configurazione dell'ambiente, come strumenti preinstallati, librerie, estensioni IDE, file precaricati e script di avvio. Puoi anche assicurarti che tutti gli sviluppatori ricevano le versioni e le patch più recenti quando iniziano a lavorare impostando un limite di sessione e semplicemente aggiornando le immagini container. Cloud Workstations provvederà quindi a garantire che siano tutte aggiornate in base all'immagine container specificata.
Cloud Workstations supporta Gemini Code Assist, che fornisce agli sviluppatori assistenza basata sull'IA, tra cui completamento automatico del codice, generazione di codice e chat. Gli sviluppatori possono sfruttare queste funzionalità di Gemini Code Assist direttamente in Cloud Workstations per creare applicazioni in modo più rapido ed efficiente.
Clienti
Novità
Iscriviti alle newsletter di Google Cloud per ricevere aggiornamenti sui prodotti, informazioni sugli eventi, offerte speciali e molto altro.
Documentazione
Guarda questo tutorial su come creare un'applicazione con Gemini Code Assist in Cloud Workstations.
Tutte le funzionalità
Qualsiasi linguaggio, libreria o editor di codice | Installa e personalizza Cloud Workstations per utilizzare qualsiasi combinazione di linguaggi, librerie o persino editor di codice a tua scelta. Puoi anche utilizzare i tuoi strumenti interni. |
Supporto di strumenti self-hosted | Supporta sviluppatori di terze parti e strumenti DevOps come GitLab e TeamCity. Puoi configurare l'accesso a strumenti esterni, self-hosted, on-premise o persino in altri cloud. |
Facile da scalare e gestire | Nessuna infrastruttura da gestire. Puoi creare una configurazione della workstation per ciascuno dei tuoi team; Cloud Workstations fornisce ambienti di sviluppo on demand in base ai modelli che definisci. |
Macchine virtuali personalizzate | Offre tipi di macchine flessibili e configurabili per aiutarti a dimensionare le workstation in base alle tue esigenze, con impostazioni di CPU, RAM e spazio di archiviazione configurabili. |
Supporto GPU | Supporta piattaforme GPU, tra cui NVIDIA A100, T4, V100, P100 e P4, per accelerare le attività di machine learning e trattamento dati. |
Supporto dei dischi permanenti | Cloud Workstations supporta il collegamento di un disco permanente alla cartella principale di ogni workstation, quindi contiene i dati in modo che non sia necessario mantenere le workstation in esecuzione quando non sono in uso. |
Ottimizzazione dei costi delle risorse | Configura timeout per inattività per arrestare automaticamente le workstation inattive e ridurre i costi non necessari. |
Sviluppa nell'ambiente di gestione temporanea tramite il supporto VPC | Cloud Workstations può essere eseguito all'interno del tuo VPC, consentendoti di sviluppare ed eseguire codice all'interno della tua rete privata, in modo da non dover emulare i tuoi servizi. |
Controlli di servizio VPC | Definisci un perimetro di sicurezza attorno a Cloud Workstations per limitare l'accesso alle risorse sensibili e ridurre i rischi di esfiltrazione di dati. |
Traffico in entrata e in uscita privati | Per una maggiore sicurezza, Cloud Workstations può essere configurato in modo da limitare l'accesso solo agli utenti con accesso diretto alla tua rete privata. |
Controlli IAM granulari | Cloud Workstations segue il principio del privilegio minimo, in base al quale gli utenti predefiniti hanno accesso solo alle workstation che hanno creato. Gli amministratori hanno la possibilità di concedere livelli di accesso aggiuntivi in base alle necessità. |
Integrazione di BeyondCorp Enterprise | Criteri di accesso basati sul contesto e prevenzione dell'esfiltrazione del codice su download, copia, incolla, stampa e altro ancora. |
Aggiornamenti automatici dell'ambiente | Configura un limite massimo di sessioni di workstation. Ciò garantisce che tutti gli sviluppatori utilizzino automaticamente la versione più recente degli aggiornamenti e delle patch del tuo ambiente di sviluppo quando accedono. |
Personalizzazione completa con le immagini container | Tutti gli ambienti di sviluppo in Cloud Workstations sono definiti come container, che puoi estendere, modificare o addirittura sostituire completamente. Ciò ti offre anche una maggiore flessibilità per personalizzare strumenti, librerie, estensioni IDE, file precaricati e script di avvio. |
Accesso tramite più interfacce | Accedi a Cloud Workstations tramite diverse interfacce come IDE con browser, IDE locali, tunnel SSH o anche tunnel TCP, in modo che tu possa sviluppare dall'interfaccia più adatta alle tue esigenze. |
Supporto di più IDE | Utilizza IDE gestiti come Code OSS per Cloud Workstations o più IDE JetBrains come IntelliJ IDEA, PyCharm, Rider, CLion. Puoi anche utilizzare Posit Workbench (con RStudio Pro) o utilizzare il tuo editor di codice per una maggiore flessibilità durante la definizione degli strumenti e del flusso di lavoro di sviluppo. |
Anteprima web | Accedi rapidamente a qualsiasi porta Cloud Workstations direttamente dal tuo browser con port forwarding integrato, che i controlli IAM applicano automaticamente. |
Supporto per lo sviluppo remoto di JetBrains | Gli sviluppatori di IDE JetBrains possono accedere a Cloud Workstations tramite il gateway JetBrains, in modo da poter iniziare rapidamente a sviluppare con il loro IDE preferito, pur disponendo di un backend remoto nel cloud. |
Supporto per lo sviluppo remoto di Visual Studio Code | Gli sviluppatori di Visual Studio Code possono accedere a Cloud Workstations tramite SSH remoto, quindi possono utilizzare Visual Studio Code in locale mentre hanno un backend remoto nel cloud. |
Accesso SSH applicato tramite criteri IAM | Cloud Workstations supporta l'accesso SSH, con tunneling su una connessione WebSocket. Poiché tutti gli accessi SSH sono soggetti alle autorizzazioni IAM e all'autorizzazione di Google Cloud, non è necessario gestire le chiavi SSH o archiviarle localmente garantendo al contempo i controlli dell'accesso. |
Prezzi
I prezzi di Cloud Workstations si basano sull'utilizzo orario delle VM di Cloud Workstations, sullo spazio di archiviazione su disco, sulla gestione delle workstation, sul piano di controllo e sul traffico di rete che utilizzi per supportare le workstation del tuo sviluppatore.
Partner
Cloud Workstations si integra con le principali soluzioni per sviluppatori per offrire ai clienti un'esperienza migliore.
Inizia a creare su Google Cloud con 300 $ di crediti gratuiti e oltre 20 prodotti Always Free.