PaaS: Beanstalk - CloudHispano

  • 669 views
Uploaded on

Introducción a Amazon Beanstalk

Introducción a Amazon Beanstalk

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
669
On Slideshare
0
From Embeds
0
Number of Embeds
5

Actions

Shares
Downloads
2
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. P a a S : B e a n s Ta l k Desarrollo por las nubes
  • 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. 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. ¿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. 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. 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. La consola AWSIntroducción a Beanstalk 06/12/2011 7
  • 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. 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. 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. 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. 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. 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. 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. Arquitectura http://cloudhispano.elasticbeanstalk.comIntroducción a Beanstalk 06/12/2011 15
  • 16. http://es.linkedin.com/in/luisroldan http://www.cloudhispano.org/ @cloudhispano http://tipssheets.appspot.comIntroducción a Beanstalk 06/12/2011 16