E77 - Crea tu propio ambiente de Desarrollo Analítico

08-06-2024 · 87 min · Ver en YouTube

Resumen

En este episodio (E77) se explica cómo crear un ambiente de desarrollo analítico propio en la nube, usando un servidor Linux (Ubuntu) en AWS en lugar de depender de servicios pagados como SageMaker o Databricks. Se comparan las arquitecturas posibles: local (Windows, WSL, Linux, Mac), servicios gratuitos como Google Colab, servicios pagados y una nube propia configurada a mano. Se detallan los componentes de un servidor (red, hardware, software), la diferencia entre distribuciones fixed release y rolling release, y el versionado de herramientas. Luego se hace una demo en AWS: crear una instancia EC2, conectarse por SSH e instalar R. Se muestra también un pipeline de scripts para automatizar la configuración de un laboratorio analítico compartido. La conclusión principal es que saber configurar Linux y servidores ayuda a entender cómo funciona el código, a evaluar costos y a tomar mejores decisiones técnicas, evitando el vendor lock-in. Replicar una imagen o script base permite que todo el equipo trabaje con las mismas herramientas.

Capítulos

Palabras clave

ambiente de desarrollociencia de datosLinuxUbuntuAWSEC2SSHnube propiavendor lock-inDockerPythonR