AWS Cloud9 Descontinuación prevista2017年〜
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.
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
- Cloud9 の開発環境は EC2 インスタンス上で動作するため、インスタンスタイプの選択がパフォーマンスとコストに直結する
- AWS は新規アカウントでの Cloud9 環境作成を段階的に制限しており、今後は CodeCatalyst の Dev Environments への移行が推奨されている