PAW

Lic. en Sistemas de Información

PAW

Lic. en Sistemas de Información

Speaker:

Tomás DELVECHIO

tdelvechio@unlu.edu.ar

Cloud Computing

Cloud Computing

Concepto: Computación como Servicio

Se paga por lo que se usa

Periodo de prueba

Free Tier

Surge de la idea "Esto nos anda, ¿podemos venderlo?"

Cloud Computing

Definición

Permite acceso por red sencillo y a demanda a un grupo compartido de recursos de computación (red, servidores, almacenamiento, aplicaciones, servicios) que se puedan proveer de forma rapida y liberados con gestion minima de los proveedores del servicio.

Cloud Computing

Surgió como evolución y luego de la maduración de

  • Virtualización
  • Sistemas Distribuidos
  • APIs

Cloud Computing

Algunas características

  • No requiere inversión inicial
  • Bajo costo operativo
  • Alta Escalabilidad
  • Bajo Riesgo

Conceptos Relacionados

Grid Computing

Utility Computing

Virtualización

Autonomous Computing

Componentes

Componentes de un modelo orientado al cloud computing
Zhang, Q., Cheng, L., & Boutaba, R. (2010). Cloud computing: state-of-the-art and research challenges. Journal of internet services and applications.

Clasificación

Segun capa que virtualiza

  • IaaS
  • PaaS
  • SaaS
  • XaaS

Clasificación

Segun capa que virtualiza

Clasificación segun quien gestiona cada capa

Tipos de Cloud Computing

Nubes Públicas

Nubes Privadas

Hibridas

VPC

Ejemplo de Instancia de Computación en Amazon

Serverless

FaaS - Function as a Service

Serverless

Desacoplar funcionalidad

Funcionalidad sin estado

Podemos hacerla con un FaaS

Serverless

Ventajas

  • Pricing
  • Simplicidad en el despliegue

Ejemplo 3-tier

arquitectura tradicional 3-tier

Serverless

arquitectura tradicional 3-tier