Cómo crear una instancia EC2 en AWS: tutorial paso a paso

Que es Amazon ¿Instancia EC2?

An Instancia EC2 no es más que un servidor virtual en Amazon Los servicios Web terminología. Lo que representa Nube informática elástica. Es un servicio web donde un suscriptor de AWS puede solicitar y aprovisionar un servidor informático en la nube de AWS.

An pedido por encargo La instancia EC2 es una oferta de AWS donde el suscriptor/usuario puede alquilar el servidor virtual por hora y utilizarlo para implementar sus propias aplicaciones.

La instancia se cobrará por hora con diferentes tarifas según el tipo de instancia elegida. AWS proporciona múltiples tipos de instancias para las respectivas necesidades comerciales del usuario.

Por lo tanto, puede alquilar una instancia según sus propios requisitos de CPU y memoria y utilizarla todo el tiempo que desee. Puede cancelar la instancia cuando ya no se utilice y ahorrar costos. Esta es la ventaja más sorprendente de una instancia bajo demanda: puede ahorrar drásticamente en su CAPEX.

Veamos en detalle cómo lanzar una instancia EC2 bajo demanda en la nube de AWS.

Iniciar sesión y acceder a los servicios de AWS

Paso 1) En este paso,

  • Inicie sesión en su cuenta de AWS y vaya a la pestaña Servicios de AWS en la esquina superior izquierda.
  • Aquí verá todos los servicios de AWS categorizados según su área. viz. Computación, almacenamiento, base de datos, etc. Para crear una instancia EC2, debemos elegir Computeà EC2 como en el siguiente paso.

Iniciar sesión y acceder a los servicios de AWS

  • Abra todos los servicios y haga clic en EC2 en Servicios informáticos. Esto iniciará el panel de EC2.

Aquí está el panel de EC2. Aquí obtendrás toda la información esencial sobre el AWS EC2 recursos en ejecución.

Iniciar sesión y acceder a los servicios de AWS

Paso 2) En la esquina superior derecha del panel de EC2, elija la región de AWS en la que desea aprovisionar el servidor EC2.

Aquí estamos seleccionando N. Virginia. AWS ofrece 10 regiones en todo el mundo.

Iniciar sesión y acceder a los servicios de AWS

Paso 3) en este paso

  • Una vez seleccionada la región que desee, regrese al Panel de control de EC2.
  • Haga clic en el botón "Iniciar instancia" en la sección Crear instancia (como se muestra a continuación).

Iniciar sesión y acceder a los servicios de AWS

  • La página del asistente de creación de instancias se abrirá tan pronto como haga clic en "Iniciar instancia".

Elija IAM

Paso 1) En este paso haremos,

  1. Se le pedirá que elija un AMI de su elección. (Un AMI es un Amazon Imagen de la máquina. Es una plantilla básicamente de un Sistema operativo plataforma que puedes usar como base para crear tu instancia). Una vez que inicie una instancia EC2 desde su AMI preferida, la instancia se iniciará automáticamente con el sistema operativo deseado. (Veremos más sobre las AMI en la siguiente parte del tutorial).
  2. Aquí estamos eligiendo el valor predeterminado. Amazon Linux (64 bits) AMI.

Elija IAM

Elija tipos de instancias EC2

Paso 1) En el siguiente paso, debe elegir el tipo de instancia que necesita según las necesidades de su negocio.

  1. Elegiremos el tipo de instancia t2.micro, que es un servidor de 1vCPU y 1GB de memoria ofrecido por AWS.
  2. Haga clic en "Configurar instancia details”para más configuraciones

Elija tipos de instancias EC2

  • En el siguiente paso del asistente, ingrese details como no. de instancias que desea lanzar a la vez.
  • Aquí estamos lanzando una instancia.

Configurar instancia

Paso 1) Número de instancias: puede aprovisionar hasta 20 instancias a la vez. Aquí estamos lanzando una instancia.

Configurar instancia

Paso 2) En Opciones de compra, mantenga la opción "Solicitar instancias puntuales" sin marcar a partir de ahora. (Esto se hace cuando deseamos lanzar instancias de Spot en lugar de instancias bajo demanda. Volveremos a las instancias de Spot en la última parte del tutorial).

Configurar instancia

Paso 3) A continuación, tenemos que configurar algunos dispositivos básicos de red.tails para nuestro servidor EC2.

  • Tienes que decidir aquí en qué VPC (Nube privada virtual) desea iniciar su instancia y bajo qué subredes dentro de su VPC. Es mejor determinar y planificar esto antes de lanzar la instancia. La configuración de su arquitectura de AWS debe incluir rangos de IP para sus subredes, etc., planificados previamente para una mejor administración. (Veremos cómo crear una nueva VPC en la sección Redes del tutorial.
  • La creación de subredes también debe planificarse previamente. Por ejemplo: si es un servidor web, debe colocarlo en la subred pública y si es un servidor de base de datos, debe colocarlo en una subred privada, todo dentro de su VPC.

A continuación,

  1. La sección Red le brindará una lista de VPC disponibles en nuestra plataforma.
  2. Seleccione una VPC ya existente
  3. También puede crear una nueva VPC

Aquí seleccioné una VPC ya existente donde quiero lanzar mi instancia.

Configurar instancia

Paso 4) En este paso,

  • Una VPC consta de subredes, que son rangos de IP que están separados para restringir el acceso.
  • A continuación,
  1. En Subredes, puede elegir la subred donde desea colocar su instancia.
  2. Elegí una subred pública ya existente.
  3. También puede crear una nueva subred en este paso.

Configurar instancia

  • Una vez que su instancia se lanza en una subred pública, AWS le asignará una IP pública dinámica desde su grupo de IP.

Paso 5) En este paso,

  • Puedes elegir si quieres que AWS le asigne una IP automáticamente o quieres hacerlo manualmente más tarde. También puede habilitar/deshabilitar la función "Asignar automáticamente IP pública" aquí.
  • Aquí asignaremos a esta instancia una IP estática llamada EIP (IP elástica) más adelante. Por eso mantenemos esta función desactivada a partir de ahora.

Configurar instancia

Paso 6) En este paso,

  • en el siguientewing paso, mantenga la opción de rol de IAM "Ninguno" a partir de ahora. Visitaremos el tema del papel de IAM en detalle en los servicios de IAM.

Configurar instancia

Paso 7) En este paso, tienes que seguirwing cosas

  • Comportamiento de apagado: cuando cierra accidentalmente su instancia, seguramente no desea que se elimine, sino que se detenga.
  • Aquí estamos definiendo mi comportamiento de apagado como Detener.

Configurar instancia

Paso 8) En este paso,

  • En caso de que haya cancelado accidentalmente su instancia, AWS tiene una capa de mecanismo de seguridad. No eliminará su instancia si ha habilitado la protección contra terminación accidental.
  • Aquí estamos marcando la opción para proteger aún más nuestra instancia contra una terminación accidental.

Configurar instancia

Paso 9) En este paso,

  • En Monitoreo, puede habilitar el Monitoreo detallado si su instancia es crítica para el negocio. Aquí hemos mantenido la opción sin marcar. AWS siempre proporcionará monitoreo básico en su instancia sin costo alguno. Visitaremos el tema de monitoreo en AWS Cloud Watch como parte del tutorial.
  • En Arrendamiento, seleccione la opción si es arrendamiento compartido. Si su aplicación es altamente segura, entonces debería optar por capacidad dedicada. AWS ofrece ambas opciones.

Configurar instancia

Paso 10) En este paso,

  • Haga clic en "Agregar almacenamiento" para agregar volúmenes de datos a su instancia en el siguiente paso.

Configurar instancia

Agregar almacenamiento

Paso 1) En este paso seguimoswing cosas,

  • En el paso Agregar almacenamiento, verá que a la instancia se le ha aprovisionado automáticamente un volumen raíz SSD de uso general de 8 GB. (El tamaño máximo de volumen que podemos darle a un volumen de uso general es 16 GB)
  • Puede cambiar el tamaño de su volumen, agregar nuevos volúmenes, cambiar el tipo de volumen, etc.
  • AWS proporciona 3 tipos de volúmenes de EBS: magnético, SSD de uso general y IOP aprovisionados. Puede elegir un tipo de volumen según las necesidades de IOP de su aplicación.

Agregar almacenamiento

Instancia de etiqueta

Paso 1) en este paso

  • puede etiquetar su instancia con un par clave-valor. Esto le brinda visibilidad al administrador de la cuenta de AWS cuando hay un gran número de instancias.
  • Las instancias deben etiquetarse según su departamento o entorno, como Dev/SIT/Prod. Etc., esto brinda una visión clara del coste de las instancias bajo una etiqueta común.
  1. Aquí hemos etiquetado la instancia como Dev_Servidor web 01
  2. Vaya a configurar grupos de seguridad más tarde

Instancia de etiqueta

Configurar grupos de seguridad

Paso 1) En el siguiente paso de configuración de grupos de seguridad, puede restringir el tráfico en los puertos de su instancia. Este es un mecanismo de firewall adicional proporcionado por AWS además del firewall del sistema operativo de su instancia.

Puede definir puertos e IP abiertos.

  • Dado que nuestro servidor es un servidor web =, haremos lo siguientewing cosas
  1. Creando un nuevo grupo de seguridad
  2. Nombrar nuestro SG para una referencia más fácil
  3. Definir protocolos que queremos habilitar en mi instancia
  4. Asignar IP a las que se les permite acceder a nuestra instancia en dichos protocolos
  5. Una vez establecidas las reglas del firewall: revisar e iniciar

Configurar grupos de seguridad

Revisar instancias

Paso 1) En este paso, revisaremos todas nuestras opciones y parámetros y continuaremos para lanzar nuestra instancia.

Revisar instancias

Paso 2) En el siguiente paso, se le pedirá que cree un par de claves para iniciar sesión en una instancia. Un par de claves es un conjunto de claves públicas y privadas.

AWS almacena la clave privada en la instancia y se le solicita que la descargue. Asegúrese de descargar la clave y mantenerla segura; si se pierde no podrás volver a descargarlo.

  1. Crea un nuevo par de claves
  2. Dale un nombre a tu llave
  3. Descárgalo y guárdalo en tu carpeta segura.

Revisar instancias

  • Cuando descarga su clave, puede abrir y ver su clave privada RSA.

Revisar instancias

Paso 3) Una vez que haya terminado de descargar y guardar su clave, inicie su instancia.

Revisar instancias

  • Mientras tanto, puedes ver el estado del lanzamiento.

Revisar instancias

  • También puede ver el registro de lanzamiento.

Revisar instancias

  • Haga clic en la opción "Instancias" en el panel izquierdo donde podrá ver el estado de la instancia como "Pendiente" por un momento.

Revisar instancias

  • Una vez que su instancia esté en funcionamiento, podrá ver su estado como "En ejecución".
  • Tenga en cuenta que la instancia recibió una IP privada del grupo de AWS.

Revisar instancias

Cree un EIP y conéctese a su instancia

Una EIP es una IP pública estática proporcionada por AWS. Significa IP elástica. Normalmente, cuando crea una instancia, recibirá automáticamente una IP pública del grupo de AWS. Si detiene/reinicia su instancia, esta IP pública cambiará: será dinámica. Para que tu aplicación tenga una IP estática desde donde puedas conectarte a través de redes públicas, puedes usar una EIP.

Paso 1) En el panel izquierdo del Panel de EC2, puede ir a "IP elásticas" como se muestra a continuación.

Cree un EIP y conéctese a la instancia

Paso 2) Asigne una nueva dirección IP elástica.

Cree un EIP y conéctese a la instancia

Paso 3) Asigne esta IP para usarla en un ámbito de VPC.

Cree un EIP y conéctese a la instancia

  • Su solicitud tendrá éxito si no tiene 5 o más de 5 EIP en su cuenta.

Cree un EIP y conéctese a la instancia

Paso 4) Ahora asigne esta IP a su instancia.

  1. Seleccione dicha IP
  2. Haga clic en Acciones -> Dirección del asociado

Cree un EIP y conéctese a la instancia

Paso 5) En la página siguiente,

  1. Busque su instancia y
  2. Asóciele la IP.

Cree un EIP y conéctese a la instancia

Paso 6) Vuelva a la pantalla de instancias y verá que su instancia recibió su EIP.

Cree un EIP y conéctese a la instancia

Paso 7) Ahora abra PuTTY desde su lista de programas y agregue su mismo EIP allí como se muestra a continuación.

Cree un EIP y conéctese a la instancia

Paso 8) En este paso,

Agregue su clave privada en PuTTY para una conexión segura

  1. Ir a autenticación
  2. Agregue su clave privada en formato .ppk (clave privada de PuTTY). Necesitará convertir el archivo pem de AWS a ppk usando puttygen

Una vez hecho esto, haga clic en el botón "Abrir"

Cree un EIP y conéctese a la instancia

  • Una vez que se conecte, verá con éxito el Linux rápido.
  • Tenga en cuenta que la máquina desde la que se está conectando debe estar habilitada en el grupo de seguridad de la instancia para SSH (como en los pasos anteriores).

Cree un EIP y conéctese a la instancia

Una vez que se familiarice con los pasos anteriores para iniciar la instancia, ¡será cuestión de 2 minutos iniciar la misma!

Ahora puede utilizar su servidor EC2 bajo demanda para sus aplicaciones.

¿Qué es la instancia puntual?

Una instancia puntual es una oferta de AWS; permite a un suscriptor empresarial de AWS ofertar por la capacidad informática de AWS no utilizada. AWS decide el precio por hora de una instancia de Spot y fluctúa según la oferta y la demanda de instancias de Spot.

Su instancia Spot se ejecuta cada vez que su oferta excede el precio de mercado actual. El precio de una instancia spot varía según el tipo de instancia y la zona de disponibilidad en la que se puede aprovisionar la instancia.

Cuando el precio de su oferta excede el precio al contado de mercado de la instancia denominada "precio al contado", su instancia continúa ejecutándose. Cuando el precio al contado supera el precio de oferta, AWS cancelará su instancia automáticamente. Por lo tanto, es necesario planificar cuidadosamente las instancias puntuales en la arquitectura de su aplicación.

Crear una solicitud puntual

Para lanzar una instancia de spot, primero debe crear una solicitud de spot.

Siga los pasos a continuación para crear una solicitud puntual.

  1. En el Panel de EC2, seleccione "Solicitudes puntuales" en el panel izquierdo en Instancias.
  2. Haga clic en el botón "Solicitar instancias puntuales" como se muestra a continuación.

Crear una solicitud puntual

Se abrirá el asistente de lanzamiento de instancias puntuales. Ahora puede continuar con la selección de los parámetros y la configuración de la instancia.

Buscar tipos de instancias

El primer paso para una instancia puntual es "Buscar tipos de instancia".

Buscar tipos de instancias

Paso 1) Seleccione una AMI: una AMI es una plantilla que consta de la plataforma del sistema operativo y el software que se instalará en la instancia. Seleccione la AMI que desee de la lista existente. estamos seleccionando Amazon AMI de Linux para este tutorial.

Buscar tipos de instancias

Paso 2) Unidad de capacidad: una unidad de capacidad es el requisito de su solicitud. Puede decidir lanzar una instancia según el tipo de instancia, vCPU o configuración personalizada, como su elección de requisitos de vCPU/memoria/almacenamiento. Aquí estamos seleccionando una instancia.

Buscar tipos de instancias

Si desea personalizar la capacidad, puede agregar su elección de

  1. CPU virtual,
  2. Memoria y
  3. Almacenamiento de instancias como se muestra a continuación.

Buscar tipos de instancias

Paso 3) La capacidad objetivo muestra cuántas instancias puntuales desea mantener en su solicitud. Aquí estamos seleccionando uno.

Buscar tipos de instancias

Paso 4) Precio de oferta: este es el precio máximo que estamos dispuestos a pagar por la instancia. Vamos a fijar un precio particular por instancia/hora. Este es el más sencillo de calcular en función de nuestros requisitos comerciales. Veremos más adelante cómo debemos determinar el precio de oferta para que nuestro precio de oferta siempre permanezca alto y no exceda el precio al contado para que nuestra instancia siga funcionando.

Buscar tipos de instancias

justo debajo del precio de oferta, puede ver un botón de Historial de precios. Haga clic en eso como se muestra a continuación.

Buscar tipos de instancias

Aquí, en Historial de precios, podemos ver un gráfico que muestra las tendencias de precios de las instancias con datos históricos. Puede seleccionar los parámetros y tener una idea del precio de nuestra instancia deseada durante un período de tiempo.

  1. Seleccione el producto. Hemos seleccionado nuestra AMI de Linux.
  2. Seleccione el tipo de instancia. Hemos seleccionado m3.medio.
  3. Tenga en cuenta los precios medios durante más de un día aquí.

Por lo tanto, en el cuadro a continuación, podemos ver que el tipo de instancia que planeamos aprovisionar se encuentra en el rango de precios de $0.01xx, y parece que la zona de disponibilidad "us-east 1a" tiene el precio más bajo.

Buscar tipos de instancias

continuación al paso 4.

Así que volvamos a nuestro paso de cotizar un precio de oferta.

Con el fin de mantener nuestra instancia siempre disponible y si se ajusta a nuestro presupuesto, podemos cotizar un precio de oferta más alto. Aquí hemos cotizado un precio ligeramente más alto de 0.05 dólares.

Buscar tipos de instancias

Puedes ver algunas tendencias en el propio asistente.

  1. Tenga en cuenta la sección de tipos de instancia
  2. Seleccione el tipo de instancia que planeamos aprovisionar
  3. Tenga en cuenta el precio que planeamos ofertar. El % de demanda nos muestra que nuestro precio cotizado es el 75 % del precio de demanda para el mismo tipo de instancia. Esto significa que estamos ahorrando un 25 % por hora en comparación con una instancia bajo demanda. Puede reducir aún más el precio y ahorrar costos drásticamente.

Buscar tipos de instancias

Paso 5) Una vez que hayamos terminado de observar las tendencias y cotizar nuestro precio de oferta, haga clic en Siguiente.

Buscar tipos de instancias

Configurar la instancia de Spot

Nuestro siguiente paso es configurar la instancia; en este paso del asistente, configuraremos parámetros de la instancia como VPC, subredes, etc.

Vamos a ver.

Paso 1) Estrategia de asignación: determina cómo se cumple su solicitud de spot desde los grupos de spot de AWS. Hay dos tipos de estrategias:

  • Diversificado: aquí, las instancias spot están equilibradas en todos los grupos de spot.
  • Precio más bajo: aquí, las instancias al contado se lanzan desde el grupo que tiene ofertas de precio más bajo.

Para este tutorial, seleccionaremos el precio más bajo como nuestra estrategia de asignación.

Configurar la instancia puntual

Paso 2) Seleccione la VPC; la seleccionaremos de la lista de VPC disponibles que hemos creado anteriormente. También podemos crear una nueva VPC en este paso.

Configurar la instancia puntual

Paso 3) A continuación seleccionaremos el grupo de seguridad para la instancia. Podemos seleccionar un SG ya existente o crear uno nuevo.

Configurar la instancia puntual

Paso 4) Zona de disponibilidad: seleccionaremos la AZ donde queremos colocar nuestra instancia según la arquitectura de nuestra aplicación. Estamos seleccionando AZ- us-east-1a.

Configurar la instancia puntual

Paso 5) Subredes: vamos a seleccionar la subred de nuestra lista de listas ya disponibles.

Configurar la instancia puntual

Paso 6) IP pública: elegiremos asignar a la instancia una IP pública tan pronto como se lance. En este paso, puedes elegir si quieres que AWS le asigne una IP automáticamente o quieres hacerlo manualmente más adelante. También puede habilitar/deshabilitar la función "Asignar automáticamente IP pública" aquí.

Configurar la instancia puntual

Paso 7) Par de claves: un par de claves es un conjunto de claves públicas y privadas.

AWS almacena la clave privada en la instancia y se le solicita que la descargue. Asegúrese de descargar la clave y mantenerla segura y protegida; si se pierde no podrás volver a descargarlo.

Después de seleccionar la IP pública, aquí estamos seleccionando una clave que ya creamos en nuestro último tutorial.

Configurar la instancia puntual

Revise su instancia de Spot

Una vez que hayamos terminado de configurar nuestra solicitud de instancia puntual en los 2 pasos anteriores de nuestro asistente, veremos la configuración general.

Revisar instancia puntual

  1. También podemos descargar un archivo JSON con todas las configuraciones. A continuación se muestra nuestro archivo JSON.

Revisar instancia puntual

Una vez que hayamos terminado de revisarwing, podemos continuar con el lanzamiento haciendo clic en el botón Iniciar como se muestra a continuación.

Revisar instancia puntual

Una vez que seleccionamos Iniciar, podemos ver una notificación sobre la creación de la solicitud.

Revisar instancia puntual

El asistente de creación de solicitudes puntuales se cerrará y la página volverá automáticamente al Panel de EC2.

Puede ver, como se muestra a continuación, que el estado de nuestra solicitud es "abierto", lo que significa que está siendo evaluado por parte de AWS. AWS EC2 comprobará si la instancia requerida está disponible en su grupo de spot.

Revisar instancia puntual

Después de un par de minutos, puede ver que el estado cambia a "activo" y ahora nuestra solicitud puntual se cumplió con éxito. Puede observar los parámetros de configuración a continuación.

Revisar instancia puntual

Resumen

Así, vimos en detalle cómo crear una instancia EC2 bajo demanda en este tutorial. Debido a que es un servidor bajo demanda, puede mantenerlo en funcionamiento cuando esté en uso y "detenerlo" cuando no se utilice para ahorrar costos.

Puede aprovisionar una instancia EC2 de Linux o Windows o desde cualquiera de las AMI disponibles en AWS Marketplace según la plataforma de sistema operativo que elija.

Si su aplicación está en producción y tiene que usarla durante los próximos años, debería considerar aprovisionar una instancia reservada para ahorrar drásticamente en su CAPEX.

Aquí vimos cómo crear una solicitud de instancia puntual con éxito determinando nuestro precio de oferta.

Las instancias puntuales son una excelente manera de ahorrar costos en instancias que no son críticas para la aplicación. Un ejemplo común sería crear una flota de instancias puntuales para una tarea como el procesamiento de imágenes o la codificación de vídeo. En tales casos, puede mantener un grupo de instancias bajo un equilibrador de carga.

Si el precio de oferta excede el precio spot y su instancia se cancela por parte de AWS, puede hacer que otras instancias hagan el trabajo de procesamiento por usted. Puede aprovechar el escalado automático para este escenario. Evite el uso de instancias Spot para aplicaciones críticas para el negocio, como bases de datos, etc.