Clou Universidad Casos
d Autonoma Prácticos
Casos Prácticos
Integrantes: CHRISTIAN JUNIOR CHUMPITAZ CHUMPITAZ
Pizango Chanchari Diego Manuel
Avellaneda Peña Kevin Anthony
Castillo Ccasani Alexander
Para los dos casos de negocio propuestos a continuación. Reevalúe
los costos con la aplicación de costos de AWS.
Caso 1: Implementación de un Ecommerce con Personalización en
Tiempo Real (Usando AWS)
Contexto del negocio: Una empresa de moda en línea quiere implementar
un ecommerce que no solo permita la venta de productos, sino que también
ofrezca
recomendaciones personalizadas en tiempo real según el comportamiento de
navegación de los usuarios. El sistema debe ser capaz de escalar
dinámicamente en función del tráfico y mantener tiempos de respuesta
bajos, especialmente durante eventos de alta demanda (como rebajas o días
festivos).
Requisitos específicos:
1. Amazon EC2: Necesita instancias para alojar su aplicación web y su
API backend que procesa las transacciones de los usuarios.
o Tipo de Instancia EC2: m5.large para el servidor de backend.
o Número de instancias: 2 instancias en la configuración
inicial, escalando automáticamente a 4 durante los picos de
tráfico.
o Horas de uso: 24/7, con escalado automático en función de la
carga.
2. Amazon RDS (Base de Datos Relacional):
o Tipo de base de datos: MySQL para almacenar la
información de productos, usuarios y transacciones.
o Tipo de instancia: db.m5.large (una instancia en
producción y otra de respaldo).
o Almacenamiento: 500 GB de almacenamiento SSD con 30 GB
de backups automáticos.
3. Amazon ElastiCache (Redis): Para mejorar la velocidad de acceso a
las
recomendaciones personalizadas y almacenamiento en caché de
productos más vendidos.
o Instancia: cache.r5.large
o Uso: 24/7 para gestionar las recomendaciones en
tiempo real y las búsquedas rápidas.
Clou Universidad Casos
d Autonoma Prácticos
4. Amazon S3 (Almacenamiento de Archivos Estáticos):
o Uso: Almacenamiento de imágenes y recursos estáticos de
productos.
o Almacenamiento estimado: 200 GB.
o Transferencia de datos: 1 TB mensual.
5. Amazon CloudFront (CDN para distribución de contenido
estático):
Clou Universidad Casos
d Autonoma Prácticos
o Uso: Distribución de imágenes de productos y recursos
estáticos (CSS, JavaScript) para mejorar la latencia.
o Tráfico estimado: 2 TB mensual.
6. Amazon SNS (Notificaciones):
o Uso: Envío de notificaciones por correo electrónico y
SMS para confirmaciones de pedidos y promociones
personalizadas.
o Mensajes enviados: 100,000 mensajes mensuales.
7. Amazon CloudWatch (Monitoreo):
o Uso: Monitoreo del rendimiento de los servidores, base de
datos y alertas de escalado automático.
o Métricas personalizadas: 30 métricas.
o Logs: 10 GB mensuales.
Costos de implementación (AWS Pricing Calculator):
1. Amazon EC2:
o Instancia m5.large (2 instancias): Aproximadamente $70
mensuales por cada una (según región y uso de Linux).
o Escalado automático: El costo variará según el número de
instancias
adicionales durante los picos, estimado en $140 adicionales
durante los picos de tráfico.
2. Amazon RDS:
o Instancia db.m5.large MySQL: Aproximadamente $200
mensuales por instancia.
o Almacenamiento SSD: 500 GB a $50 mensuales.
o Backups automáticos y almacenamiento adicional:
Aproximadamente
$15 mensuales.
3. Amazon ElastiCache (Redis):
o Instancia cache.r5.large: Aproximadamente $90 mensuales.
4. Amazon S3:
o Almacenamiento (200 GB): Aproximadamente $4 al mes.
o Transferencia de datos (1 TB): Aproximadamente $90
mensuales.
5. Amazon CloudFront:
o Transferencia de datos (2 TB): Aproximadamente $170
mensuales.
Clou Universidad Casos
d Autonoma Prácticos
6. Amazon SNS:
Clou Universidad Casos
d Autonoma Prácticos
o 100,000 mensajes: Aproximadamente $10 mensuales.
7. Amazon CloudWatch:
o Métricas y logs: Aproximadamente $50 mensuales para
monitorear la infraestructura de la tienda.
Estimación total mensual de costos:
● Total aproximado mensual: $1,015
Caso esperado Caso calculado con
aws pricing
calculator
Amazon EC2 $200,23
$140 (2 instancias
m5.large)
$385,76 USD
Amazon RDS
$265 (db.m5.large +
Clou Universidad Casos
d Autonoma Prácticos
500 GB SSD +
Backups)
Amazon ElastiCache $90 (cache.r5.large) $227,03 USD
Amazon S3 $94 (200 GB + 1 TB $96,76 USD
transferencia)
Amazon CloudFront $170 (2 TB $215,04 USD
transferencia)
Amazon SNS $10 (100,000 $92,34 USD
mensajes)
Amazon CloudWatch $50 (métricas y logs) $9,05 USD
TOTAL $1,015.0 $1,226.2
Clou Universidad Casos
d Autonoma Prácticos
Caso 2: Implementación de una Plataforma de Análisis de Datos en
Tiempo Real para IoT (Usando AWS)
Contexto del negocio: Una empresa de logística implementa una solución
basada en IoT para monitorear la temperatura y humedad de sus vehículos
de transporte de productos perecederos en tiempo real. Necesita almacenar
y procesar estos datos para generar alertas en tiempo real si alguna variable
está fuera de los rangos permitidos. La solución debe ser escalable y
garantizar alta disponibilidad.
Requisitos específicos:
1. Amazon Kinesis Data Streams: Para la ingestión en tiempo
real de los datos generados por los sensores de los vehículos IoT.
o Volumen de datos: 500 GB mensuales.
o Número de shards: 5 shards para asegurar el rendimiento.
2. AWS Lambda: Para procesar los datos de los sensores en tiempo
real y generar alertas o actualizar la base de datos de forma
automática.
o Invocaciones mensuales: 1 millón de invocaciones.
o Duración de ejecución: 500 ms por ejecución.
o Memoria asignada: 512 MB por ejecución.
3. Amazon DynamoDB: Para almacenar la información procesada de los
sensores.
o Capacidad de lectura: 200 unidades por segundo.
o Capacidad de escritura: 100 unidades por segundo.
o Almacenamiento: 200 GB de datos.
4. Amazon SNS (Notificaciones): Para enviar alertas por correo
electrónico o SMS cuando un parámetro está fuera de rango.
o Mensajes enviados: 10,000 alertas mensuales.
5. Amazon S3 (Almacenamiento de Datos Históricos): Para
almacenar los datos procesados durante un mes por los vehículos.
o Almacenamiento estimado: 1 TB de datos históricos.
o Transferencia de datos: 500 GB mensuales.
Clou Universidad Casos
d Autonoma Prácticos
6. Amazon CloudWatch (Monitoreo):
o Métricas personalizadas: 10 métricas.
o Logs: 5 GB mensuales.
Costos de implementación (AWS Pricing Calculator):
1. Amazon Kinesis Data Streams:
o 5 shards: Aproximadamente $180 mensuales.
o 500 GB de datos procesados: Aproximadamente $45
mensuales.
2. AWS Lambda:
o 1 millón de invocaciones: Aproximadamente $25 mensuales.
o 500 ms de duración y 512 MB de memoria:
Aproximadamente $10 mensuales.
3. Amazon DynamoDB:
o 200 unidades de lectura y 100 unidades de escritura:
Aproximadamente
$70 mensuales.
o Almacenamiento (200 GB): Aproximadamente $30
mensuales.
4. Amazon SNS:
o 10,000 mensajes enviados: Aproximadamente $5 mensuales.
5. Amazon S3:
o Almacenamiento (1 TB): Aproximadamente $23 mensuales.
o Transferencia de datos (500 GB): Aproximadamente $45
mensuales.
6. Amazon CloudWatch:
o Métricas y logs: Aproximadamente $40 mensuales.
Estimación total mensual de costos:
● Total aproximado mensual: $428
Resumen:
● Caso 1 (Ecommerce con personalización en tiempo real): El
costo estimado mensual de operación es de $1,015.
● Caso 2 (Plataforma IoT para análisis de datos en
tiempo real): El costo estimado mensual de operación es de
$428.
Clou Universidad Casos
d Autonoma Prácticos
Evaluación del Caso 2:
Amazon Kinesis Data Streams
La configuración de 5 shards puede ser innecesaria si la carga de
datos es manejable. Si no se esperan picos extremos de tráfico, se
podría reducir el número de shards a 3.
Usar Kinesis Data Firehose en lugar de Kinesis Data Streams.
Firehose ofrece un procesamiento más económico, sin necesidad de
administrar shards manualmente, y se integra de forma nativa con
otros servicios como S3 y Lambda
1. Costo Kinesis (con Firehose y 3 shards):
● Costo estimado con 3 shards: Aproximadamente $150
mensuales.
● Costo Firehose (si se usa): Dependiendo del uso, pero en
general es más económico.
2. AWS Lambda
○ La configuración de 512 MB y 500 ms puede ser
optimizada si el procesamiento de los datos no es
intensivo en memoria ni en tiempo. Reducir la
memoria a 256 MB y optimizar el código para reducir
la duración de la ejecución podría ahorrar costos.
Costo Lambda:
○ Costo estimado con optimización (reducción a 256 MB y 400
ms): Aproximadamente $15–$20 mensuales.
Ajustes adicionales
● Total estimado optimizado:
○ Kinesis Data Streams (3 shards): ~$150
○ Lambda optimizado (256 MB y 400 ms): ~$15
○ Otros servicios (SNS, DynamoDB, S3, CloudWatch): Sin
cambios significativos, ~$258 (total para DynamoDB, SNS, S3,
CloudWatch)
○ Costo total estimado optimizado: $423 mensuales.
Clou Universidad Casos
d Autonoma Prácticos
Todo está en la imagen.
Aplicación Precio Esperado Precio calculado con
Aws
-Amazon Kinesis Data -Kinesis Data Streams 282.51 USD
Streams (3 shards): ~$150
-AWS Lambda …
Amazon DynamoDB …..
-Amazon Simple
Notificación ….
Amazon simple storage …..
S
Costo total: 423 Costo total: 417.50USD