Ir al contenido principal

Tutorial de AWS EC2 para principiantes

Descubre por qué usar Amazon Web Services Elastic Compute Cloud (EC2) y cómo configurar un entorno básico de ciencia de datos en una instancia de Windows.
Actualizado 17 sept 2026  · 7 min leer

Explorar con IA

ChatGPTClaudePerplexity

Conoce algunas de las ventajas de utilizar Amazon Web Services Elastic Compute Cloud (EC2). Primero, veremos cómo lanzar y conectarte a máquinas virtuales o instancias de Windows en EC2. Después, repasaremos cómo configurar un entorno básico de ciencia de datos (instalar R, RStudio y Python) en la instancia.

Amazon Web Services Elastic Compute Cloud (EC2): breve introducción

Hay momentos en los que las capacidades de un ordenador de sobremesa o portátil se quedan cortas. Imagina que una o un data scientist tiene un conjunto de datos muy grande sobre el que quiere hacer análisis. Intenta cargar todo el conjunto de datos en memoria y aparece un error como el siguiente.

error

El error se debe a que se agotó la RAM disponible. El sistema operativo no pudo asignar otros 500 Mb de RAM. Aunque hay varias formas de afrontar este problema, una posible solución sería ampliar la memoria del ordenador. Además de tener que invertir en más RAM, algunos equipos tienen un límite de ampliación. La alternativa que exploramos en este tutorial es usar una máquina virtual en la nube (AWS) con más RAM y CPU.

Las máquinas virtuales en AWS EC2, también llamadas instancias, ofrecen muchas ventajas. Entre ellas: alta escalabilidad (puedes elegir instancias con más RAM, CPU, etc.), facilidad para arrancarlas y detenerlas (fuera del nivel gratuito, pagas por lo que usas) y posibilidad de elegir diferentes plataformas (sistemas operativos). Aunque este tutorial explica cómo lanzar una máquina virtual basada en Windows, hay muchos tipos de instancias para distintos propósitos.

Dicho esto, vamos al lío.

Crea una cuenta de AWS e inicia sesión en AWS

1. En el sitio de Amazon Web Services (aquí tienes el enlace), haz clic en "Sign In to the Console". Inicia sesión si ya tienes cuenta. Si no, tendrás que crear una.

crear cuenta de aws

2. En el panel de EC2, haz clic en EC2.

panel de ec2

Crea una instancia

3. En la consola de Amazon EC2, haz clic en Launch Instance.

lanzar instancia

4. Haz clic en el botón "Select" de la fila "Microsoft Windows Server 2016 Base". Ten en cuenta que esto creará una instancia basada en Windows en lugar de una típica instancia basada en Linux. Esto afecta a cómo te conectarás a la instancia.

elegir ami

5. Asegúrate de que está seleccionado t2 micro (tipo de instancia gratuita).

elegir tipo de instancia

y haz clic en "Review and Launch"

elegir tipo de instancia 2

6. Haz clic en Launch.

revisar lanzamiento de instancia

7. Selecciona "Create a new key pair". En el cuadro inferior ("Key pair name"), escribe un nombre para el par de claves. Yo lo llamé DataCampTutorial, pero puedes poner el que quieras. Haz clic en "Download Key Pair". Esto descargará la clave. Guárdala en un lugar seguro.

descargar par de claves

Después, haz clic en "Launch Instances"

lanzar instancias

8. La instancia ya se ha lanzado. Vuelve a la consola de Amazon EC2. Te recomiendo que hagas clic en lo que está dentro del rectángulo rojo para regresar a la consola.

consola de amazon ec2

9. Espera a que "Instance State" aparezca como running antes de pasar al siguiente paso. Puede tardar unos minutos.

estado de la instancia

Conéctate a tu instancia

10. Haz clic en connect.

conectarse a la instancia

11. Haz clic en "Download Remote Desktop File". Guarda el archivo de escritorio remoto (rdp) en un lugar seguro.

descargar archivo de escritorio remoto

12. Haz clic en "Get Password". Recuerda que debes esperar al menos 4 minutos desde que lanzas la instancia antes de intentar recuperar tu contraseña.

obtener contraseña

13. Elige el archivo pem que descargaste en el paso 7 y luego haz clic en "Decrypt Password"

descifrar contraseña

14. Tras descifrar tu contraseña, guárdala en un lugar seguro. La necesitarás para iniciar sesión en tu instancia.

contraseña de la instancia

15. Abre tu archivo rdp. Haz clic en continuar. Si tu ordenador local es un Mac, tendrás que descargar "Microsoft Remote Desktop" desde el App Store para poder abrir el archivo rdp.

descargar microsoft remote desktop

16. Introduce la contraseña que obtuviste en el paso 14

introducir contraseña

Después de introducir tu contraseña, deberías ver una pantalla como esta

pantalla

Descarga Firefox

Para poder instalar R y/o Python, te ayudará tener un navegador. La instancia viene con Internet Explorer con la configuración de seguridad mejorada activada, lo que puede resultar engorroso. Descarga Firefox como navegador alternativo para evitar las restricciones de seguridad de Internet Explorer.

  1. Escribe lo siguiente en Internet Explorer https://www.mozilla.org/firefox/new/?scene=2

descargar firefox

  1. Haz clic en "Add" cuando veas la siguiente ventana emergente.

añadir

Haz clic en "Add" de nuevo.

añadir

3. Cuando llegues a la página de Firefox, puede que tengas que hacer clic en Add un par de veces (como en los pasos 1 y 2) hasta que empiece la descarga de Firefox. Si la descarga no comienza automáticamente, haz clic en "click here".

descarga

Ahora que Firefox está instalado, utiliza Firefox como tu navegador. Te ahorrará tener que lidiar constantemente con los avisos de seguridad de Internet Explorer.

Instala R y Python

Ahora que Firefox está instalado, puedes instalar R y Python como lo harías en cualquier ordenador con Windows. Si necesitas ayuda, aquí tienes algunas guías:

Detén o termina una instancia (importante)

Cuando termines de usar una instancia, es buena idea detenerla o terminarla. Para hacerlo, ve a la consola de Amazon EC2 y haz clic en "Actions", luego "Instance State" y tendrás la opción de detener o terminar la instancia.

Si piensas usar la instancia de nuevo, detén la instancia. Si no tienes previsto volver a usarla, termina la instancia.

Aunque la instancia de este tutorial estaba en el "nivel gratuito", te recomiendo terminarla para no olvidarte de ella.

Detener o terminar una instancia

Conclusión

Este tutorial te ha guiado rápidamente para lanzar y conectarte a instancias EC2 y para configurar un entorno básico de ciencia de datos. Si quieres seguir aprendiendo sobre EC2, te sugiero el tutorial "Deep Learning con Jupyter Notebooks en la nube", que explica cómo configurar una instancia EC2 con GPU en Linux para aplicaciones de deep learning. Si tienes preguntas o comentarios sobre el tutorial, déjalos abajo o escríbeme en Twitter.

Temas
AWS
Ciencia de datos
Análisis de datos

Cursos relacionados

Curso

Introducción a AWS Boto en Python

4 h
18.7K
Obtén información sobre AWS Boto y aprovecha la nube para optimizar tu flujo de trabajo de datos.
Ver detallesRight Arrow
Iniciar Curso
Ver másRight Arrow
Relacionado

blog

Los 13 mejores proyectos de AWS: De principiante a profesional

Explora 13 proyectos prácticos de AWS para todos los niveles. Mejora tus conocimientos sobre la nube con aplicaciones prácticas del mundo real y la orientación de expertos.
Joleen Bothma's photo

Joleen Bothma

12 min

blog

AWS vs Azure: Una comparación en profundidad de los dos principales servicios en la nube

Explora las principales diferencias y similitudes entre Amazon Web Services (AWS) y Microsoft Azure. Este exhaustivo análisis abarca el rendimiento, los precios, las ofertas de servicios y la facilidad de uso para ayudar a los aspirantes a profesionales a determinar qué computación en nube se adapta mejor a sus necesidades.
Kurtis Pykes 's photo

Kurtis Pykes

12 min

blog

AWS Certified Cloud Practitioner: guía completa

Comprende la certificación y el examen AWS Certified Cloud Practitioner con nuestra guía completa. Descubre consejos, recursos y estrategias para garantizar tu éxito.
Srujana Maddula's photo

Srujana Maddula

13 min

Tutorial

Primeros pasos con AWS Athena: Guía práctica para principiantes

Esta guía práctica te ayudará a empezar a utilizar AWS Athena. Explora su arquitectura y características y aprende a consultar datos en Amazon S3 utilizando SQL.
Tim Lu's photo

Tim Lu

15 min

Tutorial

Cuentas de almacenamiento Azure: Tutorial paso a paso para principiantes

Esta guía te enseña a configurar y gestionar las Cuentas de Almacenamiento de Azure, paso a paso. También explora opciones avanzadas de configuración para un rendimiento óptimo y una optimización de costes.
Anneleen Rummens's photo

Anneleen Rummens

11 min

Tutorial

Sinapsis Azure: Guía paso a paso para principiantes

Una guía fácil de seguir para que los principiantes aprendan Azure Synapse, que abarca desde la configuración de tu espacio de trabajo hasta la integración de datos y la ejecución de análisis.
Moez Ali's photo

Moez Ali

13 min

Ver MásVer Más