AcademyCloudFoundations Module 06
AcademyCloudFoundations Module 06
Módulo 6: Informática
© 2019 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 de • Amazon EC2 frente a los servicios administrados
informática • Práctica con AWS Lambda
• Amazon EC2 • Práctica con AWS Elastic Beanstalk
• Optimización de costos con Amazon EC2
• Servicios de contenedores Demostración
• Introducción a AWS Lambda • Video de la demostración de Amazon EC2
• Introducción a AWS Elastic Beanstalk
Laboratorio
• Introducción a Amazon EC2
Revisión de conocimientos
© 2019 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservados. 2
Objetivos del módulo
© 2019 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservados. 3
Módulo 6: Informática
© 2019 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservados.
Servicios de informática de AWS
Amazon Web Services (AWS) ofrece muchos servicios informáticos. En este módulo, se explicarán los servicios destacados.
Amazon EC2 Amazon EC2 Amazon Elastic Amazon Elastic VMware Cloud
Auto Scaling Container Registry Container Service en AWS
(Amazon ECR) (Amazon ECS)
AWS Elastic AWS Lambda Amazon Elastic Amazon Lightsail AWS Batch
Beanstalk Kubernetes Service
(Amazon EKS)
• Amazon EC2 • Infraestructura como servicio (IaaS) • Aprovisione máquinas virtuales que Un concepto familiar para muchos
• Basado en instancias pueda administrar como lo desee. profesionales de TI.
• Máquinas virtuales
• AWS Lambda • Informática sin servidor • Escriba e implemente código que se Un concepto relativamente nuevo
• Basado en funciones ejecute de forma programada o que se para muchos miembros del personal
• Bajo costo pueda desencadenar mediante eventos. de TI, pero fácil de usar después de
• Utilícelo cuando sea posible (diseñado aprender cómo hacerlo.
para la nube).
• Amazon ECS • Informática basada en contenedores • Ponga en marcha y ejecute los trabajos AWS Fargate reduce la sobrecarga
• Amazon EKS • Basado en instancias con mayor rapidez. administrativa, pero puede utilizar
• AWS Fargate opciones que le ofrecen mayor
• Amazon ECR control.
• AWS Elastic • Plataforma como servicio (PaaS) • Concéntrese en el código (la creación de Es fácil y rápido comenzar a trabajar
Beanstalk • Para aplicaciones web su aplicación). con este servicio.
• Se puede vincular fácilmente con otros
servicios: bases de datos, sistema de
nombres de dominio (DNS), etc.
© 2019 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservados. 6
Elección del servicio de informática
óptimo
• El servicio o los servicios de informática óptimos que usted utilice dependerán
de su caso de uso.
• Algunos aspectos que deben tenerse en cuenta:
• ¿Cuál es el diseño de la aplicación?
• ¿Cuáles son los patrones de uso?
• ¿Qué ajustes de configuración desea administrar?
• La selección de una solución informática incorrecta para una arquitectura
puede reducir la eficacia del rendimiento.
• Un buen punto de partida es comprender las opciones informáticas disponibles.
© 2019 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservados. 7
Módulo 6: Informática
© 2019 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservados.
Amazon Elastic Compute Cloud (Amazon EC2)
Ejemplos de usos de
instancias de Amazon EC2
Servidor de aplicaciones
Servidor web
Servidor de bases de
datos
Servidor para
videojuegos
Servidor de correo
Servidor de contenido
multimedia Instancias de Amazon EC2
Servidor de catálogos
Foto de Taylor Vick en Unsplash
Servidor de archivos
Servidores en las instalaciones Servidor de cómputos
Servidor proxy
© 2019 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservados. 10
Lanzamiento de una instancia de Amazon
EC2
En esta sección del módulo, se
explican las nueve decisiones clave
que se deben tomar al crear una
instancia EC2 con el asistente de
lanzamiento de instancias de la
consola de administración
de AWS.
© 2019 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservados. 11
1. Seleccionar una AMI
Elecciones que se toman con el Lanzamiento
de instancia
asistente de lanzamiento de
instancias: AMI Instancia
(Opcional) Mi AMI
Importar una
máquina virtual Región B
Copiar la AMI en cualquier otra región
donde desee utilizarla
AMI 4
nueva
© 2019 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservados. 13
2. Seleccionar un tipo de instancia
Elecciones que se toman con el • Considere el caso de uso
asistente de lanzamiento de • ¿Cómo se usará la instancia EC2 que cree?
instancias:
• El tipo de instancia que elija determina los siguientes elementos:
1. AMI • La memoria (RAM)
2. Tipo de instancia • La capacidad de procesamiento (CPU)
3. Configuración de red • El espacio en disco y tipo de disco (almacenamiento)
4. Rol de IAM • El rendimiento de red
5. Datos de usuario
• Categorías de tipos de instancias:
6. Opciones de almacenamiento
• Uso general
7. Etiquetas
• Optimizadas para informática
8. Grupo de seguridad
• Optimizadas para memoria
9. Par de claves
• Optimizadas para almacenamiento
• Informática acelerada
© 2019 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservados. 14
Denominaciones y tamaños de los tipos
de instancias EC2
Detalles del tipo de instancia Ejemplos de tamaños de instancias
Nombre de la
vCPU Memoria (GB) Almacenamiento
instancia
Denominación del tipo de [Link] 2 0,5 Solo EBS
instancia [Link] 2 1 Solo EBS
• Ejemplo: [Link]
• T es la familia [Link] 2 2 Solo EBS
• 3 es la generación
[Link] 2 4 Solo EBS
• Large es el tamaño
[Link] 2 8 Solo EBS
© 2019 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservados. 15
Elección del tipo de instancia según el caso
de uso
Detalles del tipo de
instancia
Tipos de instancias a1, m4, m5, t2, t3 c4, c5 r4, r5, x1, z1 f1, g3, g4, p2, p3 d2, h1, i3
Sistemas de
Bases de datos en Aprendizaje
Caso de uso Amplio Alto rendimiento archivos
memoria automático
distribuidos
© 2019 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservados. 16
Tipos de instancias: Características de red
© 2019 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservados. 17
3. Especificar la configuración de red
© 2019 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservados. 18
4. Asociar rol de IAM (opcional)
Elecciones que se realizan con • ¿Tendrá que interactuar el software de la instancia EC2 con otros servicios de
el asistente de lanzamiento de AWS?
instancias: • Si es así, asocie el rol de IAM adecuado.
1. AMI
• Un rol de AWS Identity and Access Management (IAM) asociado a una
2. Tipo de instancia instancia EC2 se mantiene en un perfil de instancia.
3. Configuración de red • La asociación del rol no está limitada al momento del lanzamiento de la
4. Rol de IAM instancia.
5. Datos de usuario
• También puede asociar un rol a una instancia que ya exista.
6. Opciones de almacenamiento
7. Etiquetas
8. Grupo de seguridad Ejemplo: La aplicación en la
9. Par de claves asociado a instancia puede
acceder a
Rol que concede permisos de
Bucket de S3
acceso al bucket de Amazon Instancia
con objetos
Simple Storage Service
(Amazon S3)
© 2019 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservados. 19
5. Especificar un script de datos de usuario
(opcional)
Elecciones que se realizan con Datos de usuario
el asistente de lanzamiento de
instancias: #!/bin/bash
yum update –y
1. AMI
2. Tipo de instancia AMI yum install -y wget Instancia EC2
3. Configuración de red en ejecución
4. Rol de IAM
5. Datos de usuario
6. Opciones de almacenamiento
• De forma opcional, puede especificar un script de datos de usuario durante el
7. Etiquetas lanzamiento de la instancia.
8. Grupo de seguridad • Utilice scripts de datos de usuario para personalizar el entorno de tiempo de
9. Par de claves ejecución de la instancia.
• El script se ejecuta la primera vez que se inicia la instancia.
• Se puede utilizar estratégicamente.
• Por ejemplo, reduzca la cantidad de AMI personalizadas que crea y mantiene.
© 2019 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservados. 20
6. Especificar el almacenamiento
© 2019 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):
• Ofrece volúmenes de almacenamiento de nivel de bloque persistentes.
• Puede detener la instancia e iniciarla de nuevo sin perder los datos.
• Almacén de instancias de Amazon EC2:
• El almacenamiento se proporciona en discos asociados al equipo host en el que se
ejecuta la instancia EC2.
• Si la instancia se detiene, se eliminarán los datos almacenados aquí.
• Otras opciones de almacenamiento (no para el volumen raíz):
• Montar un sistema de archivos de Amazon Elastic File System (Amazon EFS)
• Conectarse a Amazon Simple Storage Service (Amazon S3)
© 2019 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservados. 22
Ejemplo de opciones de almacenamiento
Equipo host
• Características de la instancia 1: Amazon Elastic
Block Store
• Tiene un tipo de volumen raíz de (Amazon EBS) Almacén de
Amazon EBS para el sistema instancias
operativo.
Asociado como Asociado como
• ¿Qué sucede si la instancia se detiene y volumen raíz volumen de
se vuelve a iniciar? almacenamiento
Efímera
Volumen de 20 GB Instancia 1
volumen 1
Asociado como
• Características de la instancia 2: volumen de
• Tiene un tipo de volumen raíz de almacenamiento Asociado como
almacén de instancias para el sistema Volumen de 500 GB volumen raíz
operativo. Instancia 2 Volumen
• ¿Qué sucede si la instancia se detiene efímero 2
(debido a un error del usuario o a un
mal funcionamiento del sistema)?
© 2019 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservados. 23
7. Agregar etiquetas
Elecciones que se realizan con • Una etiqueta es una marca que se puede asignar a un recurso de
el asistente de lanzamiento de AWS.
instancias: • Cada etiqueta consta de una clave y un valor opcional.
1. AMI • El etiquetado es la forma en que asocia metadatos a una instancia
2. Tipo de instancia
EC2.
3. Configuración de red
4. Rol de IAM • Los beneficios potenciales del etiquetado son la capacidad de
5. Datos de usuario filtrado, la automatización, la asignación de costos y el control de
6. Opciones de almacenamiento acceso.
7. Etiquetas
8. Grupo de seguridad
Ejemplo:
9. Par de claves
© 2019 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservados. 24
8. Configurar el grupo de seguridad
Elecciones que se realizan con • Un grupo de seguridad es un conjunto de reglas de firewall que
el asistente de lanzamiento de controlan el tráfico a la instancia.
instancias: • Se encuentra fuera del sistema operativo invitado de la instancia.
1. AMI • Cree reglas que especifiquen el origen y los puertos que las
2. Tipo de instancia comunicaciones de red pueden utilizar.
3. Configuración de red
• Especifique el número de puerto y el protocolo, como el Protocolo de
4. Rol de IAM
control de transmisión (TCP), el Protocolo de datagramas de usuario
5. Datos de usuario
(UDP) o el Protocolo de mensaje de control de Internet (ICMP).
6. Opciones de almacenamiento
7. Etiquetas • Especifique el origen (por ejemplo, una dirección IP u otro grupo de
8. Grupo de seguridad seguridad) que tiene permiso para utilizar la regla.
9. Par de claves
Ejemplo de regla:
© 2019 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservados. 25
9. Identificar o crear el par de claves
© 2019 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservados. 26
Vista de una instancia EC2 en ejecución en la
consola de Amazon EC2
© 2019 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservados. 27
Otra opción: lanzar una instancia EC2 con la
interfaz de línea de comandos de AWS
• Las instancias EC2 también se pueden
crear mediante programación. Interfaz de línea de
comandos de AWS
(CLI de AWS)
© 2019 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 el respaldo de
Amazon EBS
Lanzamiento Iniciar
pendiente
AMI
Reiniciar
en proceso de Detener en proceso de
en ejecución detenida
reinicio Detener- detención
Hibernar
Terminar
apagándose
Terminar
terminada
© 2019 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservados. 29
Opción de hibernación de instancias
• Beneficios
• Guarda el contenido de la memoria de la instancia (RAM).
• Cuando se reinicia la instancia, se vuelve a cargar el contenido de la RAM y se reanudan los procesos que se estaban ejecutando
anteriormente.
• Puede ahorrar en costos en el estado de hibernación en comparación con el estado en ejecución (los costos son similares a los de
una instancia detenida).
• Requisitos previos
• Solo determinadas AMI de Linux (como Amazon Linux 2) y ciertas familias de instancias la admiten.
• La instancia debe tener un volumen raíz de Amazon EBS cifrado y un máximo de 150 GB de RAM.
• La opción de hibernación debe estar habilitada al momento de lanzar la instancia.
© 2019 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservados. 30
Considere la posibilidad de utilizar una
dirección IP elástica
• El reinicio de una instancia no cambiará las • Si necesita una dirección IP pública persistente,
direcciones IP ni los nombres de host DNS. haga lo siguiente:
• Asocie una dirección IP elástica a la instancia.
Dirección IP
elástica
© 2019 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservados. 31
Metadatos de la instancia EC2
© 2019 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservados. 32
Amazon CloudWatch para el monitoreo
• Uso de Amazon CloudWatch para monitorear instancias
EC2 Amazon CloudWatch Instancia con CloudWatch
• Proporciona métricas casi en tiempo real.
• Brinda gráficos que puede ver en la pestaña Monitoring
(Monitoreo) de la consola de Amazon EC2.
• Mantiene los datos históricos durante 15 meses.
• Monitoreo básico
• Valor predeterminado, sin costo adicional
• Datos de métricas que se envían a CloudWatch cada
5 minutos
• Monitoreo detallado
• Tarifa mensual fija para siete métricas preseleccionadas
• Datos de métricas que se envían cada 1 minuto
© 2019 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservados. 33
• Amazon EC2 le permite ejecutar máquinas virtuales de
Aprendizajes clave Windows y Linux en la nube.
• Las instancias EC2 se lanzan desde una plantilla de AMI
de la sección 2 en una VPC de su cuenta.
• Puede elegir entre muchos tipos de instancias. Cada tipo
de instancia ofrece diferentes combinaciones de
capacidades de CPU, RAM, almacenamiento y redes.
• Puede configurar grupos de seguridad para controlar el
acceso a las instancias (especificar el origen y los puertos
permitidos).
• Los datos de usuario le permiten especificar un script
que se ejecutará la primera vez que se lance una instancia.
• Solo se pueden detener las instancias que cuentan con el
respaldo de Amazon EBS.
• Puede utilizar Amazon CloudWatch para capturar y
revisar métricas en instancias EC2.
34 © 2019 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservados.
Video de la
demostración de
Amazon EC2
35 © 2019 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservados.
Laboratorio 3:
Introducción a
Amazon EC2
36 © 2019 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservados.
Escenario del laboratorio 3
Región
Zona de disponibilidad 1
Lab VPC
Subred pública
Instancia de
servidor web
© 2019 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservados. 37
Tareas del laboratorio 3
© 2019 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservados. 38
Producto final del laboratorio 3
Amazon EC2
Al final del laboratorio, habrá
realizado las siguientes tareas:
1. Lanzar una instancia configurada como VPC
servidor web AMI
Grupo de
2. Visualizar el registro del sistema de instancias seguridad
3. Configurar de nuevo un grupo de seguridad Instancia Instancia
4. Modificar el tipo de instancia y el tamaño del [Link] [Link]
volumen raíz
Amazon Elastic
Block Store
(Amazon EBS)
© 2019 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservados. 39
Comience el laboratorio 1: Introducción a AWS IAM
Aprox. 35 minutos
Comience el laboratorio 3:
Introducción a Amazon EC2
© 2019 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservados. 40
Análisis
posterior del
laboratorio:
aprendizajes
clave
© 2019 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservados. 41
Actividad: Amazon EC2
42 © 2019 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservados.
Actividad: Recopilar información
Amazon EC2 Amazon RDS
Nube de AWS
Zona de disponibilidad 1 Zona de disponibilidad 2
Instancia de base de datos Instancia de base de datos
principal de MS SQL Server secundaria de MS SQL Server
Duplicación
siempre activa
© 2019 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservados. 43
Actividad: Prueba de comprensión
1. ¿Cuál de estas dos opciones proporciona un servicio administrado, Amazon EC2 o Amazon RDS? ¿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, las copias de seguridad automatizadas, la restauración de instantáneas a partir de un momento dado, la alta disponibilidad y
el monitoreo.
2. Mencione al menos una ventaja de la implementación de 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é ventajas ofrece Quick Start en comparación con una instalación manual en Amazon EC2?
• RESPUESTA: Quick Start es una arquitectura de referencia con prácticas recomendadas probadas integradas en el diseño.
4. ¿Qué opción de implementación ofrece el mejor enfoque para todos los casos de uso?
• RESPUESTA: Ninguna de las dos. La opción de implementación correcta depende de sus necesidades específicas.
© 2019 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservados. 44
Módulo 6: Informática
© 2019 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservados.
Modelos de precios de Amazon EC2
La facturación por segundo está disponible para las instancias bajo demanda, las instancias reservadas
y las instancias de spot que ejecutan Amazon Linux o Ubuntu.
© 2019 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservados. 46
Beneficios de los modelos de precios de
Amazon EC2
© 2019 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservados. 47
Casos de uso de los modelos de precios de
Amazon EC2
Cargas de trabajo con Cargas de trabajo Cargas de trabajo Cargas de trabajo muy
picos de demanda independientes del tiempo estables dependientes
© 2019 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
© 2019 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservados. 49
Pilar 1: Adaptación del tamaño
© 2019 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservados. 50
Pilar 2: Aumento de la elasticidad
© 2019 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservados. 51
Pilar 3: Modelo de precios óptimo
© 2019 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservados. 53
Medición, monitoreo y mejoras
• Recomendaciones:
• Defina y aplique el etiquetado para la asignación de costos.
• Defina métricas, establezca destinos y revíselos con regularidad.
• Anime a los equipos a crear arquitecturas en función de los costos.
• Asigne la responsabilidad de la optimización a una persona o un equipo.
© 2019 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservados. 54
• Los modelos de precios de Amazon EC2 incluyen
Aprendizajes clave instancias bajo demanda, instancias reservadas, instancias
de spot, instancias dedicadas y hosts dedicados.
de la sección 3
• Las instancias de spot se pueden interrumpir con una
notificación de 2 minutos. Sin embargo, pueden significar
un ahorro considerable en comparación con las instancias
bajo demanda.
55 © 2019 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservados.
Módulo 6: Informática
© 2019 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservados.
Conceptos básicos de contenedores
© 2019 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservados. 57
¿Qué es Docker?
ejecutarse.
© 2019 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservados. 58
Contenedores frente a máquinas virtuales
Tres máquinas virtuales en tres instancias EC2
Ejemplo
VM 1 VM 2 VM 3
Tres contenedores en una instancia EC2 Contenedor
Aplicación 1 Aplicación 2 Aplicación 3
Hipervisor
Parte de la
Sistema operativo de host infraestructura
global de AWS
Servidor físico
© 2019 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
• Integración con características que los usuarios de servicios de Amazon EC2 conocen:
• Elastic Load Balancing
• Grupos de seguridad de Amazon EC2
• Volúmenes de Amazon EBS
• Roles de IAM
© 2019 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservados. 60
Amazon ECS organiza contenedores
Instancia EC2
Solicitudes para ejecutar
contenedores
x3 x2
Contenedor A
Instancia EC2
Contenedor B
Amazon Elastic Container
Service (Amazon ECS)
© 2019 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservados. Clúster de ECS 61
Opciones de clúster de Amazon ECS
• Pregunta clave: ¿Desea 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, que proporciona un control
más detallado sobre la infraestructura.
• De lo contrario, cree un clúster de Amazon ECS respaldado por AWS Fargate, que es más fácil de mantener y le
permite centrarse en las aplicaciones.
Contenedores
Clúster de Amazon Instancia de Instancia de Instancia de Clúster de Amazon ECS
ECS respaldado contenedor 1 contenedor 2 contenedor 3 respaldado por Fargate
por Amazon EC2 Aplicación 1 Aplicación 2 Aplicación 3
Lo que administra
Recipientes/ Recipientes/ Recipientes/ usted
Lo que bibliotecas bibliotecas bibliotecas
administra usted
Motores Docker (uno por SO en el clúster)
Lo que administra
Sistemas operativos invitados de la máquina virtual en el AWS
clúster de Amazon ECS
© 2019 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservados. 62
¿Qué es Kubernetes?
© 2019 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)
• Le permite ejecutar Kubernetes en AWS.
• Cuenta con el certificado de conformidad de Kubernetes (admite una migración
sencilla). Amazon Elastic
• Admite contenedores de Linux y Windows. Kubernetes Service
© 2019 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 de Docker
completamente administrado que facilita a los desarrolladores las
tareas de almacenamiento, administración e implementación de Integración con Amazon ECS
imágenes de contenedores de Docker.
Compatibilidad con Docker
Colaboración en equipo
Amazon Elastic
Container Registry Control de acceso
© 2019 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los
65
derechos reservados.
© 2019 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservados.
• Los contenedores pueden abarcar todo lo que una
Aprendizajes clave aplicación necesita para ejecutarse.
66 © 2019 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservados.
Módulo 6: Informática
© 2019 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservados. 67
AWS Lambda: ejecute código sin servidores
AWS Lambda es un servicio de informática sin servidor.
Servicios Puntos de
de AWS enlace HTTP El código Pague solo por el
Aplicaciones móviles
solo se ejecuta tiempo de cómputo
Ejecute el código de forma programada
cuan do que utiliza
o en respuesta a eventos
se desencadena
© 2019 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservados. 68
Beneficios de Lambda
© 2019 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservados. 69
Orígenes de eventos de AWS Lambda
Orígenes de eventos Configure otros servicios de AWS como orígenes de eventos para
invocar la función como se muestra aquí.
© 2019 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservados. 70
Configuración de una función de AWS
Lambda
Configuración de una función de Lambda
Código de la
función
Ejecución del código
Función de (solo cuando se desencadena)
AWS Lambda
Dependencias AWS Lambda
(bibliotecas de código, etc.)
Registro, monitoreo y
métricas
Amazon
Rol de ejecución CloudWatch
© 2019 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservados. 71
Ejemplo de función de Lambda basada en la
programación: iniciar y detener instancias EC2
Ejemplo de detención de instancias
Detener
Rol de IAM
Inicio
Rol de IAM
© 2019 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los
72
derechos reservados.
© 2019 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservados.
Ejemplo de función de Lambda basada en
eventos: Crear imágenes en miniatura
Nube de AWS
1
2 3
Usuario
Rol de ejecución
5
Política de
acceso
Bucket de destino
Función de Lambda
© 2019 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservados. 73
Límites de AWS Lambda
75 © 2019 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservados.
Actividad: Creación de una Para completar esta actividad,
función de stopinator de realice lo siguiente:
AWS Lambda
• Vaya al entorno del laboratorio práctico e
inicie la actividad de AWS Lambda.
76 © 2019 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservados.
Análisis
posterior de la
actividad:
aprendizajes
clave
© 2019 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservados. 77
Módulo 6: Informática
© 2019 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservados.
AWS Elastic Beanstalk
© 2019 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservados. 79
Implementaciones de AWS Elastic
Beanstalk
• Admite aplicaciones web escritas
para plataformas comunes.
• Java, .NET, PHP, [Link], Python, Lo que
Ruby, Go y Docker El código
administr
a usted
Servidor HTTP
© 2019 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservados. 80
Beneficios de Elastic Beanstalk
© 2019 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservados. 81
Actividad: AWS Para completar esta actividad,
realice lo siguiente:
Elastic Beanstalk
• Vaya al entorno del laboratorio práctico e
inicie la actividad de AWS Elastic
Beanstalk.
82 © 2019 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservados.
Análisis
posterior de la
actividad:
aprendizajes
clave
© 2019 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservados. 83
• AWS Elastic Beanstalk mejora la productividad de
Aprendizajes clave los desarrolladores.
de la sección 6 • Simplifica el proceso de implementación de la
aplicación.
• Reduce la complejidad de administración.
84 © 2019 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservados.
Módulo 6: Informática
© 2019 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservados.
Resumen del módulo
© 2019 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservados. 86
Complete la revisión de conocimientos
© 2019 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservados. 87
Pregunta del examen de muestra
A. AWS CloudFormation
B. AWS SQS
© 2019 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservados. 88
Recursos adicionales
© 2019 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservados. 89
Gracias
© 2019 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservados. Este contenido no puede reproducirse ni redistribuirse, total ni parcialmente, sin el permiso
previo por escrito de Amazon Web Services, Inc. Queda prohibida la copia, el préstamo o la venta de carácter comercial. Envíenos sus correcciones o comentarios relacionados con el curso
a: aws-course-feedback@[Link]. Si tiene cualquier otra duda, contacte con nosotros en: [Link] Todas las marcas comerciales pertenecen a
sus propietarios.