Entornos de desarrollo completamente administrados y diseñados para satisfacer las necesidades de las empresas que requieren seguridad. Mejora la seguridad de los entornos de desarrollo y acelera la integración y productividad de los desarrolladores, incluida una integración nativa con Gemini para Google Cloud.
Accede a entornos de desarrollo seguros y rápidos en cualquier momento mediante el navegador o el IDE local
Permite que los administradores aprovisionen, escalen, administren y protejan los entornos de desarrollo con facilidad
Personaliza los entornos de desarrollo con tu IDE preferido y a través de imágenes de contenedor personalizadas
Compila aplicaciones más rápido con la asistencia potenciada por IA de Gemini Code Assist
Beneficios
Extiende la posición de seguridad a tus IDE con mecanismos de seguridad administrados de forma central y configurables, que se basan en las prácticas recomendadas de la industria. Evita el almacenamiento de código fuente de forma local para mitigar el robo de datos.
Mejora la productividad de los desarrolladores con entornos de desarrollo seguros y rápidos accesibles a través del navegador o IDE local, a la vez que admites varios IDE populares, herramientas personalizables para desarrolladores y Gemini Code Assist.
Integra a tus desarrolladores más rápido, sin importar dónde se encuentren, con entornos de desarrollo administrados basados en la nube, a la vez que garantizas la replicación y la coherencia mediante entornos definidos por contenedores.
Características clave
Cloud Workstations puede ejecutarse dentro de la VPC, lo que te permite desarrollar y ejecutar código dentro de la red privada y el entorno de etapa de pruebas, por lo que no necesitas emular los servicios. También puedes aplicar políticas de “sin código fuente en dispositivos locales” y aplicar los mismos mecanismos de seguridad que se usan para las cargas de trabajo de producción en tus entornos de desarrollo, como los Controles del servicio de VPC (VPC SC) entrada y salida privadas, Registros de auditoría de Cloud y controles de IAM detallados.
Cloud Workstations admite cualquier editor de código y aplicaciones que se puedan ejecutar en un contenedor. Los IDE también se pueden personalizar y admiten extensiones. Disfruta los beneficios del desarrollo remoto sin necesidad de cambiar tu IDE o flujo de trabajo con nuestros IDEs administrados, como Code OSS para Cloud Workstations, o varios IDE de JetBrains, como IntelliJ IDEA, PyCharm, Rider y CLion a través de JetBrains Gateway, y Posit Workbench (con RStudio Pro).
Incorpora a los desarrolladores con rapidez mediante la consola de Google Cloud y usa las configuraciones de estaciones de trabajo compartidas para habilitar definiciones coherentes de entornos de desarrollo, que se pueden actualizar y sincronizar fácilmente con todos los desarrolladores a través de una sola acción. Los desarrolladores pueden crear y, luego, iniciar una estación de trabajo en minutos, en la que la configuración de la estación de trabajo se aplicará automáticamente y abordará los problemas de desvío de configuración y “funciona en mi máquina”.
Cloud Workstations proporciona una experiencia administrada con contenedores personalizados o predefinidos para especificar la configuración de tu entorno, como herramientas preinstaladas, bibliotecas, extensiones de IDE, archivos precargados y secuencias de comandos de inicio. También puedes configurar un límite de sesión y actualizar tus imágenes de contenedor para asegurarte de que todos los desarrolladores obtengan las versiones y los parches más recientes cuando comiencen a trabajar. Cloud Workstations se encargará de garantizar que se actualicen de acuerdo con la imagen de contenedor que especificaste.
Cloud Workstations es compatible con Gemini Code Assist, que brinda asistencia potenciada por IA a los desarrolladores, como la finalización automática de código, la generación de código y el chat. Los desarrolladores pueden aprovechar estas funciones de Gemini Code Assist directamente en Cloud Workstations para compilar aplicaciones con mayor rapidez y eficiencia.
Clientes
Novedades
Regístrate para recibir los boletines informativos de Google Cloud con información sobre actualizaciones de productos, eventos, ofertas especiales y mucho más.
Documentación
Consulta este instructivo para crear una aplicación con Gemini Code Assist en Cloud Workstations.
Todas las características
Cualquier lenguaje, biblioteca y editor de código | Instala y personaliza Cloud Workstations para usar cualquier combinación de lenguajes, bibliotecas o incluso los editores de código que prefieras. También puedes usar tus propias herramientas internas. |
Compatibilidad con herramientas alojadas en una ubicación propia | Admite herramientas para DevOps y desarrolladores de terceros, como GitLab y TeamCity. Puedes configurar el acceso a herramientas externas, autoalojadas, locales o incluso en otras nubes. |
Fácil de escalar y administrar | Sin necesidad de administrar infraestructura. Crea una configuración de estación de trabajo para cada uno de tus equipos, y Cloud Workstations proporciona entornos de desarrollo a pedido de acuerdo con las plantillas que definas. |
Máquinas virtuales personalizadas | Proporciona tipos de máquinas flexibles y configurables que te ayudan a ajustar el tamaño de las estaciones de trabajo a tus necesidades, con opciones de CPU, RAM y almacenamiento configurables. |
Asistencia de GPU | Admite plataformas de GPU, incluidas NVIDIA A100, T4, V100, P100 y P4 para acelerar las tareas de aprendizaje automático y procesamiento de datos. |
Compatibilidad con Persistent Disk | Cloud Workstations admite la conexión de Persistent Disk a la carpeta principal de cada estación de trabajo, datos persistentes, por lo que no necesitas mantener tus estaciones de trabajo en ejecución cuando no están en uso. |
Optimización de costos de los recursos | Configura tiempos de espera de inactividad para cerrar automáticamente las estaciones de trabajo inactivas y reducir los costos innecesarios. |
Desarrolla en tu entorno de etapa de pruebas mediante la asistencia de VPC | Cloud Workstations puede ejecutarse dentro de la VPC, lo que te permite desarrollar y ejecutar código dentro de la red privada para que no tengas que emular los servicios. |
Controles del servicio de VPC | Define un perímetro de seguridad alrededor de Cloud Workstations para restringir el acceso a los recursos sensibles y mitigar los riesgos de robo de datos. |
Entrada y salida privadas | Para mayor seguridad, Cloud Workstations se puede configurar a fin de limitar el acceso solo a los usuarios con acceso directo a tu red privada. |
Controles de IAM detallados | Cloud Workstations sigue el principio de privilegio mínimo, de modo que los usuarios predeterminados solo tengan acceso a las estaciones de trabajo que crearon. Los administradores tienen la opción de otorgar niveles de acceso adicionales según sea necesario. |
Integración de BeyondCorp Enterprise | Políticas de acceso basadas en el contexto y prevención del robo de códigos durante la descarga, la copia, el pegado, la impresión y más. |
Actualizaciones automáticas del entorno | Configura un límite máximo de sesión de estación de trabajo. Esto garantiza que todos los desarrolladores usen la versión más reciente de los parches y las actualizaciones del entorno de desarrollo automáticamente cuando accedan. |
Personalización completa con imágenes de contenedor | Todos los entornos de desarrollo en Cloud Workstations se definen como contenedores, que puedes extender, modificar o incluso reemplazar por completo. Esto también te brinda flexibilidad adicional para personalizar herramientas, bibliotecas, extensiones de IDE, archivos precargados y secuencias de comandos de inicio. |
Accede con varias interfaces | Accede a Cloud Workstations a través de interfaces diferentes, como IDE explorados, IDE locales, túneles SSH o incluso túneles TCP, para que puedas desarrollar desde la interfaz que mejor se adapte a tus necesidades. |
Compatibilidad con varios IDE | Usa IDEs administrados, como Code OSS, para Cloud Workstations, o múltiples IDE de JetBrains, como IntelliJ IDEA, PyCharm, Rider y CLion. También puedes usar Posit Workbench (con RStudio Pro) o tener tu propio editor de código para tener más flexibilidad a la hora de definir tus herramientas y flujo de trabajo de desarrollo. |
Vista previa en la Web | Accede con rapidez a cualquier puerto de Cloud Workstations directamente desde el navegador con la redirección de puertos integrada, que los controles de IAM aplican automáticamente. |
Asistencia de 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 comenzar a desarrollar rápidamente con su IDE preferido y tener un backend remoto en la nube. |
Compatibilidad con el desarrollo remoto de Visual Studio Code | Los desarrolladores de Visual Studio Code pueden acceder a Cloud Workstations a través de una conexión SSH remota para poder usar Visual Studio Code de forma local mientras tienen un backend remoto en la nube. |
Acceso SSH aplicado mediante políticas de IAM | Cloud Workstations admite el acceso SSH, configurado como túnel en una conexión WebSocket. Todo el acceso SSH está sujeto a la autorización de Google Cloud y a los permisos de IAM, por lo que no necesitas administrar claves SSH ni almacenarlas de forma local, a la vez que garantizas los controles de acceso. |
Precios
Los precios de Cloud Workstations se basan en el uso por hora de las VMs de Cloud Workstations, el almacenamiento en disco, la administración de las estaciones de trabajo, el plano de control y el tráfico de red que usas para admitir tus estaciones de trabajo de desarrollador.
Socios
Cloud Workstations se integra en soluciones líderes para desarrolladores a fin de ofrecer una mejor experiencia a nuestros clientes.
Comienza a desarrollar en Google Cloud con el crédito gratis de $300 y los más de 20 productos del nivel Siempre gratuito.