Introducing 

Prezi AI.

Your new presentation assistant.

Refine, enhance, and tailor your content, source relevant images, and edit visuals quicker than ever before.

Loading…
Transcript

ServerLess Computing

Arquitectura monolitica

  • Fuerte acoplamiento
  • Todo se encuentra alojado de forma estable en un único servidor

Antecedentes

Arquitectura orientada a servicios

Datos

Presentación

Lógica

Arquitectura de microservicios

Examen Corto de clase

Aún con la evolución en el surgimiento de arquitecturas como SOA y microservicios aún existen dependencias y cierto acoplamiento...

  • ¿Cuantos servidores debería presupuestar?
  • ¿Quién hara los parches de SO de mis servidores?
  • ¿Cuando debería escalar el número de servidores?
  • ¿Qué tamaño de servidor es adecuado para mi rendimiento?

¿Qué es Serverless?

¿Que es?

Es una manera de crear y ejecutar aplicaciones y servicios sin tener que administrar infraestructura.

Arquitectura ServerLess

Totalmente administrado

  • No aprovisionamiento
  • Cero administración
  • Alta disponibilidad

Arquitectura ServerLess

Productividad del desarrollador

  • Enfocarse en el código que importa
  • Innovar rápidamente
  • Reducir el time--to-market

Arquitectura ServerLess

Escalamiento continuo

  • Automatizado
  • Escala hacia arriba/abajo

Todavía hay servidores

Function as a Service

Backend as a Service

Son dos cosas

Backend as a Service

Es un componente de aplicaciones genérico proveido por otra empresa que se puede integrar en tu propia aplicación sin que el usuario se de cuenta.

Backend as a Service

Ej. AWS Cognito (autenticación), AWS Dynamo (base de datos), Firebase, Google Big Data

Function as a Service

La siguiente evolución del cloud computing, abstrae servidores y containers.

Function as a Service

Es una nueva forma de hacer software, orientado a funciones y operaciones.

Event - driven funtions -> Los eventos pueden ser cualquier cosa.

Function as a Service

Ej. AWS Lambda, Google Functions, Azure Functions.

Tradicionalmente...

Function 1

Como Funciona

Host Instance

Application

Function 2

Function N

FaaS

FaaS Platform

Virtual Container

Function 1

Function 2

Function N

Modelo de arquitectura

Examen Corto de clase

Ventajas

Costos de operaciones y mantenimiento

Pagas lo que usas

Ventajas

Crececimiento automático

Costos de desarrollo

Casos de uso

Kinesis + Dynamo

Dynamo + Redshift

Examen Corto SOA

Actividad

Actividad

  • Kubeless
  • PubNub Functions
  • IBM Cloud Functions
  • Google Functions
  • Azure Functions
  • Firebase Cloud Functions
  • Apache OpenWhisk
Learn more about creating dynamic, engaging presentations with Prezi