Desarrolladores, system operators y arquitectos informáticos.

Esta serie de 8 seminarios web trata del uso de AWS por parte de equipos de desarrollo ágil. Los capítulos narran la historia de una empresa emergente ficticia que pone en marcha un nuevo negocio desde cero y de cómo el uso de AWS le sirve de ayuda durante sus andanzas.

Registrate para los próximos webinars, visualiza los contenidos y sigue on-demand los webinars pasados.

Sigue el webinar


Tema:

Este capítulo abarca los beneficios principales de AWS para empresas emergentes y equipos de desarrollo ágil y explica cómo el equipo construye rápidamente un prototipo de trabajo utilizando múltiples servicios.

Servicios y características tratados:

  • Amazon EC2
  • Amazon RDS
  • Amazon Route 53
Demostración:
  • Creación de una instancia de Amazon RDS y conexión remota con MySQL Workbench
  • Creación de una instancia de Amazon EC2, asignación de dirección IP elástica y conexión remota con SSH
  • Creación de un dominio alojado en Amazon Route 53 e IP elástico


Sigue el webinar


Tema:

Tras crear un prototipo inicial de su aplicación para una vista previa limitada ya es hora de que el equipo pase a consolidar la arquitectura haciéndola más robusta y tolerante a los fallos antes de lanzarla oficialmente al público final.

En este capítulo se tratan conceptos de la infraestructura de AWS tales como regiones y zonas de disponibilidad; además, se explica cómo utilizar tales características para incrementar la tolerancia de la aplicación a los fallos.

Servicios y características tratados:

  • Conceptos clave sobre infraestructura (regiones y zonas de disponibilidad)
  • Equilibro de carga elástico (Elastic Load Balancing)
  • Amazon RDS

Demostración:

  • Creación de una AMI basada en una instancia en ejecución
  • Creación y configuración de un equilibrador de carga elástico
  • Zonas de disponibilidad múltiples con Amazon RDS
  • Alarmas con Amazon CloudWatch


Sigue el Webinar


Tema:

El lanzamiento público es un gran éxito para el equipo, pero también supone hacer frente al aumento de la demanda de recursos debido al volumen de usuarios adicionales.

En este capítulo explicaremos cómo escalar una aplicación web para escenarios de alta carga, utilizando servicios tales como Auto Scaling, Amazon CloudFront, Amazon RDS Read Replicas y otros.

Servicios y características tratados:

  • Auto Scaling
  • Amazon CloudFront
  • Amazon S3
  • Amazon RDS read-replicas

Demostración:

  • Creación de grupos de Auto Scaling
  • Poner contenido estático en Amazon S3
  • Creación de una red de distribución de Amazon CloudFront
  • Creación de réplicas de lectura Amazon RDS


Sigue el Webinar


Tema:

Mientras que el uso de la aplicación sigue creciendo, ahora es el momento de dotar de escalabilidad a las capas de procesamiento back-end de la aplicación.

Este capítulo incluye las mejores medidas de arquitectura de bajo acoplamiento, y muestra como utilizar Amazon SQS, un servicio de cola de mensajes que maneja mensajes o flujos de trabajo entre diferentes componentes en un sistema. Además, este capítulo trata de las mejores prácticas sobre cómo acceder a los endpoints de AWS mediante la utilización de roles IAM (Identity and Access Management).

Servicios y características tratados:

  • Auto Scaling
  • Amazon SQS
  • AWS IAM

Demostración:

  • Creación de una cola SQS y monitorización de la carga de la cola
  • Creación de un grupo de Auto Scaling gestionado en función del tamaño de la cola
  • Creación de un rol IAM para acceder a la cola SQS


Sigue el Webinar


Tema:

Ahora el equipo tiene una arquitectura robusta que no sólo es tolerante a fallos, sino que también puede escalar automáticamente en función de la carga.

Sin embargo, el mantenimiento y actualización de la aplicación sigue siendo un proceso manual y propenso a errores.

En este capítulo, cubriremos ideas clave de “DevOps”, como son el despliegue continuo y el tratamiento de la arquitectura como código.

También explicaremos cómo utilizar Amazon CloudFormation y AWS OpsWorks para automatizar el despliegue de código y la creación de entornos de prueba.

Servicios y características tratados:

  • Amazon Machine Images
  • Amazon CloudFormation
  • Amazon OpsWorks
  • AWS IAM

Demostración:

  • Script CloudFormation, despliegue de una pila (stack) y terminación
  • Definición de una capa (layer) OpsWorks y actualización del despliegue

Sigue el Webinar


Tema:

La aplicación sigue creciendo y el equipo de desarrollo es ahora más ágil, capaz de crear entornos de prueba bajo demanda y mover rápidamente los cambios a producción. Ahora son capaces de introducir varias mejoras, pero estas adiciones tienen un impacto tanto en los costes de la infraestructura como en el rendimiento del sistema.

Este capítulo explicará varias técnicas de optimización de costes y características como son las instancias reservadas y spot; también se analizarán patrones habituales de optimización del rendimiento de aplicaciones que se ejecutan en AWS.

Servicios y características tratados:

  • Amazon CloudWatch
  • Cuadros de control de facturación y alertas
  • Capacidad reservada e instancias Spot
  • Amazon ElastiCache & DynamoDB

Demostración:

  • Introducción al cuadro de control de facturación y establecimiento de alertas de facturación
  • Mercado de instancias Spot, ofertando por capacidad


Sigue el Webinar


Tema:

Ahora la aplicación está correctamente configurada y el equipo está buscando formas de continuar extendiendo el negocio mediante una versión móvil de la aplicación.

Este capítulo cubrirá los patrones comunes en AWS de arquitectura backend para aplicaciones móviles, incluyendo la generación de credenciales temporales para los endpoints de AWS mediante AWS IAM y STS.

También explicaremos características específicas de las aplicaciones móviles como Amazon SNS Mobile Push Notifications.

Servicios y características tratados:

  • Mobile SDKs
  • AWS IAM + AWS STS
  • Amazon SNS Mobile Push Notifications

Demostración:

  • AWS STS para clientes móviles
  • Ejemplo de SNS Mobile Push Notification


Sigue el Webinar


Tema:
Ahora el equipo tiene más experiencia y una sólida base de usuarios.
El último paso en su camino en la creación de una startup exitosa es ser capaz de mejorar su producto de forma continua a través de una mejor comprensión de los comportamientos y necesidades de los usuarios.

En este capítulo se abordará el análisis de los datos y se explicará cómo hacer uso de servicios como Amazon EMR y Amazon Redshift para analizar los datos generados por los diferentes componentes de las aplicaciones, de modo que se pueda extraer información sobre el comportamiento de los usuarios.

Servicios y características tratados:
  • Amazon Redshift
  • Amazon EMR
Demostración:
  • Envío de datos de logs a Amazon S3
  • Arranque de un clúster Redshift e ingestión de datos de logs

Descubre más Partners en la AWS Partner Directory.

Carlos Conde, Chief Technology Evangelist, EMEA

Carlos es el Chief Technology Evangelist de AWS en EMEA y ayuda a todo tipo de empresas a entender los aspectos técnicos de Amazon Web Services y a trasladar su informática a la nube. A lo largo de su carrera, Carlos ha trabajado en diversas empresas y start-ups; también ha fundado algunas empresas propias que posteriormente ha vendido. Carlos, con su experiencia, ayuda a los clientes a hacer realidad sus ideas utilizando los servicios de Amazon Web Services. Carlos colabora con clientes en toda Europa y también es ponente habitual en eventos públicos y workshops técnicos.

Tienes algunas sugerencias para el equipo webinar de AWS?

aws-webcasts@amazon.com