0% encontró este documento útil (0 votos)
8 vistas90 páginas

AWSAcademyCloudFoundations Module 06

El Módulo 6 de AWS Academy Cloud Foundations se centra en los servicios de cómputo de AWS, incluyendo Amazon EC2, AWS Lambda y AWS Elastic Beanstalk. Los objetivos incluyen proporcionar una visión general de estos servicios, optimización de costos y la ejecución de aplicaciones en contenedores. El módulo también incluye actividades prácticas y evaluaciones para reforzar el aprendizaje.

Cargado por

RFID Demarka
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
8 vistas90 páginas

AWSAcademyCloudFoundations Module 06

El Módulo 6 de AWS Academy Cloud Foundations se centra en los servicios de cómputo de AWS, incluyendo Amazon EC2, AWS Lambda y AWS Elastic Beanstalk. Los objetivos incluyen proporcionar una visión general de estos servicios, optimización de costos y la ejecución de aplicaciones en contenedores. El módulo también incluye actividades prácticas y evaluaciones para reforzar el aprendizaje.

Cargado por

RFID Demarka
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 90

Módulo 6: Cómputo

AWS Academy Cloud Foundations

© 2024 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservados.
Información general sobre el módulo
Temas Actividades
• Información general sobre los servicios • Amazon EC2 versus servicios
de cómputo administrados

• Amazon EC2 • Práctica con AWS Lambda

• Optimización de costos de Amazon EC2 • Práctica con AWS Elastic Beanstalk

• Servicios de contenedores
Demostración
• Introducción a AWS Lambda
• Demostración registrada de Amazon EC2.
• Introducción a AWS Elastic Beanstalk

Laboratorio
• Introducción a Amazon EC2

Evaluación de conocimientos

© 2024 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservados. 2
Objetivos del módulo
Después de completar este módulo, podrá hacer lo
siguiente:
• Proporcionar información general de los diferentes servicios de cómputo
de AWS en la nube.
• Mostrar cómo se usa Amazon Elastic Compute Cloud (Amazon EC2)
• Identificar la funcionalidad en la consola de Elastic Compute Cloud
• Realizar funciones básicas en Amazon EC2 para construir un entorno
informático virtual
• Identificar los elementos de optimización de costos de Amazon EC2
• Mostrar cuándo usar AWS Elastic Beanstalk
• Mostrar cuándo usar AWS Lambda
• Identificar cómo ejecutar aplicaciones en contenedores en un clúster de
servidores administrados
© 2024 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservados. 3
Sección 1: Información
general sobre los servicios
de cómputo
Módulo 6: Cómputo

© 2024 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservad
Servicios de cómputo de AWS

Web Services (AWS) ofrece muchos servicios de cómputo. Este módulo analizará los servicios de

Amazon EC2 Amazon EC2 Amazon Elastic Amazon Elastic VMware Cloud
Auto Scaling Container Container en AWS
Registry (Amazon Service (Amazon
ECR) ECS)

AWS Elastic AWS Lambda Amazon Elastic Amazon AWS Batch


Beanstalk Kubernetes Lightsail
Service (Amazon
EKS)

AWS Fargate AWS Repositorio


Outposts de aplicaciones sin
servidor de AWS
© 2024 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservados. 5
Categorización de servicios de cómputo
Servicios Conceptos clave Características Facilidad de uso
• Amazon EC2 • Infraestructura como servicio • Aprovisione máquinas Un concepto familiar para
(IaaS) virtuales que pueda muchos profesionales de
• Basado en instancias administrar como lo desee. TI.
• Máquinas virtuales
• AWS Lambda • Cómputo sin servidor • Escriba e implemente un Un concepto
• Basado en funciones código que se ejecute de relativamente nuevo
• Bajo costo forma programada o que se para muchos miembros
pueda desencadenar del personal
mediante eventos de TI, pero fácil de usar
• Utilícelo cuando sea posible después de aprender
(diseñado para la nube). cómo hacerlo.
• Amazon ECS • Cómputo basada en • Ponga en marcha y ejecute AWS Fargate reduce la
• Amazon EKS contenedores los trabajos con mayor sobrecarga
• AWS Fargate • Basado en instancias rapidez administrativa, pero
• Amazon ECR puede utilizar opciones
que le ofrecen mayor
control.
• AWS Elastic • Plataforma como servicio • Concéntrese en el código (la Comenzar a trabajar
Beanstalk (PaaS) creación de su aplicación). con este servicio es fácil
• Para aplicaciones web • Se puede vincular fácilmente y rápido.
con otros servicios: bases de
datos, sistema de nombres
de dominio
© 2024 Amazon Web Services, Inc. o sus empresas afiliadas.(DNS),
Todos losetc.
derechos reservados. 6
Elección de un servicio de cómputo optimo
• El servicio o servicios de cómputo óptimos que utilice
dependerán de su caso práctico
• Algunos aspectos a considerar:
• ¿Cuál es el diseño de su aplicación?
• ¿Cuáles son los patrones de uso?
• ¿Qué ajustes de configuración querrás administrar?
• Seleccionar la solución de cómputo incorrecta para una
arquitectura puede provocar una menor eficiencia del
rendimiento
• Un buen punto de partida, comprender las opciones de cómputo
disponibles
© 2024 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservados. 7
Sección 2: Amazon Elastic
Compute Cloud
Módulo 6: Cómputo

© 2024 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservad
Amazon Elastic Compute Cloud (Amazon EC2)
Ejemplos de usos
de instancias de
EC2
 Servidor de
aplicaciones
 Servidor web
 Servidor de bases
de datos
 Servidor de juegos
 Servidor de correo
 Servidor de
contenido
Instancias de Amazon EC2
multimedia
Foto de Taylor Vick en Unsplash
 Servidor de
Servidores en las catálogos

instalaciones Servidor de
archivos
 Servidor de
Foto de panumas nikhomkhai de Pexels
cómputos
© 2024 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservados. 9

Información general sobre Amazon EC2
• Amazon Elastic Compute Cloud (Amazon EC2)
• Proporciona máquinas virtuales, denominadas instancias
EC2, en la nube.
• Le proporciona control absoluto sobre el sistema operativo
invitado (Windows o Linux) en cada instancia.
• Puede iniciar instancias de cualquier capacidad
en una zona de disponibilidad en cualquier parte
del mundo.
Amazon • Lance instancias desde Amazon Machine Images (AMI).
EC2 • Inicie instancias con unos pocos clics o con una línea de
código y estarán listas en cuestión de minutos.
• Puede controlar el tráfico hacia y desde las
instancias.
© 2024 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservados. 10
Lanzamiento de una instancia de EC2

En esta sección del


módulo,
se describen nueve
decisiones clave que
debe tomar al crear una
instancia de EC2 mediante
el asistente de
lanzamiento de
instancias de la consola de
administración de AWS.

 En el camino, se
explorarán los conceptos
esenciales de Amazon
© 2024 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservados. 11
1. Seleccionar una AMI

Elecciones que se Iniciar


instanci
realizaron mediante el a
AMI Instanci
asistente de a
lanzamiento de
instancias: • Imagen de máquina de Amazon (AMI)
• Es una plantilla que se utiliza para crear una instancia EC2
1. AMI (que es una máquina virtual, o VM, que se ejecuta en la
2. Tipo de instancia nube de AWS)
3. Configuración de red • Contiene un sistema operativo Windows o Linux
4. Rol de IAM
5. Datos de usuario • A menudo también tiene algún software preinstalado
6. Opciones de
almacenamiento
• Elecciones de AMI:
7. Etiquetas • Inicio rápido: AMI de Linux y Windows que proporciona AWS
8. Grupo de seguridad
• Mis AMI: cualquier AMI que haya creado
9. Par de claves
• AWS Marketplace: plantillas preconfiguradas de terceros
• AMI de la comunidad: AMI que comparten los demás; utilícelas
© 2024 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservados. 12
Creación de una nueva AMI: ejemplo
Nube de AWS
Detalles
de AMI Región A
Conéctese a la instancia
y modifíquela
manualmente o ejecute
Quick
Lanzamient un script que modifique Captura
Start u
o de una la instancia como una
otra AMI
(por ejemplo, actualice
existent AMI de instancia nueva AMI
inicio el software instalado).
e 1 2 3
No Modificado AMI
modificad Instancia nueva
o
(Opcional) MyAMI Instancia
Importar una
máquina virtual Región B
Copie la AMI a cualquier otra
región donde desee usarla
AMI 4
nueva

© 2024 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservados. 13
2. Seleccionar un tipo de instancia
• Considere su caso de uso
Elecciones que se • ¿Cómo se utilizará la instancia EC2 que cree?
realizaron mediante el
asistente de • El tipo de instancia que elija determina lo siguiente:
lanzamiento de • Memoria (RAM)
instancias:
• Potencia de procesamiento (CPU)
1. AMI • Espacio en disco y tipo de disco (almacenamiento)
2. Tipo de instancia
• Rendimiento de red
3. Configuración de red
4. Rol de IAM • Categorías de tipos de instancia:
5. Datos de usuario • Instancias de propósito general
6. Opciones de
almacenamiento • optimizadas para cómputo
7. Etiquetas • Optimizadas para memoria
8. Grupo de seguridad
• Optimizadas para almacenamiento
9. Par de claves
• Con cómputo acelerado

• Los tipos de instancia ofrecen familia, generación y tamaño


© 2024 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservados. 14
Nombres y tamaños de los tipos de instancia EC2

Tamaños de instancia de ejemplo


Nombre de vCP Memoria Almacenamient
Nombre del tipo de instancia instancia U (GB) o
t3.nano 2 0,5 Solo EBS
• Ejemplo: t3.grande
t3.micro 2 1 Solo EBS
• T es el nombre de la familia ¬
• 3 es el número de la generación t3.small 2 2 Solo EBS
¬
• Grande es el tamaño
t3.medium 2 4 Solo EBS
¬
t3.large 2 8 Solo EBS

t3.xgrande 4 16 Solo EBS

t3.2xgrand 8 32 Solo EBS


e

© 2024 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservados. 15
Seleccione el tipo de instancia: según el caso práctico

Optimizadas
Instancias Optimizadas Optimizadas Con para
de propósito para para cómputo Almacenamie
general cómputo memoria acelerado nto

Tipos de a1, m4, m5, r4, r5, f1, g3, g4,


c4, c5 d2, h1, i3
instancias t2, t3 x1, z1 p2, p3

Bases de Sistemas de
Alto Machine
Caso de uso Amplio datos en archivos
rendimiento learning
memoria distribuidos

© 2024 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservados. 16
Tipos de instancias: características de redes
• La banda ancha de red (Gb/s) varía según el tipo de instancia.
• Consulte Tipos de instancia de Amazon EC2 para comparar.
• Para maximizar el rendimiento de las redes y la banda ancha del tipo de
instancia:
• Si tiene instancias interdependientes, láncelas en un grupo con ubicación en clúster.
• Habilitar redes mejoradas.
• La mayoría de los tipos de instancia admiten tipos de redes mejoradas.
• Consulte la documentación sobre las Características de redes y almacenamiento para
obtener más detalles.
• Tipos de redes mejoradas:
• Adaptador de red elástico (ENA): admite velocidades de red de hasta 100 Gbps.
• Interfaz de función virtual Intel 82599: admite velocidades de red de hasta
10 Gbps.
© 2024 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservados. 17
3. Especificar la configuración de red
• ¿Dónde debería implementarse la instancia?
Elecciones que se • Identificar la nube virtual privada (VPC) y opcionalmente, la
realizaron mediante el subred
asistente de
lanzamiento de • ¿Debería asignarse automáticamente una dirección IP
instancias: pública?
• Para hacerla accesible a Internet
Nube de AWS
1. AMI
2. Tipo de instancia Región
3. Configuración de red Zona de Zona de
disponibilidad 1 disponibilidad 2
4. Rol de IAM
VPC
5. Datos de usuario Ejemplo:
especifique Subred
6. Opciones de pública
almacenamiento que desea
7. Etiquetas implementar la
Instancia
instancia aquí
8. Grupo de seguridad
Subred
9. Par de claves privada

© 2024 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservados. 18
4. Adjuntar rol de IAM (opcional)
• ¿El software de la instancia de EC2 necesita interactuar
Elecciones que se con otros AWS?
realizaron mediante el • En caso afirmativo, adjunte un rol de IAM adecuado.
asistente de
lanzamiento de • Un rol de AWS Identity and Access Management (IAM)
instancias: que se adjunta a una instancia de EC2 se mantiene en
un perfil de instancias.
1. AMI
2. Tipo de instancia • No se limita a adjuntar un rol solo en el lanzamiento de
3. Configuración de red la instancia.
4. Rol de IAM
5. Datos de usuario
• También puede adjuntar un rol a una instancia que ya
6. Opciones de existe.
Ejemplo: La aplicación
almacenamiento adjunto a en instancia
7. Etiquetas puede
8. Grupo de seguridad Rol que concede accederBucket de S3
permisos de acceso al Instancia
9. Par de claves con objetos
bucket de Amazon
Simple Storage
Service (Amazon S3)
© 2024 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservados. 19
5. Script de datos de usuario (opcional)

Elecciones que se Datos de usuario


realizaron mediante el
asistente de #!/bin/bash
lanzamiento de yum update -y
instancias:
yum install -y wget
AMI Ejecución de
1. AMI instancias
2. Tipo de instancia • Si lo desea, especifique un script de datos deEC2
usuario al lanzar
3. Configuración de red
la instancia
4. Rol de IAM
5. Datos de usuario • Utilice scripts de datos de usuario para personalizar el
6. Opciones de entorno en tiempo de ejecución de su instancia
almacenamiento
7. Etiquetas • El script se ejecuta la primera vez que se inicia la instancia
8. Grupo de seguridad • Se puede utilizar estratégicamente
9. Par de claves
• Por ejemplo, reduzca el número de AMI personalizadas que crea
y mantiene

© 2024 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservados. 20
6. Especificar almacenamiento
• Configurar el volumen raíz
Elecciones que se
• Dónde está instalado el sistema operativo invitado
realizaron mediante el
asistente de • Adjuntar volúmenes de almacenamiento
lanzamiento de adicionales (opcional)
instancias:
• Es posible que la AMI ya incluya más de un
volumen
1. AMI
2. Tipo de instancia • Para cada volumen, especifique lo siguiente:
3. Configuración de red
4. Rol de IAM • Tamaño del disco (en GB)
5. Datos de usuario • El tipo de volumen
6. Opciones de
almacenamiento • Hay disponibles diferentes tipos de unidades de
7. Etiquetas estado sólido (SSD) y unidades de disco duro (HDD)
8. Grupo de seguridad • Si el volumen se eliminará al finalizar la instancia
9. Par de claves
• Si se debe utilizar el cifrado

© 2024 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservados. 21
Opciones de almacenamiento de Amazon EC2
• Amazon Elastic Block Store (Amazon EBS):
• Volúmenes de almacenamiento duraderos a nivel de bloque.
• Puede detener la instancia e iniciarla de nuevo y los datos seguirán ahí.
• Amazon EC2 Instance Store:
• El almacenamiento efímero se proporciona en los discos que se encuentran
conectados
a la computadora anfitrión en el que se ejecuta la instancia de EC2.
• Si la instancia se detiene, los datos almacenados allí se eliminan.
• Otras opciones de almacenamiento (no para el volumen raíz):
• Montaje de un sistema de archivos de Amazon Elastic File System (Amazon
EFS).
• Conéctese a Amazon Simple Storage Service (Amazon S3).

© 2024 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservados. 22
Opciones de almacenamiento de ejemplo
• Características de la
instancia 1: Amazon Elastic Computadora de host
Block Store
• Tiene un tipo de volumen raíz
(Amazon EBS) Instance
de Amazon EBS para el sistema
Store
operativo. Adjunto como Adjunto como
• ¿Qué ocurre si la instancia se volumen Raíz volumen de
detiene y se vuelve a iniciar? Almacena- Volumen
Volumen de Instancia 1
miento efímero 1
20 GB
Adjunto como
• Características de la volumen de
Almacena- Adjunto como
instancia 2: Volumen de miento volumen Raíz
500 GB Volumen
• Tiene un tipo de volumen raíz Instancia 2
efímero 2
de Instance Store para el
sistema operativo.
• ¿Qué ocurre si la instancia se
detiene (debido a un error del
usuario o a un mal funcionamiento
del sistema)?
© 2024 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservados. 23
7. Agregar etiquetas
• Una etiqueta es un rótulo que se puede asignar a
Elecciones que se un recurso de AWS.
realizaron mediante el
asistente de • Consta de una clave y un valor opcional.
lanzamiento de
instancias: • El etiquetado es la forma en que se pueden
adjuntar metadatos a una instancia de EC2.
1. AMI
2. Tipo de instancia • Beneficios potenciales de las etiquetas: filtro,
3. Configuración de red
automati-zación, asignación de costos y control
4. Rol de IAM
5. Datos de usuario de acceso.
6. Opciones de
almacenamiento
7. Etiquetas Ejemplo:
8. Grupo de seguridad
9. Par de claves

© 2024 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservados. 24
8. Configuración del grupo de seguridad
• Un grupo de seguridad es un conjunto de reglas
Elecciones que se de firewall que controlan el tráfico a la instancia.
realizaron mediante el • Existe fuera del SO invitado de la instancia.
asistente de
lanzamiento de • Cree reglas que especifiquen la fuente y los
instancias: puertos que pueden utilizar las comunicaciones
de red.
1. AMI
2. Tipo de instancia • Especifique el número de puerto y el protocolo, como
3. Configuración de red Protocolo de control de transmisión (TCP), Protocolo de
4. Rol de IAM datagramas de usuario (UDP) o Protocolo de mensajes
5. Datos de usuario de control de Internet (ICMP).
6. Opciones de
almacenamiento
• Especifique la fuente (por ejemplo, una dirección IP u
7. Etiquetas otro grupo de seguridad) a la que se le permita utilizar
8. Grupo de seguridad la regla.
9. Par de claves
Regla de ejemplo:

© 2024 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservados. 25
9. Identificar o crear el par de claves
• En el lanzamiento de la instancia, se
Elecciones que se especifica
realizaron mediante el un par de claves existente o se crea un nuevo
asistente de
par de claves.
lanzamiento de mykey.pem
instancias: • Un par de claves consiste en:
• una clave pública que AWS almacena.
1. AMI
2. Tipo de instancia • un archivo de clave privada que usted almacena.
3. Configuración de red
4. Rol de IAM
• Permite conexiones seguras a la instancia.
5. Datos de usuario • Para AMI de Windows:
6. Opciones de
almacenamiento • utilice la clave privada con el fin de obtener la
7. Etiquetas contraseña de administrador que necesita para
8. Grupo de seguridad iniciar sesión en su instancia.
9. Par de claves
• Para AMI de Linux:
• utilice la clave privada a fin de emplear SSH para
conectarse
© 2024 Amazon Web Services, de forma
Inc. o sus empresas segura
afiliadas. Todos losaderechos
su instancia.
reservados. 26
Vista de la consola de Amazon EC2 de una instancia
EC2 en ejecución

© 2024 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservados. 27
Otra opción: lanzar una instancia de EC2 con AWS
Command Line Interface
• Las instancias EC2 también se
pueden crear mediante
programación. Interfaz de la línea
de comandos de
AWS (AWS CLI)

Comando de ejemplo:
• En este ejemplo, se muestra lo
aws ec2 run-instances \
sencillo que puede ser el
--image-id ami-1a2b3c4d \
comando. --count 1 \
• Este comando supone que el par de claves --instance-type c3.large \
y el grupo de seguridad ya existen. --key-name MyKeyPair \
--security-groups MySecurityGroup \
--region us-east-1
• Se podrían especificar más opciones.
Consulte
la Referencia de comandos de AWS CLI
para obtener más de detalles.
© 2024 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservados. 28
Ciclo de vida de las instancias de Amazon EC2

Solo instancias con respaldo de


Amazon EBS
Lanzar Comenz
pendiente
ar
AMI

Reinici Detener
en
reiniciando ar detención detenida
ejecución Detener-
Hibernar
Termina
r
apagando

Terminar
terminado

© 2024 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservados. 29
Considere utilizar una dirección IP elástica
• Reiniciar una instancia no • Si necesita una dirección IP
cambiará ninguna dirección IP ni pública persistente:
nombre de host DNS. • puede asociar una dirección IP
elástica con la instancia.

• ¿Qué ocurre si la instancia se


detiene y se vuelve a iniciar? • Características de la dirección IP
• La dirección IPv4 pública y el nombre elástica:
de host DNS externo se modificarán. • se puede asociar con instancias en la
Región según sea necesario.
• La dirección IPv4 privada y el nombre
de host DNS interno no se modifican. • permanece asignado a su cuenta
hasta que decida liberarlo.
Dirección
IP elástica

© 2024 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservados. 31
Metadatos de la instancia de EC2
• Los metadatos de la instancia son datos sobre su instancia.
• Mientras esté conectado a la instancia, podrá visualizarla:
• En un navegador: http://169.254.169.254/latest/meta-data/
• En una ventana de terminal: curl http://169.254.169.254/latest/meta-data/

• Ejemplos de valores recuperables:


• Dirección IP pública, dirección IP privada, nombre de host público, ID de instancia,
grupos de seguridad, región, zona de disponibilidad.
• También se puede acceder a cualquier dato de usuario especificado en el
lanzamiento de la instancia en: http://169.254.169.254/latest/user-data/
• Se puede utilizar para configurar o administrar una instancia en
ejecución.
• Por ejemplo, cree un script de configuración que lea los metadatos y los utilice para
configurar aplicaciones o ajustes del sistema operativo.
© 2024 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservados. 32
Se utiliza CloudWatch para la supervisión
• Utilice Amazon CloudWatch para
monitorear instancias de EC2
• Proporciona métricas en tiempo real Amazon Instancia con
CloudWatch CloudWatch
• Proporciona gráficos en la pestaña Monitoreo
de la consola Amazon EC2 que puede ver
• Mantiene 15 meses de datos históricos

• Supervisión básica
• Predeterminado, sin costo adicional
• Datos de métricas enviados a CloudWatch
cada 5 minutos

• Monitoreo detallado
• Tarifa mensual fija para siete métricas
preseleccionadas
• Datos de métricas entregados cada 1 minuto
© 2024 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservados. 33
• Amazon EC2 le permite ejecutar máquinas
Conclusiones virtuales Microsoft Windows y Linux en la nube.
importantes de • Lanza instancias de EC2 desde una plantilla AMI en
una VPC en su cuenta.
la Sección 2 • Puede elegir entre muchos tipos de instancias.
Cada tipo
de instancia ofrece diferentes combinaciones de CPU,
RAM, almacenamiento y capacidades de red.
• Puede configurar grupos de seguridad para
controlar el acceso a las instancias (especifique los
puertos y las fuentes permitidos).
• Los datos del usuario le permiten especificar un
script para ejecutar la primera vez que se inicia una
instancia.
• Solo las instancias que tienen el respaldo de
Amazon EBS pueden detenerse.
• Puede utilizar Amazon CloudWatch para capturar y
revisar métricas en instancias de EC2.
© 2024 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservados. 34
Demostración
registrada de
Amazon EC2

Configurar demostración
Amazon Elastic Compute Cloud
(Amazon EC2)

© 2024 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservados. 35
Laboratorio 3:
Introducción
a Amazon EC2

© 2024 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservados. 36
Tarea 3: Situación
En este laboratorio, iniciará y configurará su primera máquina
virtual que se ejecuta en Amazon EC2.
Nube de AWS

Región
Zona de
disponibilidad
VPC del
1
laboratorio
Subred pública

Instancia de
servidor web

© 2024 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservados. 37
Laboratorio 3: Tareas

• Tarea 1: lanzar una instancia de Amazon EC2

• Tarea 2: supervisar la instancia

• Tarea 3: actualizar el grupo de seguridad y acceder al servidor web

• Tarea 4: modificar el tamaño de la instancia, tipo de instancia y volumen


de EBS

• Tarea 5: explorar los límites de Elastic Compute Cloud

• Tarea 6: probar la protección contra terminación

© 2024 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservados. 38
Laboratorio 3: Producto final
Al final del laboratorio, habrás: Amazon
EC2
1. Lanzado una instancia que está
configurada como servidor web
2. Visto el registro del sistema de VPC
AMI
instancia Grupo de
3. Re-configurado un grupo de seguridad segurida
d
4. Modificado el tipo de instancia y el instancia instancia
t2.micro t2.small
tamaño del volumen raíz

Amazon
Elastic Block
Store
(Amazon
EBS) Volumen Volumen
raíz de 8 GB raíz de 0
GB

© 2024 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservados. 39
~ 35 minutos

Comenzar
laboratorio 3:
Introducción
a Amazon EC2

© 2024 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservados. 40
Análisis posterior
del laboratorio:
Aprendizajes clave

© 2024 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservados. 41
Actividad:
Amazon EC2

Foto de Pixabay de Pexels.

© 2024 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservados. 42
Actividad: Recopilar información

Amazon Amazon RDS


EC2

Nube de AWS

Zona de Zona de
disponibilidad
Instancia de base 1
de disponibilidad
Instancia de base de 2datos
datos primaria de MS secundaria de MS SQL
SQL Server Server
Replicación
siempre activa

Volumen Réplica de Volumen Réplica


volumen de
volumen

© 2024 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservados. 43
Actividad: Verifique sus conocimientos
1. Entre Amazon EC2 o Amazon RDS, ¿cuál proporciona un servicio administrado? ¿Qué significa servicio
administrado?
• RESPUESTA: Amazon RDS proporciona un servicio administrado. Amazon RDS se encarga del aprovisionamiento, la
instalación y la aplicación de parches, los respaldos automatizados, la restauración de instantáneas desde
momentos puntuales, la alta disponibilidad y la supervisión.
2. Mencione al menos una ventaja de implementar Microsoft SQL Server en Amazon EC2 en lugar de
Amazon RDS.
• RESPUESTA: Amazon EC2 ofrece control total sobre cada configuración, el sistema operativo y la pila de software.

3. ¿Qué ventaja ofrece el Quick Start sobre una instalación manual en Amazon EC2?
• RESPUESTA: Quick Start es una arquitectura de referencia con prácticas recomendadas comprobadas integradas en
el diseño.
4. ¿Qué opción de implementación ofrece el mejor enfoque para todos los casos prácticos?
• RESPUESTA: Ninguna. La opción de implementación correcta depende de sus necesidades específicas.

5. ¿Qué enfoque cuesta más: usar Amazon EC2 o usar Amazon RDS?
• RESPUESTA: Depende. Administrar la implementación de la base de datos en Amazon EC2 requiere más tiempo y
supervisión del cliente. Si el tiempo es su prioridad, entonces Amazon RDS podría resultar menos costoso. Si tiene
conocimiento experto interno, Amazon EC2 podría resultar más rentable.

© 2024 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservados. 44
Sección 3: Optimización de
costos de Amazon EC2
Módulo 6: Cómputo

© 2024 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservad
Modelos de precios de Amazon EC2
Instancias bajo Instancias Instancias de spot
demanda reservadas • Las instancias se ejecutan
siempre que estén disponibles
• Pago por hora • Pago total, parcial o sin pago y su puja sea superior al precio
inicial para la instancia que de las instancias de spot.
• No asume compromisos a largo
reserva.
plazo. • AWS puede interrumpirlas con
• Descuento en el cargo horario una notificación de 2 minutos.
• Apto para el nivel gratuito de AWS
por uso de dicha instancia.
. • Las opciones de interrupción
• Plazo de 1 o 3 años. incluyen terminación, parada
o hibernación.
Servidores dedicados Instancias • Los precios pueden ser de
• Un servidor físico con capacidad reservadas forma significativa menos
costosos en comparación con
de instancias de EC2 totalmente programadas las instancias bajo demanda
dedicado a su uso.
• Adquiera una reserva de • Una buena elección cuando
capacidad que esté disponible tiene flexibilidad en cuanto a
Instancias dedicadas en un horario recurrente que cuándo se pueden ejecutar sus
La facturación por segundo solo está disponible
especifique. aplicaciones.
para las instancias
• Instancias que se ejecutan en una
bajo demanda, • las instancias
Plazo de 1 año. reservadas y las instancias de spot que ejecutan Amazon
© Linux o Ubuntu.
2024 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservados. 46
VPC en hardware dedicado a un
Modelos de precios de Amazon EC2: beneficios

Instancias bajo
Instancias de spot Instancias reservadas Servidores dedicados
demanda
• Ofrece bajo costo • Carga de trabajo • Ofrece previsibilidad, • Permite ahorrar en
y flexibilidad dinámica y a gran costos de licencia
escala lo que garantiza que • Ayuda a cumplir los
la capacidad de requisitos normativos
cómputo esté y de conformidad
disponible cuando
sea necesario

© 2024 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservados. 47
Modelos de precios de Amazon EC2: casos de uso

Cargas de trabajo Cargas de trabajo Cargas de trabajo Cargas de trabajo


con picos de demanda independientes de estado estable muy dependientes
del tiempo
Instancias bajo
Instancias de spot Instancias reservadas Servidores dedicados
demanda
• Cargas de trabajo a corto • Aplicaciones con tiempos • Cargas de trabajo de uso • Licencia “Bring your own
plazo, con picos de de inicio y finalización predecible o estado license” (BYOL)
demanda o flexibles. estable
impredecibles • Conformidad y
• Aplicaciones que solo • Aplicaciones que restricciones normativas
• Desarrollo o prueba de son viables con precios requieren capacidad
aplicaciones de cómputo muy bajos reservada, incluida la • Seguimiento del uso y
• Usuarios con recuperación ante las licencias
necesidades de cómputo desastres (DR)
• Control en una ubicación
urgentes de grandes • Usuarios capaces de de instancia
cantidades de capacidad afrontar pagos iniciales
adicional para reducir aún más los
costos de cómputo
© 2024 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservados. 48
Los cuatro pilares de la optimización de costos

Optimización de costos

Optimiza-
Dimensio ción de
namient Aumento Modelo las
o de la de opciones
adecuad elasticida precios de
o d óptimo almacena
-miento

© 2024 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservados. 49
Pilar 1: Dimensionamiento adecuado

Aprovisionar instancias para


Pilares: satisfacer
Dimensionamiento adecuado 
2. Aumento de la elasticidad la necesidad
3. Modelo de precios óptimo
• CPU, memoria, almacenamiento y rendimiento de
4. Optimización de las
opciones de almacenamiento red
• Seleccione los tipos de instancia apropiados para
su uso

Uso de métricas de Amazon


CloudWatch
• ¿Qué tan inactivas están las instancias? ¿Cuándo?
• Reducir el tamaño de las instancias
© 2024 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservados. 50
Pilar 2: Aumento de la elasticidad
Detener o hibernar instancias
respaldadas por Amazon EBS que estén
Pilares: en uso inactivo
1. Dimensión correcta • Ejemplo: desarrollo no productivo o instancias de

3. Modelo de precios óptimo



2. Aumentar elasticidad  prueba
4. Optimización de las  Utilice el escalado automático para
opciones de almacenamiento satisfacer las necesidades de acuerdo con
el uso
• Elasticidad automatizada y basada en el tiempo

© 2024 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservados. 51
Pilar 3: Modelo de precios óptimo
Aproveche el modelo de precios adecuado
Pilares: para
su caso práctico
1. Dimensión correcta
2. Aumentar elasticidad
• ¿Cuáles son los patrones de uso?
3. Modelo de precios óptimo
4. Optimización de las 

Optimizar y combinar tipos de compra
opciones de almacenamiento
Ejemplos:
• Utilice instancias bajo demanda e instancias de
spot
para cargas de trabajo variables

• Utilice instancias reservadas para cargas de


trabajo predecibles

© 2024 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservados. 52
Pilar 4: Optimización de las opciones de
almacenamiento
 Reduzca los costos manteniendo el rendimiento y la
disponibilidad del almacenamiento
Pilares:  Modificar el tamaño de los volúmenes de Amazon EBS
1. Dimensión correcta
2. Aumentar elasticidad  Modificar los tipos de volúmenes de Amazon EBS
3. Modelo de precios óptimo  ¿Se pueden cumplir los requisitos de rendimiento con un

opciones de almacenamiento 
4. Optimización de las almacenamiento menos costoso?
 Ejemplo: el almacenamiento HDD (st1) con rendimiento optimizado
de Amazon EBS por lo general cuesta la mitad que la opción de
almacenamiento SSD de uso general (gp2) predeterminada.
 Elimine las instantáneas de EBS que ya no sean necesarias

 Identificar el destino más apropiado para tipos específicos


de datos.
 ¿La aplicación necesita que la instancia resida en Amazon EBS?
 Las opciones de almacenamiento de Amazon S3 con políticas de ciclo
de vida pueden reducir los costos
© 2024 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservados. 53
Medición, supervisión y mejora
•La optimización de costos es un proceso
continuo.

•Recomendaciones:
• Definir y aplicar el etiquetado de asignación de
costos.

• Defina métricas, establezca objetivos y revíselos


periódicamente.

• Aliente a los equipos a diseñar por costos.


© 2024 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservados. 54
• Los modelos de precios de Amazon EC2 incluyen
Conclusiones instancias bajo demanda, instancias reservadas,
importantes de instancias de spot, instancias dedicadas y servidores
dedicados.
la Sección 3
• Las instancias de spot pueden ser interrumpidas
con una notificación de 2 minutos. Sin embargo,
pueden ofrecer importantes ahorros de costos en
comparación con las instancias bajo demanda.

• Los cuatro pilares de la optimización de costos


son:
• Dimensionamiento adecuado
• Aumento de la elasticidad
• Modelo de precios óptimo
• Optimización de las opciones de almacenamiento

© 2024 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservados. 55
Sección 4: Servicios de
contenedores
Módulo 6: Cómputo

© 2024 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservad
Conceptos básicos de contenedores
•Los contenedores son un
método de virtualización del Su contenedor
sistema operativo.
Su aplicación

•Beneficios:
Dependencia
• Repetible. s
• Entornos autónomos. Configuracion
es
• El software se ejecuta igual en diferentes
entornos. Enlaces en OS
• Prueba, producción, portátil del desarrollador.
• Más rápido para iniciar, detener o terminar
© 2024 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservados. 57
¿Qué es Docker?
• Docker es una plataforma de
software que le permite
crear, probar e implementar Contenedor

aplicaciones rápidamente.
Los contenedores tienen todo lo
• Puedes ejecutar que el software necesita para
ejecutarse:
contenedores
en Docker. Herra- Tiempo
Biblio- mienta de
Código
• Los contenedores se crean a tecas s del ejecuci
sistema ón
partir de una plantilla llamada
imagen.
• Un contenedor tiene todo lo
que una aplicación de
© 2024 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservados. 58
Máquinas virtuales frente a contenedores
Tres máquinas virtuales en tres instancias de EC2
Ejemplo
VM 1 VM 2 VM 3
Tres contenedores en una instancia Contenedo
Aplicación Aplicación Aplicación
r
de EC2 2 3
1
Instancia de Instancia de Instancia de
Bins/Libs Bins/Libs Bins/Libs
contenedor contenedor contenedor
1
Aplicación 2
Aplicación 3
Aplicación Sistema Sistema Sistema
Motor
1 2 3 operativo operativo operativo
Docke
invitado invitado invitado
r Bins/Libs Bins/Libs Bins/Libs de de de
Sistema operativo invitado de instancia de instancia instancia instancia
de EC2 de EC2 de EC2
EC2

Hipervisor
Parte de la
Sistema operativo de host infraestructur
a global de
Servidor físico AWS

© 2024 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservados. 59
Amazon Elastic Container Service (Amazon ECS)
• Amazon Elastic Container Service (Amazon ECS):
• Un servicio de administración de contenedores altamente escalable y rápido

• Beneficios clave:
Amazon Elastic
• Coordina la ejecución de contenedores de Docker Container Service
• Mantiene y escala la flota de nodos que ejecutan sus contenedores
• Elimina la complejidad de crear la infraestructura

• Integrado con características que son conocidas para los usuarios del servicio
Amazon EC2:
• Balanceo de carga elástica
• Grupos de seguridad de Amazon EC2
• Volúmenes de Amazon EBS
• Roles de IAM
© 2024 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservados. 60
Amazon ECS organiza contenedores

Instancia de
Solicitudes para ejecutar EC2
contenedores
x3 x2

Contenedor
A
Instancia de EC2

Contenedor B
Amazon Elastic Container
Service (Amazon ECS)

Clúster de
© 2024 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservados. 61
Opciones de clúster de Amazon ECS
• Pregunta clave: ¿Quiere administrar el clúster de Amazon ECS que ejecuta los
contenedores?

• En caso afirmativo, cree un clúster de Amazon ECS respaldado por Amazon


EC2 (proporciona un control más granular sobre la infraestructura)
• En caso negativo, cree un clúster de Amazon ECS respaldado por AWS Fargate (más
fácil de mantener, céntrese en sus aplicaciones)
Contenedore
Clúster de Instancia de s de
Instancia Instancia de Clúster de Amazon
Amazon ECS contenedor 1 contenedor 2 contenedor 3 ECS respaldado por
respaldado por Aplicación Aplicación Aplicación Fargate
Amazon EC2 1 2 3
Lo que administra
Bins/Libs Bins/Libs Bins/Libs usted
Lo que
Motores Docker (uno por sistema operativo en el
administra
usted
clúster)
Sistemas operativos invitados de VM en el clúster de AWS
Amazon ECS administra lo
siguiente
© 2024 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservados. 62
¿Qué es Kubernetes?
• Kubernetes es un software de código abierto para la coordinación de
contenedores.
• Le permite desplegar y administrar aplicaciones en contenedores a
escala.
• El mismo conjunto de herramientas se puede utilizar en las instalaciones y en
la nube.
• Complementa a Docker.
• Docker le permite ejecutar varios contenedores en un único host de sistema
operativo.
• Kubernetes coordina múltiples hosts (nodos) de Docker.
• Automatiza:
• Aprovisionamiento de contenedores.
• Redes.
• Distribución de carga.
© 2024 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservados. 63
Amazon Elastic Kubernetes Service (Amazon EKS)
• Amazon Elastic Kubernetes Service (Amazon
EKS)
• Habilita la ejecución de Kubernetes en AWS
• Certificado conforme a Kubernetes (admite una fácil Amazon Elastic
Kubernetes
migración) Service
• Admite contenedores de Linux y Windows
• Compatible con las herramientas de la comunidad de
Kubernetes y admite complementos populares de
Kubernetes

• Utilice Amazon EKS para:


• administrar clústeres de instancias de cómputo EC2
© 2024 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservados. 64
Amazon Elastic Container Registry (Amazon ECR)
Amazon ECR es un registro de contenedores
Docker completamente administrado que facilita a
los desarrolladores las tareas de almacenamiento,
administración e implementación de imágenes Integración con Amazon
ECS
de contenedores de Docker.
Compatibilidad con
Docker

Colaboración en equipo

Amazon Elastic
Container Control de acceso
Registry

Integraciones con
terceros
Imagen Registro

© 2024 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservados. 65
• Los contenedores pueden contener todo lo que una
Conclusiones aplicación necesita para ejecutarse.
importantes de • Docker es una plataforma de software que empaqueta
software en contenedores.
la Sección 4 • Una sola aplicación puede abarcar varios contenedores.
• Amazon Elastic Container Service (Amazon ECS)
coordina
la ejecución de contenedores de Docker.
• Kubernetes es un software de código abierto para la
coordinación de contenedores.
• Amazon Elastic Kubernetes Service (Amazon EKS) le
permite ejecutar Kubernetes administrado en AWS
• Amazon Elastic Container Registry (Amazon ECR)
permite almacenar, administrar e implementar los
contenedores
de Docker.

© 2024 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservados. 66
Sección 5: Introducción a AWS
Lambda
Módulo 6: Cómputo

© 2024 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservad
AWS Lambda: ejecutar código sin servidores

AWS Lambda es una opción de cómputo sin servidor.

El código que ejecuta


es una función
Cargue el código Lambda

Product Puntos de
os de enlace Solo paga por el
El código se
AWS
Aplicaciones HTTP
móviles
ejecuta solo tiempo de cómputo
Ejecute su código según un que utiliza.
cuando se
cronograma o en respuesta a
activa.
eventos

© 2024 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservados. 68
Beneficios de Lambda

Es compatible con varios lenguajes de programación


Administración automatizada por completo
Tolerancia a fallas integrada
AWS Admite la coordinación de múltiples funciones
Lambda
Precios de pago por uso

© 2024 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservados. 69
Fuente de eventos de AWS Lambda

Fuentes de Configure otros AWS como orígenes de eventos


para invocar su función como se muestra aquí.
eventos
Amazon S3 Como alternativa, invoque una función de Lambda
desde la consola de Lambda, el SDK de AWS o la CLI
de AWS.
Amazon DynamoDB

Amazon Simple
Notification Service
Función Ejecuta su código
(Amazon SNS)
Amazon Simple Queue de (solo cuando se
Service (Amazon SQS) Lambda activa)
AWS Lambda
Amazon API Gateway
Registro,
Equilibrador de carga supervisión y
de aplicación métricas
Amazon
Muchas más… CloudWatch

© 2024 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservados. 70
Configuración de la función de AWS Lambda
Configuración de la
función de Lambda

Código de la
función
Ejecución de su
Función código (solo cuando
de AWS se activa)
Dependencias AWS Lambda
Lambda
(bibliotecas de códigos,
etc.) Registro,
supervisión y
métricas
Amazon
Rol de CloudWatch
ejecución

© 2024 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservados. 71
Ejemplo de función Lambda basada en programación:
Iniciar y detener instancias EC2
Ejemplo de detener las instancias

Dete-
ner
Rol de IAM

Evento de
1 CloudWatch 2 Función de 3 Instancia de
(en función del Lambda activada EC2 detenida
tiempo)
Ejemplos de iniciar las instancias
Comen-
zar
Rol de IAM

Evento de
4 5 Función de 6 Instancias de
CloudWatch
Lambda activada EC2 iniciadas
(en función
del tiempo)
© 2024 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservados. 72
Ejemplo de función Lambda basada en eventos:
Crear imágenes en miniatura
Nube de AWS
1
2 3

Usuario

Bucket Lambda 4
fuente
Rol de
5
ejecució
n
Política
de acceso
Bucket
objetivo Función de
Lambda

© 2024 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservados. 73
Cuotas de AWS Lambda
Límites suaves por región:
• Ejecuciones simultáneas = 1.000
• Almacenamiento de funciones y capas = 75 GB

Límites estrictos para funciones individuales:


• Asignación máxima de memoria de función = 10 240 MB
• Tiempo de espera de la función = 15 minutos
• Tamaño del paquete de implementación = 250 MB descomprimidos, incluidas las
capas
• Tamaño del paquete del código de imagen del contenedor = 10 GB

También existen límites adicionales. Los detalles se encuentran en la documentación de


cuotas
de AWS Lambda en
https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html.
© 2024 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservados. 74
• El cómputo sin servidor le permite crear y ejecutar
Conclusiones aplicaciones y servicios sin aprovisionar ni
importantes de administrar servidores.

la Sección 5 • Lambda es un servicio de cómputo sin servidor


que proporciona tolerancia a errores integrada y
escalado automático.

• Un origen de eventos es un servicio de AWS o una


aplicación creada por el desarrollador que
desencadena una función de Lambda para que se
ejecute.

• El máximo de asignación de memoria para una sola


función de Lambda es de 10,240 GB.

• El máximo de tiempo de ejecución para una función


de Lambda es de 15 minutos.

© 2024 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservados. 75
Actividad: Crear Para completar esta actividad:
una función
Stopinator de • vaya al entorno de laboratorio práctico e
AWS Lambda inicie
la actividad AWS Lambda.

• siga las instrucciones que se proporcionan


en el entorno de laboratorio práctico.

© 2024 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservados. 76
Informe de
actividad:
Aprendizajes clave

© 2024 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservados. 77
Sección 6: Introducción a AWS
Elastic Beanstalk
Módulo 6: Cómputo

© 2024 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservad
AWS Elastic Beanstalk
• Una forma sencilla de poner aplicaciones web en
funcionamiento

• Un servicio administrado que maneja automáticamente:


• Administración de aprovisionamiento y configuración
• Implementación
• Balanceo de carga

AWS Elastic • Escalado automático


Beanstalk • Monitoreo de la salud
• Análisis y depuración
• Registros

• No se aplican cargos adicionales por utilizar Elastic


Beanstalk
© 2024 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservados. 79
Implementación de AWS Elastic Beanstalk
• Admite aplicaciones web
escritas para plataformas
comunes.
• Java, .NET, PHP, Node.js, Lo que Su código
adminis
Python, Ruby, Go y Docker tra Servidor HTTP
usted
Servidor de aplicaciones
• Cargue su código Lo que Intérprete de idiomas
adminis
• Elastic Beanstalk maneja tra AWS Sistema operativo

automáticamente la Host

implementación
• Se desarrollan en servidores tales
como Apache, NGINX, Passenger,
Puma y Microsoft Internet
Information Services (IIS).
© 2024 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservados. 80
Beneficios de Elastic Beanstalk

Rápido y sencillo Productividad Difícil de Control completo


de empezar a para los optimizar de recursos
usar desarrolladore
s

© 2024 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservados. 81
Actividad: AWS Para completar esta actividad:
Elastic
Beanstalk • vaya al entorno de laboratorio práctico e
inicie
la actividad AWS Elastic Beanstalk.

• siga las instrucciones que se proporcionan


en el entorno de laboratorio práctico.

© 2024 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservados. 82
Informe de
actividad:
Aprendizajes clave

© 2024 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservados. 83
• AWS Elastic Beanstalk mejora la
Conclusiones productividad de los desarrolladores.
importantes de • Simplifica el proceso de implementación de su
la Sección 6 aplicación.
• Reduce la complejidad de administración.

• Elastic Beanstalk es compatible con


Java, .NET, PHP, Node.js, Python, Ruby,
Go y Docker

• No se aplican cargos adicionales por utilizar


Elastic Beanstalk. Pague solo por los
recursos de AWS que utilice.

© 2024 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservados. 84
Conclusión del módulo
Módulo 6: Cómputo

© 2024 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservad
Resumen del módulo
En resumen, en este módulo aprendieron a hacer lo siguiente:
• Proporcionar información general de los diferentes servicios de cómputo
de AWS en la nube.
• Mostrar cómo se usa Amazon Elastic Compute Cloud (Amazon EC2)
• Identificar la funcionalidad en la consola de Amazon EC2
• Realizar funciones básicas en Amazon EC2 para construir un entorno
informático virtual
• Identificar los elementos de optimización de costos de Amazon EC2
• Mostrar cuándo usar AWS Elastic Beanstalk
• Mostrar cuándo usar AWS Lambda
• Identificar cómo ejecutar aplicaciones en contenedores en un clúster de
servidores administrados
© 2024 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservados. 86
Completar la evaluación de conocimientos

© 2024 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservados. 87
Pregunta de examen de ejemplo
¿Qué servicio de AWS ayuda a los desarrolladores a implementar rápidamente recursos que
pueden utilizar diferentes lenguajes de programación, como .NET y Java?

Opción Respuesta

A AWS CloudFormation

B AWS SQS

C AWS Elastic Beanstalk

D Amazon Elastic Compute Cloud (Amazon EC2)

© 2024 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservados. 88
Respuesta a la pregunta de examen de ejemplo
¿Qué servicio de AWS ayuda a los desarrolladores a implementar rápidamente recursos que
pueden utilizar diferentes lenguajes de programación, como .NET y Java?

La respuesta correcta es la opción C.


Las palabras clave en la pregunta son que los desarrolladores implementan
rápidamente recursos y diferentes lenguajes de programación.

© 2024 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservados. 89
Recursos adicionales
• Documentación de Amazon EC2: https://docs.aws.amazon.com/ec2/
• Precios de Amazon EC2: https://aws.amazon.com/ec2/pricing
• Taller de Amazon ECS: https://ecsworkshop.com/
• Ejecución de contenedores en AWS: https://containersonaws.com/
• Taller de Amazon EKS: https://www.eksworkshop.com/
• Documentación de AWS Lambda: https://docs.aws.amazon.com/lambda/
• Documentación de AWS Elastic Beanstalk:
https://docs.aws.amazon.com/elastic-beanstalk/
• Optimización de costos de Playbook:
https://d1.awsstatic.com/pricing/AWS_CO_Playbook_Final.pdf

© 2024 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservados. 90
Gracias

Todas las marcas comerciales pertenecen a sus propietarios.

© 2024 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservados. 91

También podría gustarte