26
Understanding the Cloud Diego Brignardello @semefuelamoto

Understanding Cloud Computing

Embed Size (px)

DESCRIPTION

A introduction to Cloud Computing , IAAS, PAAS, SAAS , Openstack

Citation preview

Page 1: Understanding Cloud Computing

Understanding the CloudDiego Brignardello

@semefuelamoto

Page 2: Understanding Cloud Computing
Page 3: Understanding Cloud Computing
Page 4: Understanding Cloud Computing
Page 5: Understanding Cloud Computing
Page 6: Understanding Cloud Computing

PIZZA AS A SERVICE

Page 7: Understanding Cloud Computing

Categorización por usuarios

Page 8: Understanding Cloud Computing
Page 9: Understanding Cloud Computing

OPEN STANDARS

Page 10: Understanding Cloud Computing
Page 11: Understanding Cloud Computing
Page 12: Understanding Cloud Computing

Scaling

Permitir escalar tu

aplicación horizontal y

verticalmente en minutos sin

sin esfuerzo

Si la carga de tu aplicación crece/decrece podes ajustar

automáticamente el numero de instancias para manejar

la carga

Page 13: Understanding Cloud Computing

Self Provisioning

Poder deployar maquinas

desde un portal de autoservicio

En cualquier momento

Pay as you Go

Pagar por el uso

Pagar por los recursos

Page 14: Understanding Cloud Computing
Page 15: Understanding Cloud Computing
Page 16: Understanding Cloud Computing

PaaS

Page 17: Understanding Cloud Computing

WHAT ???

Page 18: Understanding Cloud Computing
Page 19: Understanding Cloud Computing

Saben que es el NIRVANA ?

Page 20: Understanding Cloud Computing
Page 21: Understanding Cloud Computing

Definición

En la religión budista, estado supremo de

felicidad plena que alcanza el alma y que

consiste en la incorporación del individuo a la

esencia divina y en la ausencia total de dolor.

Page 22: Understanding Cloud Computing

Esto les suena al Nirvana de los

Desarrolladores?

Page 23: Understanding Cloud Computing

Pero…porque no usar IaaS ?

Seria tan fácil como empezar a usar IaaS con una

imagen prearmada

Con el tiempo el costo de mantencion de la imagen

suele aumentar OS updates, security updates, nuevas versiones de librerias, DNS,

cambios en las redes, configuracion y mantenimiento de DB’s, etc

Con Paas todo ese costo desaparece!, la plataforma lo

hace por ti .

Page 24: Understanding Cloud Computing

Beneficios de usar PaaS

Ahorrar tiempo solo preocupándonos del código y no de

la infraestructura

Hacer llegar sus apps rapidamente a los usuarios ( Fail

Fast development philosophy )

Usar el lenguaje, runtime, framework que tu quieras

En resumen: Simplicidad, Velocidad , Versatilidad,

Escalabilidad.

Page 25: Understanding Cloud Computing
Page 26: Understanding Cloud Computing

@semefuelamoto

[email protected]