Ir a
Cloud Workstations

Cloud Workstations

Entornos de desarrollo totalmente gestionados diseñados para satisfacer las necesidades de las empresas sensibles a la seguridad. Esta solución mejora la seguridad de los entornos de desarrollo y acelera la incorporación y productividad de los desarrolladores, incluida la integración nativa con Gemini para Google Cloud.

  • Accede a entornos de desarrollo seguros y rápidos en cualquier momento desde el navegador o desde el IDE local

  • Permite a los administradores aprovisionar, escalar, gestionar y proteger fácilmente los entornos de desarrollo

  • Personaliza los entornos de desarrollo con tu IDE preferido y a través de imágenes de contenedor personalizadas

  • Crea aplicaciones más rápido con la ayuda basada en IA de Gemini Code Assist

Ventajas

Mejora la seguridad de tus entornos de desarrollo

Amplía tu posición de seguridad a tus IDE con mecanismos de seguridad centralizados, configurables y basados en las prácticas recomendadas del sector. Mitiga la filtración externa impidiendo el almacenamiento del código fuente de forma local.

Aumenta la productividad de los desarrolladores con herramientas personalizadas

Mejora la productividad de los desarrolladores con entornos de desarrollo seguros y rápidos a los que se puede acceder a través del navegador o IDE local. Además, ofrece compatibilidad con varios IDE populares, herramientas de desarrollo personalizables y Gemini Code Assist.

Simplifica la incorporación para desarrolladores nuevos y remotos

Incorpora a tus desarrolladores con mayor rapidez estén donde estén mediante entornos de desarrollo gestionados en la nube que aseguran la replicación y la coherencia a través de entornos definidos por contenedores.

Características principales

Características principales

Ejecuta código en tu entorno real dentro de tu VPC

Cloud Workstations se puede ejecutar en tu VPC, lo que te permite desarrollar y ejecutar código en tu red privada y en tu entorno de staging para que no tengas que emular tus servicios. También puedes implementar obligatoriamente políticas de "sin código fuente en dispositivos locales" y usar los mismos mecanismos de seguridad que se utilizan en las cargas de trabajo de producción en tus entornos de desarrollo, como los Controles de Servicio de VPC (SC SC), entrada o salida privadas, Registros de auditoría de Cloud y controles granulares de gestión de identidades y accesos.

Compatibilidad con varios IDs

Cloud Workstations es compatible con cualquier aplicación y editor de código que se pueda ejecutar en contenedores. Los IDEs también se pueden personalizar y pueden admitir extensiones. Disfruta de las ventajas del desarrollo remoto sin tener que cambiar tu IDE ni tu flujo de trabajo gracias a nuestros IDEs gestionados, como Code OSS para Cloud Workstations, o a los distintos IDEs de JetBrains, como IntelliJ IDEA, PyCharm, Rider y CLion mediante JetBrains Gateway, así como Posit Workbench (con RStudio Pro).

Compatibilidad con editores multieditores

Entornos de desarrollo listos en minutos

Incorpora rápidamente a los desarrolladores a través de la consola de Google Cloud y utiliza configuraciones de estación de trabajo compartidas para definir definiciones coherentes en el entorno de desarrollo, que se pueden actualizar y sincronizar fácilmente en todos los desarrolladores con una sola acción. Los desarrolladores pueden crear e iniciar una estación de trabajo en cuestión de minutos, durante la que se aplicará automáticamente la configuración de la estación de trabajo, lo que soluciona los problemas de funcionamiento en mi máquina y los desviaciones de la configuración.

Entornos coherentes entre equipos

Cloud Workstations proporciona una experiencia gestionada mediante contenedores predefinidos o personalizados para especificar la configuración de tu entorno, como herramientas preinstaladas, bibliotecas, extensiones IDE, archivos precargados y secuencias de comandos de arranque. También puedes asegurarte de que todos los desarrolladores obtengan las versiones y los parches más recientes cuando empiecen a funcionar. Para ello, fija un límite de sesión y actualiza las imágenes de tu contenedor. Cloud Workstations gestionará que se actualicen según la imagen de contenedor que has especificado.

Integraciones de Gemini Code Assist

Cloud Workstations es compatible con Gemini Code Assist, que ofrece ayuda basada en IA a los desarrolladores (por ejemplo, para autocompletar código, generar código o chatear). Los desarrolladores pueden aprovechar estas funciones de Gemini Code Assist directamente en Cloud Workstations para crear aplicaciones de forma más rápida y eficiente.

Cloud Workstations elimina las barreras técnicas, ya que proporciona una solución potente y escalable para todos los desarrolladores del mundo.

Sebastian Moran, director de Ingeniería de Datos de L'Oréal

Logotipo de L'Oréal
Descubre su caso

Documentación

Guías de inicio rápido de Cloud Workstations, guías y más

Google Cloud Basics

Crear una estación de trabajo

Aprende a crear tu primera estación de trabajo en Cloud Workstations. 

Architecture

Arquitectura de estaciones de trabajo en la nube

Descubre la arquitectura y los recursos que utiliza Cloud Workstations.

Google Cloud Basics

Descripción general del editor de base

Consulta información sobre el editor base de Cloud Workstations, sus componentes y las funciones útiles. 

Google Cloud Basics

Desarrolla a distancia con JetBrains IDEs

Descubre el complemento de JetBrains Gateway, que te permite desarrollar aplicaciones con IDEs de JetBrains, como IntelliJ IDEA, PyCharm, Rider, CLion, PhpStorm y WebStorm.

Google Cloud Basics

Configurar clústeres privados

Aprende cómo funcionan los clústeres privados y cómo configurarlos en Cloud Workstations con Private Service Connect y Controles de Servicio de VPC.

Tutorial

Programar con Gemini Code Assist

Consulta este tutorial sobre cómo crear una aplicación con Gemini Code Assist en Cloud Workstations.

¿No encuentras lo que buscas?

Todas las características

Todas las características

Cualquier lenguaje, biblioteca o editor de código

Instala y personaliza Cloud Workstations para usar cualquier combinación de lenguajes, bibliotecas o incluso editores de código que elijas. Incluso puedes usar tus propias herramientas internas.

Compatibilidad con herramientas alojadas en servidores propios

Ofrece asistencia para herramientas de DevOps y desarrolladores externos, como GitLab y TeamCity. Puedes configurar el acceso a herramientas externas, alojadas en servidores propios, on‐premise o incluso en otras nubes. 

Fácil de escalar y gestionar

No tienes que gestionar ninguna infraestructura. Crea una configuración de estación de trabajo para cada uno de tus equipos y Cloud Workstations proporcionará entornos de desarrollo bajo demanda según las plantillas que definas.

Máquinas virtuales personalizadas

Ofrece tipos de máquinas flexibles y configurables para ayudarte a ajustar las estaciones de trabajo a tus necesidades. Además, incluye ajustes configurables de CPU, RAM y almacenamiento.

Compatibilidad con GPU

Admite plataformas de GPU, como NVIDIA A100, T4, V100, P100 y P4, para agilizar las tareas de aprendizaje automático y procesamiento de datos.

Compatibilidad con discos persistentes

Cloud Workstations admite la conexión de un disco persistente a la carpeta principal de cada estación de trabajo y permite conservar los datos para que no tengas que mantener las estaciones de trabajo en funcionamiento cuando no las estás utilizando.

Optimización de costes de recursos

Configura límites de tiempo de inactividad para apagar automáticamente las estaciones de trabajo inactivas y reducir los costes innecesarios.

Desarrolla en tu entorno de staging gracias a la compatibilidad con VPCs

Cloud Workstations se puede ejecutar en tu VPC, lo que te permite desarrollar y ejecutar código en tu red privada para que no tengas que emular tus servicios.

Controles de Servicio de VPC

Define un perímetro de seguridad en tus Cloud Workstations para limitar el acceso a recursos sensibles y mitigar el riesgo de filtración externa de datos.

Entrada y salida privadas

Para reforzar la seguridad, Cloud Workstations se puede configurar para limitar el acceso únicamente a los usuarios que tienen acceso directo a tu red privada.

Controles detallados de gestión de identidades y accesos

Cloud Workstations sigue el principio de mínimos accesos, por lo que los usuarios predeterminados solo tienen acceso a las estaciones de trabajo que han creado. Los administradores pueden conceder niveles de acceso adicionales según sea necesario.

Integración con BeyondCorp Enterprise

Políticas de acceso contextual y prevención de la filtración externa de código al descargar, copiar, pegar, imprimir y más.

Actualizaciones automáticas del entorno

Configura un límite máximo de sesiones de trabajo en las estaciones. De este modo, todos los desarrolladores utilizan la versión más reciente de las actualizaciones y los parches de tu entorno de desarrollo automáticamente cuando inician sesión.

Personalización completa mediante imágenes de contenedor

Todos los entornos de desarrollo de Cloud Workstations se definen como contenedores, que se pueden ampliar, modificar o incluso sustituir por completo. Esto también proporciona una mayor flexibilidad para personalizar herramientas, bibliotecas, extensiones IDE, archivos precargados y secuencias de comandos de inicio.

Acceso mediante varias interfaces

Puedes acceder a Cloud Workstations desde varias interfaces diferentes, como IDEs navegados, IDEs locales, túneles SSH o incluso túneles TCP, de modo que puedas desarrollar desde la interfaz que se adapte mejor a tus necesidades.

Compatibilidad con varios IDs

Utiliza IDEs gestionados, como Code OSS para Cloud Workstations, o los distintos IDEs de JetBrains, como IntelliJ IDEA, PyCharm, Rider y CLion. También puedes usar Posit Workbench (con RStudio Pro) o tu propio editor de código para disfrutar de una mayor flexibilidad a la hora de determinar tu proceso y tus herramientas de desarrollo.

Vista previa web

Accede rápidamente a cualquier puerto de Cloud Workstations directamente desde tu navegador con la redirección de puertos integrada, que se controla automáticamente mediante la gestión de identidades y accesos.

Asistencia para el desarrollo remoto de JetBrains

Los desarrolladores de IDE de JetBrains pueden acceder a Cloud Workstations a través de JetBrains Gateway, por lo que pueden empezar a desarrollar rápidamente con su IDE preferido y tener un backend remoto en la nube.

Asistencia para el desarrollo remoto de Visual Studio Code

Los desarrolladores de Visual Studio Code pueden acceder a Cloud Workstations mediante SSH remoto, lo que les permite usar Visual Studio Code de forma local con un backend remoto en la nube.

Acceso SSH implementado mediante políticas de gestión de identidades y accesos

Cloud Workstations admite el acceso SSH a través de una conexión mediante WebSocket. Todos los accesos SSH están sujetos a la autorización de Google Cloud y a los permisos de gestión de identidades y accesos, por lo que no tienes que gestionar las claves SSH ni almacenarlas localmente mientras garantizas los controles de acceso.

Precios

Precios

Los precios de Cloud Workstations se basan en el uso por hora de las máquinas virtuales de Cloud Workstations, en el almacenamiento en disco, en la gestión de estaciones de trabajo, en el plano de control y en el tráfico de red que se utiliza para facilitar las estaciones de trabajo de desarrollador.

Partners

Nuestros partners

Cloud Workstations se integra con las principales soluciones para desarrolladores para ofrecer una mejor experiencia a nuestros clientes.

  • JetBrains
  • Logotipo de GitLab
  • Logotipo de JFrog
  • Logotipo de Thinkworks
  • Logotipo de SADA
  • Logotipo de Posit

Ve un paso más allá

Empieza a crear en Google Cloud con 300 USD en crédito sin coste y más de 20 productos también sin coste.

Cloud Workstations
Google Cloud