Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

PaaS: Beanstalk - CloudHispano

1,078 views

Published on

Introducción a Amazon Beanstalk

Published in: Technology
  • Be the first to comment

  • Be the first to like this

PaaS: Beanstalk - CloudHispano

  1. 1. P a a S : B e a n s Ta l k Desarrollo por las nubes
  2. 2. ¿Que es BeansTalk? • Servicio Web de Amazon • Permite desplegar aplicaciones web en la nube. • Alta disponibilidad y escalabilidad • Está alineado con otros servicios AWS (como instancias de EC2, balanceadores de carga y auto escalado)Introducción a Beanstalk 06/12/2011 2
  3. 3. Tipos de entornos • Una aplicación tiene cuatro tipos diferentes de entornos: – Desarrollo – Test – Preproducción – ProducciónIntroducción a Beanstalk 06/12/2011 3
  4. 4. ¿Cómo me registro? • Beanstalk requiere registro para una serie de servicios de AWS. • Beanstalk utiliza servicios como: – EC2 (computo) – EBS (almacenamiento) – ELB (balanceo de carga) – S3 (otro tipo de almacenamiento)Introducción a Beanstalk 06/12/2011 4
  5. 5. Elastic Beanstalk y AWS • Beanstalk no es un PaaS • Beanstalk permite hacerse cargo de todos los servicios individuales de AWS subyacentesIntroducción a Beanstalk 06/12/2011 5
  6. 6. Desde línea de comandos • El acceso a Amazon AWS está protegido. Hay tres tipos de las credenciales de acceso: 1. Claves de Acceso, para REST y las solicitudes de consulta de protocolo 2. Certificados X.509, para garantizar las peticiones vía SOAP 3. Pares de claves, para la protección de contenido y para acceder a las instancias EC2Introducción a Beanstalk 06/12/2011 6
  7. 7. La consola AWSIntroducción a Beanstalk 06/12/2011 7
  8. 8. Elastic Compute Cloud • Al crear una aplicación levantamos instancias EC2. • Una instancia es el equivalente de un servidor virtual • Una instancia de gran tamaño permite: – 7,5 GB de memoria – 4 unidades EC2 (2 núcleos virtuales con 2 unidades EC2 cada uno) – 850 GB de almacenamiento de instancia – I/O: AltaIntroducción a Beanstalk 06/12/2011 8
  9. 9. Auto Scaling • Beanstalk tiene la capacidad de escalar hacia arriba y hacia abajo en función del tráfico. • Por defecto se escala teniendo en cuenta la CPUUtilization. • También se pueden configurar alarmas para iniciar las actividades de escalado según métricas de CloudWatch.Introducción a Beanstalk 06/12/2011 9
  10. 10. CloudWatch • CloudWatch es el servicio encargado de las métricas (dos semanas de datos con varios tipos de métricas). • De manera predeterminada, las mediciones se realizan cada 5 minutos, pero se puede habilitar medidas detalladas para realizarlas cada minuto. • Se puede configurar en cada instancia EC2. • La mayoría de los otros servicios (RDS, ELB) tienen métricas disponibles vía CloudWatch.Introducción a Beanstalk 06/12/2011 10
  11. 11. Database • Amazon SimpleDB es un almacén de datos no relacionales altamente disponible, ampliable y flexible. • Se encarga de crear y gestionar varias réplicas de los datos y de distribuirlas geográficamente para permitir alta disponibilidad y capacidad de duración.Introducción a Beanstalk 06/12/2011 11
  12. 12. Simple Notification Service • SNS es un servicio de notificación de los topics y subscribers. • Un subscriber es una dirección de correo electrónico, pero también puede ser una dirección URL.Introducción a Beanstalk 06/12/2011 12
  13. 13. Amazon S3 • S3 es un servicio de almacenamiento de AWS. • Se puede configurar Beanstalk para rotar archivos de log en S3 (una especie de directorio) cada hora. • S3 es también el lugar donde se almacenan los archivos .WARIntroducción a Beanstalk 06/12/2011 13
  14. 14. Identity Access Management • Permite crear usuarios con un conjunto limitado de permisos a recursos específicos de AWSIntroducción a Beanstalk 06/12/2011 14
  15. 15. Arquitectura http://cloudhispano.elasticbeanstalk.comIntroducción a Beanstalk 06/12/2011 15
  16. 16. http://es.linkedin.com/in/luisroldan http://www.cloudhispano.org/ @cloudhispano http://tipssheets.appspot.comIntroducción a Beanstalk 06/12/2011 16

×