Cloud Workstations
Entornos de desarrollo completamente administrados y diseñados para satisfacer las necesidades de las empresas sensibles a la seguridad. Mejora la seguridad de los entornos de desarrollo y acelera la integración y la productividad de los desarrolladores.
-
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
Beneficios
Mejora la seguridad de tus entornos de desarrollo
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.
Aumenta la productividad de los desarrolladores con herramientas personalizadas
Mejora la productividad de los desarrolladores con entornos de desarrollo rápidos y seguros a los que se puede acceder a través de navegadores o IDE locales en cualquier momento y lugar, y que son compatibles con varios IDE populares y herramientas para desarrolladores personalizables.
Simplifica la integración para desarrolladores nuevos y remotos
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
Funciones clave
Ejecuta código en tu entorno real, dentro de tu VPC
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.
Compatibilidad con varios IDE
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. Puedes disfrutar de los beneficios del desarrollo remoto sin necesidad de cambiar tu IDE o flujo de trabajo mediante nuestros IDE administrados, como Code-OSS, o varios IDE de JetBrains, como IntelliJ IDEA, PyCharm y Rider. y CLion mediante la puerta de enlace de JetBrains, además de Posit Workbench (con RStudio Pro).
Entornos de desarrollo listos para ejecutarse en minutos
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”.
Entornos coherentes entre equipos
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.
Compatibilidad con herramientas alojadas en una ubicación propia
Cloud Workstations admite herramientas para desarrolladores y DevOps de terceros, como GitLab y TeamCity. Te permite configurar el acceso a las herramientas externas, autoalojadas, locales o incluso en otras nubes, lo que te permite beneficiarte del desarrollo remoto mientras usas tus herramientas conocidas.
“Cloud Workstations quita las barreras técnicas mediante una solución potente y escalable para todos los desarrolladores del mundo”.
Sebastian Moran, director de Ingeniería de datos, L'Oreal
Consultar la historiaNovedades
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
Guía de inicio rápido de Cloud Workstations y mucho más
Crea una estación de trabajo
Aprende a crear tu primera estación de trabajo en Cloud Workstations.
Arquitectura de Cloud Workstations
Obtén más información sobre la arquitectura y los recursos que usa Cloud Workstations.
Descripción general del editor base
Obtén más información sobre el editor base de Cloud Workstations, sus componentes y las funciones útiles.
Desarrolla de forma remota con IDE de JetBrains
Obtén más información sobre el complemento para JetBrains Gateway, que te permite desarrollar con los IDE de JetBrains, como IntelliJ IDEA, PyCharm, Rider, CLion, PhpStorm y WebStorm.
Configura clústeres privados
Obtén más información sobre cómo funcionan los clústeres privados y cómo configurarlos en Cloud Workstations mediante Private Service Connect y los Controles del servicio de VPC.
Todas las funciones
Todas las funciones
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. |
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 a través de 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. |
Acceso mediante 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 nuestros múltiples IDE administrados, como IntelliJ IDEA, PyCharm, Rider, Code-OSS, CLion, Posit Workbench (con RStudio Pro) o tu propio editor de código, para aumentar la flexibilidad. cuando definas tu flujo de trabajo de desarrollo y herramientas. |
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 las 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
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.