AWS - Elastic Compute Cloud

Amazon EC2 (Elastic Compute Cloud)es una interfaz de servicio web que proporciona una capacidad informática redimensionable en la nube de AWS. Está diseñado para que los desarrolladores tengan un control completo sobre el escalado web y los recursos informáticos.

Las instancias EC2 se pueden cambiar de tamaño y la cantidad de instancias se puede escalar hacia arriba o hacia abajo según nuestro requisito. Estas instancias se pueden lanzar en una o más ubicaciones geográficas o regiones, yAvailability Zones (AZs). Cada región se compone de varias zonas de disponibilidad en ubicaciones distintas, conectadas por redes de baja latencia en la misma región.

Componentes EC2

En AWS EC2, los usuarios deben conocer los componentes de EC2, el soporte de sus sistemas operativos, las medidas de seguridad, las estructuras de precios, etc.

Soporte del sistema operativo

Amazon EC2 admite varios sistemas operativos en los que tenemos que pagar tarifas de licencia adicionales como: Red Hat Enterprise, SUSE Enterprise y Oracle Enterprise Linux, UNIX, Windows Server, etc. Estos sistemas operativos deben implementarse junto con Amazon Virtual Private Cloud (VPC). .

Seguridad

Los usuarios tienen control total sobre la visibilidad de su cuenta de AWS. En AWS EC2, los sistemas de seguridad permiten crear grupos y colocar instancias en ejecución en ellos según el requisito. Puede especificar los grupos con los que pueden comunicarse otros grupos, así como los grupos con los que pueden hablar las subredes IP en Internet.

Precios

AWS ofrece una variedad de opciones de precios, según el tipo de recursos, tipos de aplicaciones y base de datos. Permite a los usuarios configurar sus recursos y calcular los cargos en consecuencia.

Tolerancia a fallos

Amazon EC2 permite a los usuarios acceder a sus recursos para diseñar aplicaciones tolerantes a fallas. EC2 también comprende regiones geográficas y ubicaciones aisladas conocidas como zonas de disponibilidad para tolerancia a fallas y estabilidad. No comparte las ubicaciones exactas de los centros de datos regionales por razones de seguridad.

Cuando los usuarios lanzan una instancia, deben seleccionar una AMI que esté en la misma región donde se ejecutará la instancia. Las instancias se distribuyen en varias zonas de disponibilidad para proporcionar servicios continuos en caso de fallas, y las direcciones IP elásticas (EIP) se utilizan para asignar rápidamente direcciones de instancia fallidas a instancias en ejecución simultáneas en otras zonas para evitar retrasos en los servicios.

Migración

Este servicio permite a los usuarios mover aplicaciones existentes a EC2. Cuesta $ 80.00 por dispositivo de almacenamiento y $ 2.49 por hora para la carga de datos. Este servicio se adapta a aquellos usuarios que tienen una gran cantidad de datos para mover.

Características de EC2

Aquí hay una lista de algunas de las características destacadas de EC2:

  • Reliable- Amazon EC2 ofrece un entorno altamente confiable donde el reemplazo de instancias es rápidamente posible. El compromiso del Acuerdo de nivel de servicio es de disponibilidad del 99,9% para cada región de Amazon EC2.

  • Designed for Amazon Web Services- Amazon EC2 funciona bien con servicios de Amazon como Amazon S3, Amazon RDS, Amazon DynamoDB y Amazon SQS. Proporciona una solución completa para la informática, el procesamiento de consultas y el almacenamiento en una amplia gama de aplicaciones.

  • Secure - Amazon EC2 funciona en Amazon Virtual Private Cloud para proporcionar una red segura y robusta a los recursos.

  • Flexible Tools - Amazon EC2 proporciona las herramientas para que los desarrolladores y administradores de sistemas creen aplicaciones de falla y se aíslen de situaciones de falla comunes.

  • Inexpensive- Amazon EC2 quiere que paguemos solo por los recursos que usamos. Incluye múltiples planes de compra, como instancias bajo demanda, instancias reservadas, instancias puntuales, etc., que podemos elegir según nuestro requisito.

Cómo utilizar AWS EC2

Step 1 - Inicie sesión en la cuenta de AWS y abra la consola de IAM mediante el siguiente enlace https://console.aws.amazon.com/iam/.

Step 2 - En el Panel de navegación, cree / vea grupos y siga las instrucciones.

Step 3- Crear usuario de IAM. Elija usuarios en el panel de navegación. Luego cree nuevos usuarios y agregue usuarios a los grupos.

Step 4 - Cree una nube privada virtual siguiendo las siguientes instrucciones.

  • Abra la consola de Amazon VPC mediante el siguiente enlace: https://console.aws.amazon.com/vpc/

  • Seleccione VPC en el panel de navegación. Luego seleccione la misma región en la que hemos creado el par de claves.

  • Seleccione iniciar el asistente de VPC en el panel de VPC.

  • Seleccione la página de configuración de VPC y asegúrese de que esté seleccionada la VPC con una sola subred. Elija Seleccionar.

  • Se abrirá la VPC con una sola página de subred pública. Ingrese el nombre de la VPC en el campo de nombre y deje otras configuraciones como predeterminadas.

  • Seleccione crear VPC, luego seleccione Aceptar.

Step 5 - Cree grupos de seguridad WebServerSG y agregue reglas usando las siguientes instrucciones.

  • En la consola de VPC, seleccione Grupos de seguridad en el panel de navegación.

  • Seleccione crear grupo de seguridad y complete los detalles requeridos como nombre del grupo, etiqueta de nombre, etc.

  • Seleccione su ID de VPC en el menú. Luego seleccione sí, botón de crear.

  • Ahora se crea un grupo. Seleccione la opción de edición en la pestaña de reglas de entrada para crear reglas.

Step 6 - Inicie la instancia EC2 en VPC siguiendo las siguientes instrucciones.

  • Abra la consola EC2 mediante el siguiente enlace: https://console.aws.amazon.com/ec2/

  • Seleccione la opción de instancia de lanzamiento en el tablero.

  • Se abrirá una nueva página. Elija el tipo de instancia y proporcione la configuración. Luego, seleccione Siguiente: Configurar detalles de instancia.

  • Se abrirá una nueva página. Seleccione VPC de la lista de redes. Seleccione la subred de la lista de subredes y deje las demás configuraciones como predeterminadas.

  • Haga clic en Siguiente hasta que aparezca la página Tag Instances.

Step 7- En la página Etiquetar instancias, proporcione una etiqueta con un nombre para las instancias. Seleccione Siguiente: Configurar grupo de seguridad.

Step 8- En la página Configurar grupo de seguridad, elija la opción Seleccionar un grupo de seguridad existente. Seleccione el grupo WebServerSG que creamos anteriormente y luego elija Revisar e iniciar.

Step 9 - Verifique los detalles de la instancia en la página Revisar lanzamiento de la instancia y luego haga clic en el botón Iniciar.

Step 10- Se abrirá un cuadro de diálogo emergente. Seleccione un par de claves existente o cree un nuevo par de claves. Luego, seleccione la casilla de verificación de reconocimiento y haga clic en el botón Iniciar instancias.