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
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.
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.
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
Las estaciones de trabajo en la nube se pueden 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.
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).
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.
Las estaciones de trabajo de Cloud proporcionan una experiencia gestionada mediante contenedores predefinidos o personalizados para especificar la configuración de tu entorno, como herramientas preinstaladas, bibliotecas, extensiones IDE, archivos cargados previamente y secuencias de comandos de inicio. 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. Las estaciones de trabajo de Cloud gestionarán que se actualicen según la imagen de contenedor que has especificado.
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.
Clientes
Novedades
Suscríbete para recibir boletines informativos de Google Cloud con novedades sobre los productos, información de eventos, ofertas especiales y mucho más.
Documentación
Consulta este tutorial sobre cómo crear una aplicación con Gemini Code Assist en Cloud Workstations.
Todas las características
Cualquier lenguaje, biblioteca o editor de código | Instala y personaliza las estaciones de trabajo de Cloud 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 las estaciones de trabajo de Cloud proporcionan 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 | Las estaciones de trabajo de Cloud admiten 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 tiempos de espera 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 | Las estaciones de trabajo en la nube se pueden 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 desde tus estaciones de trabajo de Cloud para limitar el acceso a recursos sensibles y mitigar el riesgo de filtración externa de datos. |
Ingreso y salida privados | Para reforzar la seguridad, las estaciones de trabajo de Cloud se pueden configurar para limitar el acceso únicamente a los usuarios que tienen acceso directo a tu red privada. |
Controles detallados de la gestión de identidades y accesos | Las estaciones de trabajo de Cloud siguen 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. De este modo, todos los desarrolladores utilizan la versión más reciente de los entornos y las actualizaciones 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 estaciones de trabajo en la nube 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 cargados previamente y secuencias de comandos de inicio. |
Acceso mediante varias interfaces | Puedes acceder a las estaciones de trabajo en la nube desde varias interfaces diferentes, como los IDEs navegados, los IDEs locales, los túneles SSH o incluso los 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 estaciones de trabajo en la nube 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 | Las estaciones de trabajo de Cloud admiten 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
Los precios de las estaciones de trabajo de Cloud 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
Las estaciones de trabajo en la nube se integran con las principales soluciones para desarrolladores para ofrecer una mejor experiencia a nuestros clientes.
Empieza a crear en Google Cloud con 300 USD en crédito gratis y más de 20 productos Always Free.