Keynote used on https://www.meetup.com/Software-Craftsmanship-Toledo-ES/events/235520346/ organized by https://www.meetup.com/Software-Craftsmanship-Toledo-ES/
5. WHY AWS?
• Muuuy fácil de usar (lo básico)
• Pago por uso
• Alta disponibilidad + Infraestructuras seguras
• Mayor número de servicios +Adaptabilidad de los
recursos a lo que necesitamos + “Otros no lo tenían”
• =>Confianza
6.
7. DETALLES IMPORTANTES
• ¿Qué perfiles usan AWS?
• El “híbrido”
• ¿Cuánto costaba antes
montar el tinglado?
• Calculadora de costes
(https://
calculator.s3.amazonaws.co
m/index.html)
8.
9. EC2
• Gestión instances y AMIs
• Spots
• Gestión volúmenes de datos y snapshots
• Security groups
• Balanceadores
• Grupos de escalado
• https://eu-west-1.console.aws.amazon.com/ec2/
10. LAMBDA
• Gestión eventos de mailing en NRT (API Gateway)
• Backups estilos recomendadores (DynamoDB)
• Backups scripts clientes (S3)
• Slack: enviar alertas a un canal específico (SNS)
• https://eu-west-1.console.aws.amazon.com/lambda/
11. S3
• Scripts integración BrainSINS
• Scripts custom clientes
• Guardado de HTML de mails enviados para posterior visualización
• Guardado de Feeds de productos procesados para su posterior
visualización
• Backups BBDD
• https://console.aws.amazon.com/s3/
12. CLOUD FRONT
• Bucket de S3 de clientes -> CDN
• Comportamientos configurables: redirecciones, modificar parámetros
request…
• HTTP/2
• Restricciones de acceso
• Métricas
• https://console.aws.amazon.com/cloudfront/
13. RDS
• Instancias MySQL: Prod y Dev
• Snapshots
• Multi AZ
• Grupos de seguridad y acceso a las BBDD
• https://eu-west-1.console.aws.amazon.com/rds/
14. DYNAMODB
• Estilos recomendadores e historial de cambios
• Eventos de email retargeting y su cálculo de agregados
• Eventos de BehavioralTargeting y su cálculo de agregados
• Registro de compras
• https://eu-west-1.console.aws.amazon.com/dynamodb/
15. ELASTICACHE
• Caché que nos permite no machacar la BD.
• Memcached
• Proporciona endpoint para SDK.
• Escalado manual sencillo a base de añadir o quitar nodos.
• https://eu-west-1.console.aws.amazon.com/elasticache/
16. CLOUDWATCH
• Gestión de alertas
• Monitorización de recursos
• Gestión y monitorización de logs enviados al servicio
• Envío sencillo desde las máquinas usando un agente unix.
(máquinas escalado)
• https://eu-west-1.console.aws.amazon.com/cloudwatch/
18. IAM
• Gestión de usuarios y grupos
• Gestión de roles para recursos AWS
• Gestión políticas de acceso a recursos.
• Historial de acceso a recursos.
• https://console.aws.amazon.com/iam/
19. SNS
• Gestión de “topics” a los que enviar mensajes
mediante AWS API/SDK
• Suscripciones a esos topics para enviar las
alertas de Cloudwatch a los suscriptores
(emails o apps)
• https://eu-west-1.console.aws.amazon.com/sns/
20. API GATEWAY
• Endpoint para que sendgrid nos envíe eventos
relacionados con el email retargeting. Este endpoint
activar una Lambda que guarda la información en
DynamoDB.
• Mapeo de la API.
• https://eu-west-1.console.aws.amazon.com/apigateway/
21. SQS
• Gestión de subidas de feeds.
• Envío de trabajos desde la herramienta de
analítica.
• https://eu-west-1.console.aws.amazon.com/sqs/