SlideShare una empresa de Scribd logo
AWS
Diario de abordo
¿QUÉVEMOS HOY?
• AWS
• BrainSINS + AWS
TECH STACK
CLOUD-COMPUTING
PROVIDERS
VS
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
BrainSINS and AWS meetup Keynote
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)
BrainSINS and AWS meetup Keynote
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/
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/
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/
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/
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/
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/
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/
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/
CONFIG
• https://eu-west-1.console.aws.amazon.com/config/
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/
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/
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/
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/
BrainSINS and AWS meetup Keynote
BrainSINS and AWS meetup Keynote
BrainSINS and AWS meetup Keynote
DEUDATÉCNICA
• Tracking -> API Gateway + Lambda +
DynamoDB | Kinesis + Redshift | …
• MySQL -> Aurora
• Cloudflare -> Route 53
BLACK FRIDAY 2015
BLACK FRIDAY 2016
Cloudfront + ELB
POSIBLES WORKSHOPS
• NoSQL+Cluster cassandra autoescalable
• Aplicación web autoescalable, sticky sessions.
• Uso SDK: PHP
• Integración continua
https://aws.amazon.com/es/snowmobile/

Más contenido relacionado

BrainSINS and AWS meetup Keynote

  • 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
  • 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)
  • 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/
  • 25. DEUDATÉCNICA • Tracking -> API Gateway + Lambda + DynamoDB | Kinesis + Redshift | … • MySQL -> Aurora • Cloudflare -> Route 53
  • 28. POSIBLES WORKSHOPS • NoSQL+Cluster cassandra autoescalable • Aplicación web autoescalable, sticky sessions. • Uso SDK: PHP • Integración continua