Home | Clases | CURSO: Instalación y puesta en marcha de un entorno AWS | Configuración, creación y lanzamiento de una instancia EC2

Configuración, creación y lanzamiento de una instancia EC2


Configuración, creación y lanzamiento de una instancia EC2


Configurar la región y el grupo de seguridad de AWS

Una vez que hemos creado nuestra cuenta, podremos acceder de nuevo a la dirección https://aws.amazon.com/es/ y, en este caso, pinchar en Mi cuenta > Consola de administración de AWS.

Se nos pedirá que introduzcamos nuestro email y contraseña y accederemos a la siguiente pantalla:



Lo primero que apreciaremos es que ha cambiado el idioma. Efectivamente, AWS ofrece en español algunas páginas de ayuda y acceso, pero el grueso de las pantallas y tutoriales a los que podremos acceder en su web estarán en inglés, aunque eso a estas alturas no debería suponer ningún problema para cualquiera que quiera dedicarse al desarrollo y la programación.

Configurar la región

Antes de realizar otra tarea, es importante seleccionar la región en la queremos operar con nuestras instancias de AWS. AWS permite trabajar en diferentes regiones repartidas por todo el mundo, y para proyectos más grandes y escalables, esto es vital, entre otras muchas cosas, para repartir el tráfico en función de la procedencia del usuario que accede al sitio web.

No obstante, para nuestra actividad lo importante será que seleccionemos una región y ya no la cambiemos, ya que las instancias, grupos de seguridad, etc. estarán asociados a esa región.

Para seleccionar la región, haremos clic arriba a la derecha y escogeremos una, preferiblemente en Europa, aunque no es obligatorio.



Configurar el grupo de seguridad

Una vez seleccionada la región, debemos configurar un security group o grupo de seguridad para poder acceder al servidor que creemos. Para ello, desde la pantalla principal de la consola de administración de AWS, haremos clic en Compute > EC2 para acceder al panel de control de los elastic cloud o cloud servers de AWS.



No te preocupes si tu pantalla difiere un poco de las que aquí presento. Yo ya tengo instancias creadas y pueden aparecer cosas diferentes.

Para configurar el grupo de seguridad, pincha en Security Groups bajo el menú NETWORK & SECURITY y selecciona el grupo default.



En la parte inferior de la pantalla, selecciona la pestaña Inbound, haz clic en Edit y añade reglas (Add Rule) para SSH, HTTP y HTTPS con los valores que aparecen por defecto.




Crear y lanzar una instancia EC2 con Ubuntu

En este punto ya estamos listos para crear nuestra instancia. Para ello, volveremos al panel de control de EC2 haciendo clic en EC2 Dashboard y haremos clic en el botón Launch instance.

Como vemos, accedemos a una ventana que nos permitirá crear la instancia en 7 pasos:

Step 1: Choose AMI

En esta pantalla seleccionaremos la imagen en la que estará basada nuestra instancia (Amazon Machine Image). Vemos que hay muchas opciones para elegir en función de las necesidades de nuestro proyecto. en nuestro caso, nos centraremos sólo en aquellas etiquetadas como Free tier eligible para evitar cargos indeseados y, en concreto, seleccionaremos la imagen Ubuntu Server 16.04 LTS (HVM), SSD Volume Type.



Step 2: Choose an Instance Type

Aquí seleccionamos el tipo de máquina (servidor) a utilizar. Como en el caso anterior, nos fijaremos en las Free tier eligible y, en concreto, si no aparece ya seleccionada por defecto elegiremos la t2.micro y haremos clic en el botón Next: Configure instance details.



Step 3: Configure Instance Details

En esta pantalla no debemos modificar nada, pero observaremos contiene opciones como número de instancias, tipo de servidor (compartido o dedicado), etc. Hacemos clic en Next: Add Storage.



Step 4: Add Storage

En esta pantalla no debemos modificar nada. Es la que nos permite seleccionar las opciones de disco duro de nuestra instancia. Hacemos clic en Next: Add Tags.



Step 5: Add Tags

En esta pantalla no hace falta modificar nada. En proyectos grandes con muchas instancias, puede ser útil añadir etiquetas a cada una de ellas para trabajar con mayor facilidad. Hacemos clic en Next: Configure Security Group.



Step 6: Configure Security Group

Aquí debemos seleccionar el grupo de seguridad creado anteriormente. Para ello, seleccionamos la opción Select an existing security group y seleccionamos default. Hacemos clic en Next: Review and Launch.



Step 7: Review and Launch

Si hemos realizado todos los pasos anteriores, esta pantalla nos mostrará un resumen de la configuración seleccionada, así como un mensaje importante: permitimos el acceso por SSH desde cualquier IP del mundo.

Efectivamente, si siempre vamos a acceder al servidor desde el mismo lugar, sería mejor modificar la regla SSH creada en el grupo de seguridad para que sólo permita las conexiones entrantes desde esa IP, pero si normalmente nos conectamos desde diferentes lugares, debemos dejar la opción por defecto (0.0.0.0) que permite conectarse desde cualquier parte (con las credenciales adecuadas, claro).

Para finalizar y lanzar nuestra instancia, haremos clic en Launch.



Antes de lanzar la instancia, debemos crear un archivo par de claves y descargarlo en un lugar seguro de nuestro ordenador, pues lo necesitaremos para conectarnos vía SSH a nuestra instancia. Seleccionaremos Create a new pair, introduciremos un nombre de archivo, haremos clic en Download Key Pair y por último, clic en Launch.



Esto se podía haber hecho también previamente desde el menú Key Pairs bajo el menú NETWORK & SECURITY:



Si todo se ha realizado correctamente, podremos acceder de nuevo al panel de control de EC2 pinchando en EC2 Dashboard y comprobar que hay una instancia funcionando (1 Running instances).



En el siguiente capítulo aprenderemos cómo Acceder a la instancia EC2 con Mac OS X o Windows.
Fecha de publicación: 20/04/2017
Asignaturas: desarrollo web en entorno servidoraplicaciones webprogramaciónentornos de desarrollo
Temas: programación servidor apache ubuntu mysql amazon aws dominios netbeans
Utilizamos cookies propias y de terceros para mejorar su experiencia en la navegación. Al seguir navegando entendemos que acepta su uso.
Si lo desea, consulte nuestras políticas de privacidad y cookies
ENTENDIDO
[X] Cerrar

Contacta conmigo


[X] Cerrar

Acceso alumnos