AWS Cloud9 icono

AWS Cloud9 Descontinuación previstadesde 2017

Un servicio de IDE en la nube que permite escribir, ejecutar y depurar código solo con un navegador

Qué hace

AWS Cloud9 es un entorno de desarrollo integrado (IDE) basado en la nube que permite escribir, ejecutar y depurar código directamente desde el navegador web. No requiere instalación local de software; solo necesitas un navegador para comenzar a desarrollar. Viene preconfigurado con AWS CLI y SDKs, permitiendo el desarrollo de aplicaciones AWS sin configuración adicional. También soporta programación colaborativa en tiempo real. Cabe señalar que Cloud9 cerró el acceso a nuevos clientes el 25 de julio de 2024, y solo los clientes existentes pueden seguir utilizándolo (a fecha de agosto de 2026).

Casos de uso

Se utiliza para el desarrollo de funciones Lambda y aplicaciones serverless, programación en pareja y revisiones de código en equipo, entornos de desarrollo para talleres y capacitaciones, y desarrollo rápido sin configuración de entorno local. Es especialmente conveniente cuando necesitas un entorno de desarrollo temporal.

Analogía cotidiana

Piensa en él como Google Docs para programación. Así como Google Docs te permite editar documentos desde cualquier lugar con solo un navegador, Cloud9 te permite escribir y ejecutar código desde cualquier lugar. Además, múltiples personas pueden editar el mismo código simultáneamente.

¿Qué es AWS Cloud9?

AWS Cloud9 es un IDE basado en la nube que permite escribir, ejecutar y depurar código desde el navegador. A diferencia de los IDEs locales como VS Code o IntelliJ, no requiere instalación ni configuración en tu máquina. Al abrir Cloud9, se crea una instancia EC2 como entorno de desarrollo, con herramientas de desarrollo preinstaladas listas para usar.

Entorno de desarrollo y herramientas preinstaladas

Cloud9 viene con AWS CLI, SAM CLI, Docker, git, y runtimes de múltiples lenguajes (Python, Node.js, Go, etc.) preinstalados. Las credenciales de AWS se heredan automáticamente del usuario IAM que inició sesión, eliminando la necesidad de configurar claves de acceso. El editor soporta resaltado de sintaxis, autocompletado, depuración y terminal integrada.

Colaboración en tiempo real

Cloud9 permite que múltiples desarrolladores editen el mismo entorno simultáneamente. Puedes ver los cursores de otros miembros en tiempo real, lo que lo hace ideal para programación en pareja, revisiones de código y sesiones de capacitación. Los permisos de acceso se controlan mediante IAM, permitiendo otorgar acceso de solo lectura o lectura-escritura. Para profundizar en las funciones de colaboración, los libros de referencia en Amazon son útiles.

Cómo empezar

Abre la consola de Cloud9 y haz clic en "Crear entorno". Elige un nombre, selecciona el tipo de instancia EC2 (t2.micro es elegible para la capa gratuita) y la configuración de red. El entorno estará listo en unos minutos. Cloud9 detiene automáticamente la instancia EC2 después de un período de inactividad para ahorrar costos.

Aspectos a tener en cuenta

  • El entorno de desarrollo de Cloud9 se ejecuta sobre una instancia EC2, por lo que la elección del tipo de instancia afecta directamente al rendimiento y al costo
  • Cloud9 cerró el acceso a nuevos clientes el 25 de julio de 2024 (los clientes existentes pueden seguir utilizándolo; a fecha de agosto de 2026). Como destinos de migración oficiales se señalan los AWS Toolkits para IDE locales y AWS CloudShell
CompartirXB!